发布时间:2013-05-16 17:33:54
在Linux中主要提供了fork、vfork、clone三个进程创建方法。在linux源码中这三个调用的执行过程是执行fork(),vfork(),clone()时,通过一个系统调用表映射 sys_fork(),sys_vfork(),sys_clone(),再在这三个函数中去调用do_fork()去做具体的创建进程工作。 fork fork创建一个进程时,.........【阅读全文】
发布时间:2013-05-06 18:52:38
int open (const char *pathname, int flags, mode_t mode); FILE *fopen (const char *path, const char *mode); 前者属于低级IO,后者是高级IO。 前者返回一个文件描述符(用户程序区的),后者返回一个文件.........【阅读全文】
发布时间:2013-05-04 22:31:36
分页和分段有很多相似之处: 两者都采用离散分配方式;都通过地址映射机构来实现地址变换。在概念上两者完全不同,主要表现如下:1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存利用率。分页仅仅是由于系统管理的需要而不是用户的.........【阅读全文】