基本信息
文件名称:操作系统原理与Linux实践教程(第2版)课件 第24讲 临界区管理.pptx
文件大小:874.42 KB
总页数:13 页
更新时间:2025-08-14
总字数:约小于1千字
文档摘要

临界区管理;;;(1)一旦临界区空闲,应该允许进程进入。

(2)一次至多允许一个(或不超过规定数目的)进程进入临界区内执行。

(3)如果位于临界区的进程数已达最大限定值,则其他试图进入的进程应等待。

(4)进入临界区内的进程应在有限时间内退出,以便使等待进程中的一个进入。

;;(1)关中断时间过长会影响系统效率,限制处理器交叉执行程序的能力;

(2)关中断方法不适用于多CPU系统,因为,在一个处理器上关中断,并不能防止进程在其他处理器上执行相同的临界区代码;

(3)关中断权利赋予用户很危险,如果用户未开中断,系统可能因此终止。;TS(x)

{

若x=true,则{x=false;retur