OS02 进程管理.ppt

第2章 进程管理 操作系统中最核心的概念是进程:对正在运行程序的一个抽象。 操作系统的其他所有内容都是围绕着进程的概念展开的。 在多道程序设计系统中,CPU在各进程之间切换。 处理机管理?进程管理 本章主要内容 进程的概念 进程的描述:PCB、状态、 进程的控制:创建、撤消、阻塞、唤醒… 进程调度:分配CPU给某一进程 线程 进程的低级通信:互斥、同步、P/V操作、管程 进程的高级通信:消息传递 死锁:多进程竞争有限资源 2.1 进程的引入及其概念 程序的顺序执行 顺序执行:OS依次执行各个程序,在一个程序的整个执行过程中该程序占用所有系统资源,直到运行完。如,单道批处理,单任务系统。 [例]作业i的输入操作、计算操作和打印操作分别用Ii、Ci、Pi表示。则顺序执行过程为: 程序顺序执行的特点 顺序性: 程序的执行是按照程序结构所指定的次序进行的,可能的次序有分支、循环或跳转。 环境的封闭性:程序在运行时独占全机资源。因此,这些资源的状态只由运行的这个程序决定和改变。不受外界因素影响。 结果的可再现性:程序执行时,只要初始条件相同,无论程序连续运行,或断断续续地运行,程序的执行结果与其执行速度无关,其最终结果不变。 优点: 由于顺序程序的封闭性和可再现性,为程序的调试带来了很大方便。 缺点: 由于资源的独占性,使得系统资源利用率非常低。 程序的并发执行 并发执行:是指多个

文档评论(0)

1亿VIP精品文档

相关文档