摘要: 写时复制技术最初产生于Unix系统,用于实现一种傻瓜式的进程创建:当发出fork( )系统调用时,内核原样复制父进程的整个地址空间并把复制的那一份分配给子进程。这种行为是非常耗时的,因为它需要: · 为子进程的页表分配页面 · 为子进程的页分配页面 · 初始化子进程的页表 · 把父进程的页复制到子进 阅读全文
posted @ 2017-12-07 23:55 Curo 阅读(578) 评论(0) 推荐(1)
摘要: 一.用法解析: fork()这个函数,可以说是名如其人了,众所周知fork这个单词本意为叉子,老外取学术名字的时候总会有一些象形的想法,于是就有了下图~ fork()函数是计算机程序设计中的分叉函数。也就是一个父进程会对应创建一个子进程。 那么问题来了,我们平常学的函数大多都是只有一个返回值,但fo 阅读全文
posted @ 2017-12-07 23:47 Curo 阅读(963) 评论(0) 推荐(0)
摘要: 学习IO的时候,我们都曾经利用文件IO函数,标准IO函数都实现了对文件的拷贝, 对某一个文件进行拷贝时,我们可以考虑一下几种方式: a.单进程拷贝: 假设某一文件需要拷贝100字节,每一个时间片可以完成拷贝20个字节工作量,则需要被分配5个时间片才可以完成任务,但问题是这些个时间片并不是被连续分配的 阅读全文
posted @ 2017-12-07 23:07 Curo 阅读(2411) 评论(0) 推荐(0)