摘要: fork和vfork分析: 在fork还没有实现copy on write之前,Unix设计者很关心fork之后立即执行exec所造成的地址空间浪费,也就是拷贝进程地址空间时的效率问题,所以引入vfork系统调用。 vfork有个限制,子进程必须立刻执行_exit或者exec函数。 即使fork实现 阅读全文
posted @ 2018-07-21 21:42 周伯通789 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 操作系统经典的三态如下: 1、就绪态 2、等待(阻塞) 3、运行态 其转换状态如下图所示: 操作系统内核中会维护多个队列,将不同状态的进程加入到不同的队列中,其中撤销是进程运行结束后,由内核收回。 以上的三态是操作系统原理中给出的,但是各个操作系统的平台实现这些状态的时候是有差异的,例如linux操 阅读全文
posted @ 2018-07-21 13:58 周伯通789 阅读(340) 评论(0) 推荐(0) 编辑