42进程的控制与调度 4.2.1进程的创建和撤消 进程控制由操作系统中的原语实现 1.创建进程原语 2.撤消进程原语 撤消原语一般由其父进程或祖先发出, 自己不会撤消自己。系统收回该进程 占用的资源,最后消去其PCB 返回 2021年2月22日星期一 第4章进程管理26/45
2021年2月22日星期一 第4章 进程管理 26/45 4.2.1进程的创建和撤消 • 进程控制由操作系统中的原语实现 • 1. 创建进程原语 • 2. 撤消进程原语 • 撤消原语一般由其父进程或祖先发出, 自己不会撤消自己。系统收回该进程 占用的资源,最后消去其PCB。 4.2 进程的控制与调度
42进程的控制与调度 4.2.2阻塞与唤醒 正在运行的进程,当出现某种原因 无法再运行时,比如要调用的页不 在内存中,会产生缺页中断,进程 通过调用阻塞原语 blockc把自己阻 塞。阻塞是进程自身的一种主动 为 返回 2021年2月22日星期一 第4章进程管理27/45
2021年2月22日星期一 第4章 进程管理 27/45 4.2.2 阻塞与唤醒 • 正在运行的进程,当出现某种原因 无法再运行时,比如要调用的页不 在内存中,会产生缺页中断,进程 通过调用阻塞原语block()把自己阻 塞。阻塞是进程自身的一种主动行 为。 4.2 进程的控制与调度
42进程的控制 运行 挂 Runa人垂 起 活动就绪 活动阻塞 Blocked Ready 事件发生 盛 制 巢 磁 挂起就绪 挂起阻塞 Blocked Ready 事件发生 图415具有挂起功能的进程状态变化 返回 2021年2月22日星期 第4章迸程管理28/45 录
2021年2月22日星期一 第4章 进程管理 28/45 挂 起 控 制 4.2 进程的控制
4.3进程的同步与通信 4.3进程的同步与通信 4.3.1基本概念 4.3,2加锁与开锁 °43.3信号量机制 4.3.4信号量上的P,Ⅴ操作 4.3.5经典进程同步问题 ·4.3.6监督机制 4.3.7进程通信 返回 2021年2月22日星期一 第4章进程管理29/45
2021年2月22日星期一 第4章 进程管理 29/45 4.3进程的同步与通信 • 4.3.1基本概念 • 4.3.2加锁与开锁 • 4.3.3 信号量机制 • 4.3.4信号量上的P,V操作 • 4.3.5 经典进程同步问题 • 4.3.6 监督机制 • 4.3.7 进程通信 4.3进程的同步与通信
4.3进程的同步与通信 4.3.1基本概念 4.3.1.1临界资源和临界区 4.3.1.2进程的互斥 4.3.1.3进程的同步 返回 2021年2月22日星期一 第4章进程管理30/45
2021年2月22日星期一 第4章 进程管理 30/45 4.3.1基本概念 4.3.1.1 临界资源和临界区 4.3.1.2 进程的互斥 4.3.1.3 进程的同步 4.3进程的同步与通信