[工学]Linux第4章.ppt

[工学]Linux第4章

第4章 进 程 管 理        4.1 进 程   进程是现代操作系统的核心概念,它用来描述程序的执行过程,是实现多任务操作系统的基础。操作系统的其他所有内容都是围饶着进程展开的。因此,正确地理解和认识进程是理解操作系统原理的基础和关键。 4.1.1 程序的顺序执行与并发执行   1. 程序的顺序执行   如果程序的各操作步骤之间是依序执行的,程序与程序之间是串行执行的,这种执行程序的方式就称为顺序执行。顺序执行是单道程序系统中的程序的运行方式。   程序的顺序执行具有如下特点:   (1) 顺序性:CPU严格按照程序规定的顺序执行,仅当一个操作结束后,下一个操作才能开始执行。多个程序要运行时,仅当一个程序全部执行结束后另一个程序才能开始。   (2) 封闭性:程序在封闭的环境中运行,即程序运行时独占全部系统资源,只有程序本身才能改变程序的运行环境。因而程序的执行过程不受外界因素的影响,结果只取决于程序自身。   (3) 可再现性:程序执行的结果与运行的时间和速度无关,结果总是可再现的,即无论何时重复执行该程序都会得到同样的结果。   总的说来,这种执行程序的方式简单,且便于调试。但由于顺序程序在运行时独占全部系统资源,因而系统资源利用率很低。DOS程序就是采用顺序方式执行的。   2. 程序的并发执行   单道程序、封闭式运行是早期操作系统的标志,而多道程序并

文档评论(0)

1亿VIP精品文档

相关文档