3进程管理预案.ppt

第*页 三、进程的定义与控制 进程的组织管理——队列 PCB PCB PCB PCB CPU PCB PCB PCB PCB 等待队列1 PCB PCB PCB PCB 等待队列n 就绪队列 时间片用完 完成等待 完成等待 入队 执行 结束 第*页 三、进程的定义与控制 进程控制 进程控制的主要任务是:创建和撤销进程以及进行进程间的状态转换。这包括: 创建一个进程 撤销一个进程 改变进程状态 实现进程间的通信 这些由操作系统内核通过执行各种原语完成。 第*页 三、进程的定义与控制 原语(primitive) 由若干条机器指令构成的可完成特定功能的程序段,它是一个 “原子操作(atomic operation)”过程,作为一个整体而不可分割--要么全都完成,要么全都不做(类似数据库中的“事务”)。原语主要是通过屏蔽各种中断和固化技术保证其原子性的。 分类 进程控制原语 进程通信原语 进程管理原语 其他方面的原语 1、进程创建原语 2、进程撤销原语 3、进程阻塞原语 4、进程唤醒原语 5、进程挂起原语 6、进程激活原语 第*页 三、进程的定义与控制 进程的特征 并发性:执行时间可以重叠; 动态性:有生命周期,存在不同的状态; 独立性:独立执行,是资源分配和调度的独立单位; 制约性:虽然独立执行,但可能存在相互制约关系; 异步性:各进程执行时间相对独立,不确定; 结构性:拥有固定结构。

文档评论(0)

1亿VIP精品文档

相关文档