试题详情
- 简答题通常使用的防止死锁的资源分配策略有哪些?
-
(1)静态分配资源。静态分配资源是指进程必须在开始执行前就申请它所要的全部资源,仅当系统能满足进程的资源申请要求且把资源分配给进程后,该进程才开始执行,实现起来简单,但却降低了资源的利用率。这种分配策略破坏了四个必要条件中的占有且等待资源和循环等待资源两个条件不成立,从而防止了死锁的发生。
(2)按序分配资源。按序分配资源是指对系统中每一个资源给出一个编号。规定任何一个进程申请两个以上资源时,总是先申请编号小的资源,再申请编号大的资源。这种分配策略破坏了四个必要条件中的循环等待资源的条件。
(3)剥夺式分配资源。剥夺式分配资源是指当一个进程申请资源得不到满足时,可从另一个进程那里去抢夺。这种分配策略破坏了四个必要条件中的第三个条件非抢夺式分配,可防止死锁的发生。 关注下方微信公众号,在线模考后查看
热门试题
- 中断的类型有哪些?
- 中央处理器有两种工作状态,当它处于目态时
- 对于磁盘而言,进行旋转调度的目的是()
- 把打印机归入独占设备类的原因是()
- 控制进程的原语有()
- 从用户角度看,文件系统主要实现按名存取。
- 静态资源分配法是破坏了死锁产生的四个必要
- 操作系统的存储管理部分所管理的存储器可以
- 下列物理文件中,()不要求物理块连续存放
- 假如某分时系统要保证每个终端用户在每秒钟
- 简述动态重定位的定义。
- 请给出处理器的两级调度的名称。请说明两级
- 将文件加密不是为了防止()
- 空闲区表中起始地址按从小到大排列的分配算
- 在存储管理的各种方法中,主要考虑程序是否
- 指定扇区旋转到磁头位置所需的时间称为()
- 在段页式存储管理中,用()方法来管理逻辑
- 操作系统能直接解释执行的是()
- 用于控制进程的原语是()
- 试列出主存中某空间去配后空闲区表项变化的