第七章:I/O设备管理

2019/03/02

第7章 I/O设备管理


1. 对磁盘的访问时间分为三部分:
  • 寻道时间
  • 旋转延时时间
  • 传输时间

2.操作系统设置设备管理器的主要目的是:
方便用户管理设备

3.操作系统设置设备管理器的主要目的是:

  • 缓冲区管理
  • 设备分配
  • 设备管理
  • 设备处理
  • 虚拟设备
  • 实现设备独立性

4.设备管理的任务主要表现是:

  • 匹配不同速度的外部设备
  • 实现对IO设备统一的管理
  • 用户对IO设备的使用都必须是安全的

5.在操作系统的IO管理中,缓冲池着重考虑的是:

实现进程访问缓冲池的同步


6.设备独立层:

用于实现用户程序与设备驱动器的统一接口,设备命令,设备保护,以及设备分配与释放等,同时为设备管理和数据传送提供必要的存储空间


7.在IO设备管理中,设备分配的主要数据结构及分配顺序是:

系统分配表->设备控制表->控制器控制表


8.按照信息交换方式,一个系统中可以设置三种类型的通道:

  • 选择通道
  • 字节多路通道
  • 数组多路通道

9.与设备无关的系统软件主要功能是:

  • 统一命名

  • 设备保护

  • 提供与设备无关的逻辑块

  • 缓冲

  • 存储设备的块分配

  • 独占设备的分配和释放

  • 出错处理

    (注:其中在软件层实现的功能有2,3,6;物理层实现的主要功能有:1,4,5,7)


7.在用户使用外部设备时,其控制设备的命令传递途径依次是:

用户应用层->设备独立层->设备驱动层->设备硬件


8.内存是属于:

(1)内存分配回收以后可以重复使用所以是可重用资源

(2)内存在读操作时内存可以为多个进程所同时共享,属于共享资源

(3)内存在写操作时只能互斥访问,属于临界资源


9.有关独占设备与共享设备:

串行通信接口是采用串行通信方式的扩展接口,根据信息的传送方向,串行通信端口可以分为单工,半双工和全双工三种,所以一段时间内允许双方进程使用,属于共享设备


10.I/O设备数据传送控制方式中,实现中断控制方式的关键部件:

  • 中断控制器
  • 地址总线和数据总线
  • 设备控制器

11.I/O设备数据传送控制方式中,实现DMA控制方式的关键部件:

  • DMA控制器
  • 地址总线和数据总线

12.I/O设备数据传送控制方式中,实现通道控制方式的关键部件:

  • 通道控制器
  • 地址总线和数据总线
  • 设备控制器
  • 通道程序代码

13.I/O设备管理中,I/O软件的层次结构有:

  • 用户应用层(用户I/O软件层)
  • 设备独立层(与设备无关的操作系统软件层)
  • 设备驱动层
  • 中断处理层

14在程序I/O控制方式中,若输出设备向处理剂返回”准备就绪”信号,则表示:

  • 输出缓冲区已空
  • 可以想输出缓冲区写数据

15.在进行设备分配时应该考虑的因素有:

  • 设备固有属性

  • 设备分配算法

  • 设备分配的安全性

  • 设备的独立性

    (注:目前操作系统没有对于设备分配的及时性作为分配参考因素)


16.SPOOLing系统的主要组成部分是:

  • 输入井和输出井
  • 输入缓冲区和输出缓冲区
  • 输入进程和输出进程

17.计算机I/O系统硬件结构主要包含:

  • 适配器和接口部件
  • 设备控制器
  • 设备硬件

18.在进行设备分配时,通常要借助于一些用于记录系统中有关设备,控制器和通道的信息.基本的表格有:

  • 系统设备表
  • 设备控制表
  • 控制器控制表
  • 通道控制表

19.在I/O设备数据传送控制方式中,实现程序直接控制方式需要下列关键部件:

  • 设备状态寄存器
  • 地址总线和数据总线
  • 设备控制寄存器
  • 设备数据缓冲区
  • 地址译码器

[保留题目]:
第七章题1.png

第七章题2.png