操作系统第2章进程管理教材.ppt

第2章 进程管理;2.1 进程的基本概念 2.2 进程控制 2.3 进程的互斥与同步 2.4 进程的调度 2.5 进程通信 2.6 死锁 2.7 线程 2.8 Linux中的进程管理 ;2.1 进程的基本概念;2.1.1 程序的顺序执行和并发执行;在多道程序设计出现以前,程序的最大特性是“顺序性”,即程序的顺序执行。一个程序通常由若干个程序段组成,它们必须按照某种先后次序执行,前一个操作执行完后,才能执行后继操作,这种计算过程即程序的顺序执行过程。 ;程序顺序执行时的特性: (1) 顺序性 处理机严格按照程序所规定的顺序执行,即每个操作必须在下一个操作开始之前结束。 (2) 封闭性 独占全部资源,程序一旦开始执行,其计算结果不受外界的影响,当程序的初始条件给定之后,其后的状态只能由程序本身确定,即只有本程序才能改变它。 (3) 可再现性 程序执行的结果与初始条件有关,而与执行时间无关。即只要程序的初始条件相同,它的执行结果是相同的,不论它在什么时间执行,也不管计算机的运行速度。 ;2. 多道程序设计的引入;3. 程序的并发执行;程序的并发执行提高了系统的吞吐量,也产生了一些与顺序执行不同的新特点: 制约性 “走走停停”,原因:a、共享资源(硬件资源or软件资源,如同一自变量等);b、相互制约 失去封闭性 共享资源,受其他程序的控

文档评论(0)

1亿VIP精品文档

相关文档