第3章总线、中断与10系统 3.1输入输出系统概述 3.2总线设计 3.3中断系统 3.4通道处理机 3.5外围处理机
第3章 总线、中断与I/O系统 3.1输入输出系统概述 3.2总线设计 3.3中断系统 3.4通道处理机 3.5外围处理机
°本章重点: 非专用总线的总线控制方式;数据宽度及其 分类;中断为什么要分类和分级;中断处理次序 的安排和实现;通道流量的分析和设计。 °本章难点: 如何按中断处理优先次序的要求,设置各中 断处理程序中中断级屏蔽位的状态,正确画出中 断处理过程的示意图;通道的流量设计;画出字 节多路通道响应和处理完外部设备请求的时空图
•本章重点: 非专用总线的总线控制方式;数据宽度及其 分类;中断为什么要分类和分级;中断处理次序 的安排和实现;通道流量的分析和设计。 •本章难点: 如何按中断处理优先次序的要求,设置各中 断处理程序中中断级屏蔽位的状态,正确画出中 断处理过程的示意图;通道的流量设计;画出字 节多路通道响应和处理完外部设备请求的时空图
3.1I/O系统概述 1.包括内容: 1/0设备、设备控制器及与/0操作有关的软硬 件等。 2.1/0系统的发展 1)早期及目前低性能单用户计算机的10操作 由程序员直接安排。主要解决CPU、主存和l/0 设备之间的速度差距
3.1 I/O系统概述 1.包括内容: I/O设备、设备控制器及与I/O操作有关的软硬 件等。 2.I/O系统的发展: 1)早期及目前低性能单用户计算机的I/O操作 由程序员直接安排。主要解决CPU、主存和I/O 设备之间的速度差距
2)现在改由用户向系统发出1/0请求,经0S来分 配调度设备并进行具体的/0处理。主要解决 面向0s在0s与1/0系统间进行合理的软、硬件 功能分配 3.1/0系统的功能 1)功能:对指定的外设进行输入、输出操作, 同时完成其它的管理和控制。 2)包括: a)对指定外设的信息编址,连接好主存与指 定外设的信息通路
2)现在改由用户向系统发出I/O请求,经OS来分 配调度设备并进行具体的I/O处理。主要解决 面向OS在OS与I/O系统间进行合理的软、硬件 功能分配。 3.I/O系统的功能 1)功能:对指定的外设进行输入、输出操作, 同时完成其它的管理和控制。 2)包括: a)对指定外设的信息编址,连接好主存与指 定外设的信息通路
b)完成指定外设编址区和0指定的主存空间之 间的信息传送。 ·输入:外设编址区信息主存 输出:主存信息外设编址区 c)对传送信息的格式变换,产生有关/0操作 是否完成或出错的状态信息,经由中断系统交 给0S分析处理。 3)实现 a)部分由/0指令、1/0设备及其控制器完成 b)部分由0s完成
b)完成指定外设编址区和OS指定的主存空间之 间的信息传送。 •输入:外设编址区信息 主存 •输出:主存信息 外设编址区 c)对传送信息的格式变换,产生有关I/O 操作 是否完成或出错的状态信息,经由中断系统交 给OS分析处理。 3)实现: a)部分由I/O指令、I/O设备及其控制器完成 b)部分由OS完成