![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统理论基础
文章平均质量分 86
lovemusicge
这个作者很懒,什么都没留下…
展开
-
进程以及Linux中的进程相关概念(一)
程序和进程之间的关系可以用一句话明确的概括,即“进程是一种程序的执行机制”。 这里所谓机制就是有配套措施的通行性的做法;而所谓“一种”呢,也就是说还有其他的执行机制。 在计算机的发展历程中,最原始的ENIAC不需要操作系统,后来引入了最简单的单道批处理操作系统,这时的程序是一个一个依次执行,执行完了一个才轮到下一个。对于这种情况自然也不需要引入进程的概念。原创 2013-05-12 18:23:53 · 609 阅读 · 0 评论 -
进程以及Linux中的进程相关概念(二)
4.进程对程序运行过程的描述 程序的运行是一个动态的过程,我们人类对动态过程的描述都是通过采样的方法来实现的。所谓采样,就是获取一些离散的样本,然后连续播放以描述动态的过程。 为了对进程从产生到消亡的这个动态变化的过程进行捕获和描述,就需要定义进程各种状态并制定相应的状态转换策略,从而实现对进程的控制。在操作系统理论中,引入了三种状态用于概括程序的行为。这三种状态是原创 2013-05-19 16:44:44 · 555 阅读 · 0 评论 -
进程以及Linux中的进程相关概念(三)
6.进程控制块 进程控制块(PCB)是进程这一抽象概念在计算机中的描述,是对进程生命周期内所有事情的全面描述。进程和进程控制块之间有非常严格的一一对应关系,在进程的整个生命周期中,内核通过PCB对进程进行控制。 PCB所包含的内容很多,Linux2.6内核中task_struct已经达到1.7KB的大小,里面的信息相当多,可以简单地归纳为下面三个方面:原创 2013-05-26 17:49:14 · 546 阅读 · 0 评论