当前位置:首页 > 四级网络工程师 > [3] > 正文内容

[3][40][多选]在设备分配中,预防死锁的策略包括

[3]12个月前 (01-22)

建立 SPOOLing 系统

一次分配所有资源

有序分配资源

剥夺其他进程的资源

设备处于安全状态才可分配


答案


建立 SPOOLing 系统

一次分配所有资源

有序分配资源

剥夺其他进程的资源


解析

在设计系统时确定资源分配算法,限制进程对资源的申请,从而保证不发生死锁,具体的做法是破坏产生死锁的四个必要条件:        ①破坏“互斥条件”:可以通过采用假脱机SPOOLing技术,允许若干进程同时输出;        ②破坏“不可剥夺条件”:如果资源没有被等待进程占有,那么该进程必须等待,在其等待过程中,其资源也有可能被剥夺;        ③破坏“请求和保持条件”:可以采用静态资源策略,将进程所需的资源一次性分配给进程,也可以采用动态资源分配,即需要资源时才提出申请,系统在进行分配;    ④破坏“循环等待条件”:进程申请资源时,必须严格按照资源编号的顺序进行,否则系统不予分配。故本题答案选择建立 SPOOLing 系统、一次分配所有资源、有序分配资源、剥夺其他进程的资源选项。涉及考点为第 8 章死锁。


转载请注明出处。

本文链接:http://pythonopen.com/?id=1923

相关文章

[3][1][单选]组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和

文件管理P、V操作管理死锁管理备份管理答案文件管理解析操作系统的功能主要可以分为进程管理处理机管理、...

[3][8][单选]一个运行着的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在

文件目录中文件句柄中进程头文件中进程控制块中答案进程控制块中解析进程控制块中的进程资源清单,列出所拥...

[3][22][单选]通常为了保证文件系统中数据的安全而采用备份技术,那么,将上次备份后新增加的数据进行备份,该方法称为

全量转储物理转储增量转储逻辑转储答案增量转储解析按照转储内容可分为增量转储和全量转储。增量转储是指备...

[3][23][单选]下列磁盘调度算法中,通常称为电梯算法的是

最短寻道时间优先算法 SSTF先来先服务算法 FCFS扫描算法 SCAN循环查看算法 C - LOO...

[3][24][单选]UNIX 操作系统中,对文件系统中空闲区的管理通常采用

成组链接法链表法位示图法空闲区表法答案成组链接法解析在 UNIX 操作系统中,对文件系统中空闲区的管...

[3][27][单选]某程序员编写了一段通过串口发送数据的程序,使用了设备名 com1,那么,将 com1 映射到实际物理设备的工作是在 I/O 管理的哪一层完成的

用户应用层设备驱动层设备独立层硬件抽象层答案设备独立层解析设备独立层:用于实现用户程序与设备驱动器的...