- 3
- 0
- 约9.54千字
- 约 7页
- 2019-10-03 发布于广东
- 举报
第5 章 设备管理
1.设备通常有哪几种分类方法?可以分为哪几种类型?
【解答】从不同的角度,可以对设备进行不同的分类。
(1) 按使用特性分类:存储设备、输入/输出设备
(2 ) 按传输速率分类:低速设备、中速设备、高速设备
(3 )按信息传输单位分类:块设备、字符设备
(4 )按资源分配方式分类:独占设备、共享设备、虚拟设备
2 .数据传输控制方式有哪几种?各有什么特点?
【解答】数据传输控制方式有 4 种,即程序直接控制方式、中断控制方式、DMA 方
式、通道控制方式。
(1)程序直接控制方式。又称为 “忙等”方式或 “查询”方式。该方式在启动设备
进行一次 I/O 操作前,要执行一个循环查询程序,反复查询外设状态,直至查得外设状态
为 “空闲”时为止。该方式的优点是控制简单,也不需要多少硬件支持,但CPU 和外设只
能串行工作,使 CPU 的利用率大大降低;CPU 在一段时间内只能和一台外设交换数据信
息,从而不能实现设备之间的并行工作;由于程序直接控制方式依靠测试设备的状态来控
制数据传送,因此,无法发现和处理因设备或其他硬件所产生的错误。所以,程序直接控
制方式只适合用于那些CPU 执行速度较慢且外设较少的系统。
(2 )中断控制方式。该方式在进行I/O 时,CPU 向控制器发出I/O 命令后,由控制器
控制外设操作,CPU 转去执行其他任务,CPU 与外设并行工作,当外设完成I/O 操作后向
CPU 发送中断信号,CPU 执行中断处理程序进行 I/O 的善后处理。该方式的优点是能实现
CPU 与设备以及设备与设备之间的并行操作,CPU 利用率较程序直接控制方式大大提高;
但由于 I/O 控制器的数据缓冲寄存器装满数据后将会发出中断,且数据缓冲寄存器通常较
小,因此在一批数据传送过程中发生中断次数较多而耗去大量CPU 时间;如果系统中配置
的外设数目较多,且都以中断方式进行操作,则可以耗去大量的 CPU 时间或因 CPU 来不
及处理而造成数据的丢失。
(3 )DMA 方式。该方式用于直接在内存和外设之间传送数据,不需经过 CPU 中
转,一般用于内外存之间的数据传输,一次可以传输一个或多个数据块。与中断方式类
似,DMA 方式是在一批数据传送完成后中断 CPU,从而大大减少了CPU 进行中断处理的
次数;但 DMA 方式仍有一定的局限,如对外设的管理和某些操作仍由 CPU 控制,多个
DMA 控制器的使用也不经济。
(4 )通道控制方式。通道是一个专管输入/输出控制的处理机。在通道控制方式下,
系统预先将控制 I/O 的过程实现为一段通道程序,置于内存的特定位置。CPU 启动通道
后,由通道执行通道程序控制外设进行 I/O 操作,CPU 转去执行其他任务,I/O 完成后通
道向 CPU 发出中断信号,由CPU 进行中断处理。与 DMA 方式相比,CPU 对 I/O 过程的
干预更少,因此CPU 与外设的并行度更高;但是,通道价格较高,从经济的角度出发不能
过多使用。
·2 · 操作系统实训
3 .引入中断技术的原因有哪些?
【解答】在多任务计算机系统中,多个进程并发执行,各进程要完成自己的任务,必
须获得 CPU 的控制权。在分时系统中,采用分时共享 CPU 方式对并发进程进行调度,使
它们能公平地使用 CPU,从而完成各自的任务。各并发进程被轮流分配给一定的时间片,
当某进程的时间片用完时,操作系统暂停该进程的运行,将处理机分配给下一个进程运
行,该进程也运行一个时间片,依次类推,都轮完一遍后,再开始新的一轮时间片轮转。
要实现这种分时共享CPU 的方式,关键是要准确把握各进程的运行时间,要能定时。可以
采用硬件定时器来定时,预先设置定时器,当时间片用完时便向操作系统发送一个时钟中
断信号,通知操作系统当前运行进程的时间片用完,操作系统便可调度另一个进程运行。
此时采用了时钟中断技术。
在进程进行输入输出操作时,如果主机采用查询方式来等待慢速外设操作的完成,将
会浪费CPU 这一重要资源,降低计算机系统的工作效率。为了使处理机和外设能够并行工
作,现代计算机系统都引入了中断技术。
计算机系统应具有能够自动处理各种
您可能关注的文档
- 0《高等数学》-何春江-电子教案 6010601.ppt
- 3ds max 6.0案例教程 教学课件 作者 刘璐 等 3d第二章.ppt
- 3ds max 6.0案例教程 教学课件 作者 刘璐 等 3d第一章.ppt
- 3ds max 6.0案例教程 教学课件 作者 刘璐 等 第3章.ppt
- 3ds max 6.0案例教程 教学课件 作者 刘璐 等 第4章.ppt
- 3ds max 6.0案例教程 教学课件 作者 刘璐 等 第5章.ppt
- 3ds max 6.0案例教程 教学课件 作者 刘璐 等 第6章.ppt
- 3DS MAX 6.0实用教程高职 教学课件 作者 范永富 第9章 动画设计第9章 动画设计.ppt
- 3ds Max 2010三维制作实例教程教学课件 卜一平 第八章.ppt
- 3ds Max 2010三维制作实例教程教学课件 卜一平 第二章.ppt
原创力文档

文档评论(0)