07 2017 档案
摘要:./a.out 输出2次 hello fork 后子进程父进程复制了文件缓冲区 ,进程结束的时候会再次刷新缓冲区 所以会输出2此 hello nihao 验证~~~ 直到第二个printf才才flush缓冲区 所以 fork不到父进程缓冲区内容 ./a.out > b.txt 输出2次 从定向到文件
阅读全文
摘要:内存管理 1 基本概念: 虚拟地址: 对于32位机器一页为4K,如果虚拟地址0xb700 1000~0xb700 1fff是一个页,可能被 MMU映射到物理地址0x2000~0x2fff,CPU是不会直接访问内存的,只能通过虚拟地址访问 详情参考http://blog.csdn.net/iqian1
阅读全文
摘要:特别注意 : brk返回值 0成功 -1 失败 sbrk返回的是开辟之前的地址,错误返回-1 开辟后要brk(p)释放掉内存空间简单示例:
阅读全文
摘要:stdlib.h里面定义了五种类型、一些宏和通用工具函数。类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;常用的函数如malloc()、calloc()、reallo
阅读全文

浙公网安备 33010602011771号