江苏师范大学操作系统ppt第3章-3 进程的同步与互斥.ppt

江苏师范大学操作系统ppt第3章-3 进程的同步与互斥.ppt

江苏师范大学操作系统ppt第3章-3 进程的同步与互斥

第3章 进程管理 3.1 进程的引入 3.2 进程的结构 3.3 进程控制 3.4 进程的同步与互斥 3.5 进程间通信 3.6 进程调度 3.7 死锁 3.8 线程 临界资源 临界资源 系统中某些资源一次只允许一个进程使用,称这样的资源为临界资源或互斥资源或共享变量。 硬件临界资源:打印机、磁带机 软件临界资源:只能排它使用的变量、表格、队列 具有临界资源的进程结构 …… /*进入区*/ critical section; /*临界区*/ /*退出区*/ remainder section; /*剩余区*/ …… 访问临界区应遵循的原则 空闲让进 当无进程在临界区时,任何有权使用临界区的进程可进入。 忙则等待 不允许两个以上的进程同时进入临界区。 有限等待 任何进入临界区的要求应在有限的时间内得到满足。 让权等待 不能进入临界区的进程应放弃占用CPU。 临界区互斥解决方法 软件 用编程解决 缺点: (1)忙等待

文档评论(0)

1亿VIP精品文档

相关文档