- A. 命令解释程序
- B. 中断处理程序
- C. 系统调用服务程序
- D. 用户登录程序
答案
B键盘是典型的通过中断I/O方式工作的外设,当用户输入信息时,计算机响应中断并通过中断处理程序获得输入信息。
- A. ③①②④
- B. ②③①④
- C. ②①③④
- D. ①②④③
答案
B在开始DMA传输时,主机向内存写入DMA命令块,向DMA控制器写入该命令块的地址,启动I/O设备。然后,CPU继续其他工作,DMA控制器则继续直接操作内存总线,将地址放到总线上开始传输。整个传输完成后,DMA控制器中断CPU。因此执行顺序是2,3,1,4,选B。
- A. 用户程序→系统调用处理程序→中断处理程序→设备驱动程序
- B. 用户程序→系统调用处理程序→设备驱动程序→中断处理程序
- C. 用户程序→设备驱动程序→系统调用处理程序→中断处理程序
- D. 用户程序→设备驱动程序→中断处理程序→系统调用处理程序
答案
B输入/输出软件一般从上到下分为4个层次:用户层、与设备无关的软件层、设备驱动程序及中断处理程序。与设备无关的软件层也就是系统调用的处理程序。 当用户使用设备时,首先在用户程序中发起一次系统调用,操作系统的内核接到该调用请求后,请求调用处理程序进行处理,再转到相应的设备驱动程序,当设备准备好或所需数据到达后,设备硬件发出中断,将数据按上述调用顺序逆向回传到用户程序中。
- A. 用户级 I/O软件、设备无关软件、设备驱动程序、中断处理程序
- B. 用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序
- C. 用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序
- D. 用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序
答案
A- A. 用户程序
- B. 系统调用处理程序
- C. 设备驱动程序
- D. 中断处理程序
答案
C- A. 逻辑设备名
- B. 物理设备名
- C. 主设备号
- D. 从设备号
答案
A用户程序对 I/O 设备的请求采用逻辑设备名,而程序实际执行时使用物理设备名,它们之间的转换是由设备无关软件层完成的。主设备和从设备是总线仲裁中的概念.
- A. 重排 I/O 请求次序
- B. 在一个磁盘上设置多个分区
- C. 预读和滞后写
- D. 优化文件物理块的分布
答案
BB. 在一个破盘上设置多个分区与改善设备 I/O 性能并无多大联系, 相反还会带来处理的复杂性, 降低利用率。 A, 重排 I/O 请求次序也就是进行 I/O 调度, 使进程之间公平地共享碰盘访问, 减少 I/O 完成所需要的平均等待时间。 C. 缓冲区结合预读和滞后写技术对于具有重复性及阵发性的 I/O 进程改善磁盘 I/O性能很有帮助.。 D. 优化文件物理块的分布可以减少寻找时闻与延迟时间, 从而提高磁盘性能。
- A. 1500us, 1000us
- B. 1550μs, 1100μs
- C. 1550μs, 1550μs
- D. 2000μs, 2000μs
答案
B- A. 需要外存的支持
- B. 需要多道程序设计技术的支持
- C. 可以让多个作业共享一台独占设备
- D. 由用户作业控制设备与输入/输出井之间的数据传送
答案
D- A. 减少磁盘I/O次数
- B. 减少平均寻道时间
- C. 提高磁盘数据可靠性
- D. 实现设备无关性
答案
A磁盘和内存的速度差异,决定了可以将内存经常访问的文件调入磁盘缓冲区,从高速缓存中复制的访问比磁盘I/O的机械操作要快很多。
- A. 200
- B. 295
- C. 300
- D. 390
答案
C数据块1从外设到用户工作区的总时间为105,在这段时间中,数据块2未进行操作。在数据块1进行分析处理时,数据块2从外设到用户工作区的总时间为105,这段时间是并行的。再加上数据块2进行处理的时间90,总共是300,答案为C。