操作系统
活在指尖上
这个作者很懒,什么都没留下…
展开
-
程序镜像示意图
当程序二进制文件装载进入内存时的分布,注意:实际物理分布肯能是不一定是连续的,但是虚拟地址空间看上去是连续的。原创 2012-03-19 08:30:16 · 442 阅读 · 0 评论 -
fork() 一次调用两次返回。
要搞清楚fork的执行过程,就必须先讲清楚操作系统中的“进程(process)”概念。一个进程,主要包含三个元素:o. 一个可以执行的程序; o. 和该进程相关联的全部数据(包括变量,内存空间,缓冲区等等); o. 程序的执行上下文(execution context)。 不妨简单理解为,一个进程表示的,就是一个可执行程序的一次执行过程中的一个状态。操作系统对进程的管理,典型的转载 2012-03-21 03:21:57 · 1341 阅读 · 0 评论