在进行设备分配时应该考虑下列哪些因素?()A、设备固有属性B、设备分配算法C、设备分配的安全性D、设备独立性E、设备分配的及时性

题目

在进行设备分配时应该考虑下列哪些因素?()

  • A、设备固有属性
  • B、设备分配算法
  • C、设备分配的安全性
  • D、设备独立性
  • E、设备分配的及时性
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在考虑到设备的独立性时,应如何分配独占设备?


答案:(1)进程以逻辑设备名提出1/0请求。(2)根据逻辑设备表相应表项获得1/0请求的逻辑设备对应类型的物理设备在系统设备表中的指针。(3)从指针所指位置起顺序检索系统设备表,直到找到一个属于对应1/0请求所用类型、空闲可用且基于设备分配安全性算法验证为安全分配的设备的设备控制表,将对应设备分配给请求进程;如果未找到安全可用的空闲设备,则把请求进程的进程控制块挂到相应类型设备的等待队列上等待唤醒和分配。(4)系统把设备分配给1/0请求进程后,再到该设备的设备控制表中找出与其相连接的控制器的控制器控制表,根据其状态字段判断该控制器是否忙碌,若忙则把请求进程的进程控制块挂到该控制器的等待队列上;否则将该控制器分配给进程。(5)系统把控制器分配给1/0请求进程后,再到该控制器的控制器控制表中找出与其相连接的通道的通道控制表,根据其状态字段判断该通道是否忙碌,若忙则把请求进程的进程控制块挂到该通道的等待队列上;否则将该通道分配给进程。(6)只有在设备、控制器和通道三者都分配成功时,这次的设备分配才算成功,然后便可启动设备进行数据传送。

第2题:

操作系统在进行设备分配时根据算法需要查找相应的数据结构,该数据结构包括的主要内容为下列哪几项?()

  • A、系统设备表
  • B、设备控制表
  • C、控制器控制表
  • D、通道控制表
  • E、设备分配表

正确答案:A,B,C,D

第3题:

在I/O设备管理中,设备分配的主要数据结构及分配顺序是

A.系统设备表→控制器控制表→设备控制表

B.系统设备表→设备控制表→控制器控制表

C.设备分配表→系统设备表→控制器控制表

D.设备分配表→系统设备表→设备控制表


正确答案:B

第4题:

什么是设备的独立性?根据设备的类型,设备的分配策略有哪些?(独占设备、共享设备、虚拟设备与SPOOLing系统)。以磁盘为例,有哪些优化调度算法?应考虑哪些因素?


正确答案: 进程申请设备时,应当指定所需设备的类别,而不是指定某一台具体的设备,系统根据当前请求以及设备分配情况在相应类别的设备中选择一个空闲设备并将其分配给申请进程,这称作设备的独立性。磁盘调度一般可采用以下几种算法:
1、先来先服务磁盘调度算法(FCFS)
2、最短寻道时间优先磁盘调度算法(SSTF.
3、扫描算法(SCAN)
设计磁盘调试算法应考虑两个基本因素:
1、公平性
2、高效性

第5题:

设备分配应该保证设备有()和避免()


正确答案:高的利用率;死锁

第6题:

当进程请求在主存和外设之间传送信息时,设备分配程序分配设备的过程通常是先分配通道,再分配控制器,最后分配设备。

A

B



第7题:

为了记录设备的分配情况,系统可设置设备分配表,设备分配表一般由两部分组成:()和设备表。


正确答案:设备类表

第8题:

当进程请求在主存和外设之间传送信息时,设备分配程序分配设备的过程通常是先分配通道,再分配控制器,最后分配设备。()

此题为判断题(对,错)。


参考答案:错误

第9题:

从资源分配的观点来看,设备可分为()。

  • A、独占设备
  • B、共享设备
  • C、虚拟设备
  • D、分配设备

正确答案:A,B,C

第10题:

在设备分配算法的实现中,同样要考虑()问题,防止在多个进程进行设备请求时,因相互等待对方释放所占设备而陷入()。


正确答案:分配策略;死锁

更多相关问题