操作系统(第四版)-------进程控制与同步

操作系统(第四版)-------进程控制与同步

操作系统(第四版)-------进程控制与同步

进程同步

1)进程同步的主要任务:使并发执行的诸进程之间能有效地共享资源相互合作,从而使程序的执行具有可再现性

2)临界资源:一次仅允许一个进程使用的资源

操作系统(第四版)-------进程控制与同步

操作系统(第四版)-------进程控制与同步

操作系统(第四版)-------进程控制与同步

3)临界区:每个进程访问临界资源的那段代码叫临界区。为了正确同步,对临界区的代码要增加控制

操作系统(第四版)-------进程控制与同步

4)同步机制应遵循的规则

空闲让进:资源使用的最基本原则

忙则等待:保证互斥

有限等待:合适时被唤醒防止死等

让权等待:能主动释放CPU防止忙等

 早期设置互斥并不容易。设置各种flag等,不适合。

同步控制的关键:主要涉及判断和修改标志操作

有硬件同步机制和软件方法,都有各自很大缺点

操作系统(第四版)-------进程控制与同步

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzpyy.html