操作系统学习笔记之进程管理(三)

(一) 进程挂起
1.1 挂起原语:suspend()
1.2 挂起原语的执行过程:
检查被挂起进程的状态,若处于活动就绪状态,改为静止就绪(只是把进程调度外村);如处于活动阻塞状态,则改为静止阻塞;若正在执行,(正在执行的进程成了静止就绪)则转向调度程序重新调度。
1.3 进程的**状态图操作系统学习笔记之进程管理(三)

(二)进程的两种制约关系
2.1间接制约:进程间由于共享某种资源二形成的相互制约。(导致互斥)
2.2直接制约:进程由于合作而形成的相互制约。(导致同步)
2.3 互斥:互斥是由并发执行的多个进程由于竞争同一资源而产生的的相互作用关系。
2.4 同步:同步是由进程间共同完成一项任务时完成一项任务时直接发生相互作用的关系。
2.5 临界资源:一次仅允许一个进程使用的共享资源。
2.6 临界区:在每个进程中访问临界资源的那段程序。(进程必须互斥进入临界区)。
2.7 访问临界区的循环进程描述
Repeat

操作系统学习笔记之进程管理(三)

2.8 同步机制遵循的原则
(1) 空闲让进。
(2) 忙则等待。
(3) 有限等待。
(4) 让权等待。(CPU)