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

    在分配共享设备和独占设备时,都可能引起死锁。( )

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


    参考答案:错误

  • 第2题:

    下列关于设备分配的叙述中,错误的是( )。

    A.通常设备管理要建立设备控制块,但对通道管理则不用建立通道控制块

    B.独占设备的独占性,是产生死锁的必要条件之一

    C.SPOOLing系统的引入,是为了解决独占设备数量少,速度慢的问题

    D.设备独立性是指,用户请求一类设备时并不知道系统将分配哪一台具体设备给他


    正确答案:A
    解析:SPOOLing技术是为了解决独占设备数量少、速度低,不能满足多个进程使用设备而提出的一种设备管理技术。为提供操作系统的可适应性和可扩展性,需实现设备的独立性,即用户程序独立于具体使用的物理设备,当请求一类设备时并不知道系统将分配哪一台具体设备。

  • 第3题:

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

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

    正确答案:A,B,C

  • 第4题:

    对于系统中的独占设备,为预防出现死锁。应采用的最佳分配策略是()。

    • A、静态分配,分配时加锁
    • B、动态按需分配
    • C、静态分配,必要时可以剥夺
    • D、动态分配,分配时加锁

    正确答案:A

  • 第5题:

    独占设备采用哪种分配方式?


    正确答案: 独占设备通常采用静态分配方式。
    即在一个作业执行前,将作业要使用的这类设备分配给作业,在作业执行期间均归该作业占用,直到作业执行结束才归还。

  • 第6题:

    具有设备独立性的计算机系统,在分配设备时适应性好、灵活性强,这体现在()

    • A、分配设备时只需选一台好的未分配的设备进行分配
    • B、便于设备的统一管理
    • C、分配给用户作业的设备一旦发生故障,可在同类设备中选择一台好的未分配的设备来替换
    • D、有利于提高设备的利用率
    • E、以上都对

    正确答案:A,C

  • 第7题:

    SPOOLing技术可以实现独占设备的()。

    • A、互斥分配
    • B、共享分配
    • C、虚拟分配
    • D、交替分配

    正确答案:B

  • 第8题:

    问答题
    Spooling如何把独占设备改造成共享设备的?

    正确答案: S.POOLing是Simultaneous Peripheral Operation On-Line(即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,也称为假脱机技术。
    S.POOLing系统既不同于脱机方式,也不同于直接耦合方式。它在输入和输出之间增加了“输入井”和“输出井”的排队转储环节,以消除用户的“联机”等待时间。在系统输入模块收到作业输入请求信号后,输入管理模块中的读过程负责将信息从输入装置中读入输入井缓冲区。当缓冲区满时,由写过程将信息从缓冲区写到外存的输入井中,读过程和写过程反复循环,直到一个作业输入完毕。当读过程读到一个硬件结束标志之后,系统再次驱动写过程把最后一批信息写入外存输入井并调用中断处理程序结束该次输入。然后,系统为该作业建立作业控制块,从而使输入井中的作业进入作业等待队列,等待作业调度程序选中后进入内存运行。系统在管理输入井过程中可以“不断”读入输入的作业,直到输入结束或输入井满而暂停。SPOOLing 系统并没有为任何进程分配,而只是在输入井和输出井中为进程分配一存储区和建立一张I/O请求表。这样便把独占设备改造为共享设备。
    解析: 暂无解析

  • 第9题:

    多选题
    具有设备独立性的计算机系统,在分配设备时适应性好、灵活性强,这体现在()
    A

    分配设备时只需选一台好的未分配的设备进行分配

    B

    便于设备的统一管理

    C

    分配给用户作业的设备一旦发生故障,可在同类设备中选择一台好的未分配的设备来替换

    D

    有利于提高设备的利用率

    E

    以上都对


    正确答案: C,A
    解析: 暂无解析

  • 第10题:

    单选题
    SPOOLing技术可以实现独占设备的()。
    A

    互斥分配

    B

    共享分配

    C

    虚拟分配

    D

    交替分配


    正确答案: B
    解析: 暂无解析

  • 第11题:

    问答题
    独占设备采用哪种分配方式?

    正确答案: 独占设备通常采用静态分配方式。
    即在一个作业执行前,将作业要使用的这类设备分配给作业,在作业执行期间均归该作业占用,直到作业执行结束才归还。
    解析: 暂无解析

  • 第12题:

    多选题
    按照资源分配可以把设备分为()。
    A

    独占设备

    B

    共享设备

    C

    免费设备

    D

    虚拟设备


    正确答案: A,B,D
    解析: 暂无解析

  • 第13题:

    设备的分配方式有优先分配和独占分配两种。()


    参考答案:错误

  • 第14题:

    Spooling如何把独占设备改造成共享设备的?


    正确答案: S.POOLing是Simultaneous Peripheral Operation On-Line(即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,也称为假脱机技术。
    S.POOLing系统既不同于脱机方式,也不同于直接耦合方式。它在输入和输出之间增加了“输入井”和“输出井”的排队转储环节,以消除用户的“联机”等待时间。在系统输入模块收到作业输入请求信号后,输入管理模块中的读过程负责将信息从输入装置中读入输入井缓冲区。当缓冲区满时,由写过程将信息从缓冲区写到外存的输入井中,读过程和写过程反复循环,直到一个作业输入完毕。当读过程读到一个硬件结束标志之后,系统再次驱动写过程把最后一批信息写入外存输入井并调用中断处理程序结束该次输入。然后,系统为该作业建立作业控制块,从而使输入井中的作业进入作业等待队列,等待作业调度程序选中后进入内存运行。系统在管理输入井过程中可以“不断”读入输入的作业,直到输入结束或输入井满而暂停。SPOOLing 系统并没有为任何进程分配,而只是在输入井和输出井中为进程分配一存储区和建立一张I/O请求表。这样便把独占设备改造为共享设备。

  • 第15题:

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


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

  • 第16题:

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

    • A、设备固有属性
    • B、设备分配算法
    • C、设备分配的安全性
    • D、设备独立性
    • E、设备分配的及时性

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

  • 第17题:

    在具有设备独立性的计算机系统中,进行设备分配时适应性好、灵活性强,这主要体现在()

    • A、系统只要从用户请求的那一类设备中找出“好且未分配”的设备分配给用户即可
    • B、极大提高了独占设备的利用率
    • C、方便系统统一管理设备
    • D、当用户使用的设备出了问题,系统只需从同类设备中找一个“好且未分配”的设备来替换之
    • E、以上都对

    正确答案:A,D

  • 第18题:

    按照资源分配可以把设备分为()。

    • A、独占设备
    • B、共享设备
    • C、免费设备
    • D、虚拟设备

    正确答案:A,B,D

  • 第19题:

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

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

  • 第20题:

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

    设备固有属性

    B

    设备分配算法

    C

    设备分配的安全性

    D

    设备独立性

    E

    设备分配的及时性


    正确答案: D,C
    解析: 暂无解析

  • 第21题:

    多选题
    在具有设备独立性的计算机系统中,进行设备分配时适应性好、灵活性强,这主要体现在()
    A

    系统只要从用户请求的那一类设备中找出“好且未分配”的设备分配给用户即可

    B

    极大提高了独占设备的利用率

    C

    方便系统统一管理设备

    D

    当用户使用的设备出了问题,系统只需从同类设备中找一个“好且未分配”的设备来替换之

    E

    以上都对


    正确答案: D,C
    解析: 暂无解析

  • 第22题:

    单选题
    对于系统中的独占设备,为预防出现死锁。应采用的最佳分配策略是()。
    A

    静态分配,分配时加锁

    B

    动态按需分配

    C

    静态分配,必要时可以剥夺

    D

    动态分配,分配时加锁


    正确答案: A
    解析: 暂无解析

  • 第23题:

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

    独占设备

    B

    共享设备

    C

    虚拟设备

    D

    分配设备


    正确答案: B,D
    解析: 暂无解析