操作系统
一:选择题
1. 在I/O设备控制发展过程中,最主要的推动因素是(3)。提高I/O速度和设备利用率,
在OS中主要依靠(6)功能。使用户所编制的程序与实际使用的物理设备无关是由(7)功能实现的。
(1)提高资源利用率 (2)提高系统吞吐量 (3)减少主机对I/0控制的干预 (4)提高cpu与I/O设备的并行操作程序。 (5)设备分配 (6)缓冲管理 (7)设备管理 (8)设备独立性 (9)虚拟设备
2. 操作系统中采用缓冲技术目的是为了增强系统(2)的能力;为了使多个进程能有效地
同时处理输入和输出,最好使用(5)。
(1)串行操作 (2)并行操作 (3)控制操作 (4)中断操作 (5)缓冲池
(6)单缓冲 (7)双缓冲
3. 从下面关于设备独立性的论述中选择一条正确的论述
(1) 设备独立性是指I/O设备具有独立执行I/O功能的一种特性
(2) 设备独立性是指用户程序独立于具体使用的物理设备的一种特性
(3) 设备独立性是指能独立实现设备共享的一种特性
(4) 设备独立性是指设备驱动程序独立于具体使用的物理设备的一种特性
4. 从下列关于虚拟设备描述中选择出一条正确的论述
(1) 虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备
(2) 虚拟设备是指允许用户以标准方式来使用物理设备
(3) 虚拟设备是指把一个物理设备变成多个对应的逻辑设备
(4) 虚拟设备是指允许用户程序不必全部装入内存就可使用系统中的设备
5. 从下列论述中选出一条正确的论述
(1) 在现代计算机系统中,只有I/O设备才是有效的中断源
(2) 在中断处理过程中,必须屏蔽中断(即禁止发生新的中断)
(3) 同一用户所使用的I/O设备也可以并行工作
(4) spooling是脱机I/O系统
6. 从下列描述中,选择一条正确的论述
(1) 驱动程序与I/O设备的特性相关,因此为每一个I/O设备配备一个专门的驱动
程序
(2) 驱动程序与I/O控制方式紧密相关,因此DMA方式应该以字节为单位去启动
设备进行中断处理
(3) 由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言编写
(4) 对于一台多用户机,配置了相同的八个终端,此时可以只配置一个由多个终端
共享的驱动程序。
7. 磁盘高速缓冲设在(3)中,其要目的是(6)
(1)磁盘控制器 (2)磁盘 (3)内存 (4)cache
…… 此处隐藏0字 ……
(5)缩短寻道时间 (6)提高磁盘I/O速度 (7) 提高磁盘空间的利用率
(8)保证数据的一致性 (9)提高cpu执行指令的速度
二:问答题
1、 有哪些I/O控制方式?各自有什么特点?
2、 说说DMA的工作流程
三、计算题