8.设备管理器、文件管理器、进程控制类、进程通信类、存储管理类、信息维护。
9.1)用户执行到系统调用指令2)通过访管指令产生中断3)系统进入访管中断处理4)保护现场5)执行相应例行程序。
第五章 并发进程及死锁问题
一.填空题
1.系统资源不足【解析】死锁产生的根本原因是系统的资源不足而引发了并发进程之间的资源竞争。由于资源总是有限的,我们不可能为所有要求资源的进程无限地提供资源。而另一个原因是操作系统应用的动态分配系统各种资源的策略不当,造成并发进程联合推进的路径进入进程相互封锁的危险区。所以,采用适当的资源分配算法,来达到消除死锁的目的是操作系统主要研究的课题之一。
2.非抢占条件
3.互斥条件
4.占有且等待资源条件
5.循环等待条件【解析】互斥条件:进程对它所需的资源进行排它性控制,即在一段时间内,某资源为一进程所独占。
非抢占条件:进程所获得的资源在未使用完毕之前,不能被其它进程强行夺走,即 只能由获得资源的进程自己释放。
占有且等待资源条件:进程每次申请它所需的一部分资源,在等待新资源的同时, 继续占有已分配到的资源,
循环等待条件:存在一进程循环链,链中每一个进程已获得的资源同时被下一个进程所 请求。
6.进程
7.避免
8.预防
9.解除