终止过程:P46
5.进程的阻塞(block 原语)
引起事件:请求共享资源失败、等待某种操作的完成(I/O 操作)、新数据未
到达(合作进程中)、等待新任务的到来(发送进程,没有信息可发送)
阻塞过程:状态:执行变为阻塞-->PCB 挂到阻塞队列-->调度其他进程
6.进程的唤醒(wakeup 原语)
唤醒过程:移除阻塞队列-->挂到就绪队列
(四)
1.进程的同步
(1)同步:即某件事要等待另一件事完成才可以开始
(2)2 种相互制约关系:间接相互制约关系(进程互斥访问资源)、直接相互
制约关系(进程合作)
2.临界资源、临界区(进入区、退出区、剩余区)
3.同步机制遵循的规则:空闲让进、忙则等待、有限等待、让权等待(请求资源
失败应释放 CPU)
4.3 种信号量:互斥信号量(初值为 1)、资源信号量(初值可为 n)、同步信号
量(初值为 0)
P(wait)原语:减 1 V(signal)原语:加 1
(五)
1.进程的互斥和同步称为低级进程通信,还有基于共享数据结构的通信方式也
是
2.进程通信方式
(1)直接通信方式(基于共享存储区)
评论0
最新资源