西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第3章 总线、中断与I

第3章总线、中断与/0系统 3.1输入输出系统概述 3.2总线设计 3.3中断系统 3.4通道处理机 3.5外围处理机
第3章 总线、中断与I/O系统 3.1输入输出系统概述 3.2总线设计 3.3中断系统 3.4通道处理机 3.5外围处理机

本章重点: 非专用总线的总线控制方式;数据宽度及其 分类;中断为什么要分类和分级;中断处理次序 的安排和实现;通道流量的分析和设计。 °本章难点: 如何按中断处理优先次序的要求,设置各中 断处理程序中中断级屏蔽位的状态,正确画出中 断处理过程的示意图;通道的流量设计;画出字 节多路通道响应和处理完外部设备请求的时空图
•本章重点: 非专用总线的总线控制方式;数据宽度及其 分类;中断为什么要分类和分级;中断处理次序 的安排和实现;通道流量的分析和设计。 •本章难点: 如何按中断处理优先次序的要求,设置各中 断处理程序中中断级屏蔽位的状态,正确画出中 断处理过程的示意图;通道的流量设计;画出字 节多路通道响应和处理完外部设备请求的时空图

31IO系统概述 1.包括内容 1/0设备、设备控制器及与1/0操作有关的软硬 件等。 2.1/0系统的发展: 1早期及目前低性能单用户计算机的/0操作 由程序员直接安排。主要解决CPU、主存和|/0 设备之间的速度差距
3.1 I/O系统概述 1.包括内容: I/O设备、设备控制器及与I/O操作有关的软硬 件等。 2.I/O系统的发展: 1)早期及目前低性能单用户计算机的I/O操作 由程序员直接安排。主要解决CPU、主存和I/O 设备之间的速度差距

2)现在改由用户向系统发出/0请求,经0S来分 配调度设备并进行具体的0处理。主要解决 面向0在0与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)完成指定外设编址区和0s指定的主存空间之 间的信息传送。 ·输入:外设编址区信息—主存 ·输出:主存信息—外设编址区 c)对传送信息的格式变换,产生有关1/0操作 是否完成或出错的状态信息,经由中断系统交 给0S分析处理。 3)实现: a)部分由1/0指令、1/0设备及其控制器完成 b)部分由0S完成
b)完成指定外设编址区和OS指定的主存空间之 间的信息传送。 •输入:外设编址区信息 主存 •输出:主存信息 外设编址区 c)对传送信息的格式变换,产生有关I/O 操作 是否完成或出错的状态信息,经由中断系统交 给OS分析处理。 3)实现: a)部分由I/O指令、I/O设备及其控制器完成 b)部分由OS完成

4./0系统的三种方式 1程序控制l/0 a)全软的 b)程序查询状态驱动的键盘 c)中断驱动的—中断控制器8259A 2)直接存贮器访问(DMA) 3)l/0处理机 a)通道方式( Channe|) 有自己的指令和程序,功能简单,使用面窄。 b)外围处理机方式(PPU) 独立性、通用性和功能较强
4.I/O系统的三种方式 1)程序控制I/O a)全软的 b)程序查询状态驱动的—键盘 c)中断驱动的—中断控制器8259A 2)直接存贮器访问(DMA) 3)I/O处理机 a)通道方式(Channel) 有自己的指令和程序,功能简单,使用面窄。 b)外围处理机方式(PPU) 独立性、通用性和功能较强

32总线设计 IO系统的总线既要能传送数据信息、地 址信息、控制信息,还要传送状态信息, 并使多台外设与CPU或主存交叉地经这些 总线传送信息。所以其设计的好坏,对JO 系统的性能影响较大
3.2 总线设计 I/O系统的总线既要能传送数据信息、地 址信息、控制信息,还要传送状态信息, 并使多台外设与CPU或主存交叉地经这些 总线传送信息。所以其设计的好坏,对I/O 系统的性能影响较大

3.2.1总线的类型 1.按信息传送方向分 1)单向传输 2)双向传输 a)半双向: 在同一时刻,信息只能向其中的一个方向 传送。 b)全双向: 在同一时刻,允许信息在两个方向传送。 全双向速度快,但是造价高,结构复杂
3.2.1总线的类型 1.按信息传送方向分 1)单向传输 2)双向传输 a)半双向: 在同一时刻,信息只能向其中的一个方向 传送。 b)全双向: 在同一时刻,允许信息在两个方向传送。 全双向速度快,但是造价高,结构复杂

2.按用法分 1)专用总线 a)定义:只连接一对物理部件的总线。 b)优点: 多个部件可以同时发送和接受信息,几乎不 必争用总线,系统流量高。 控制简单,不用指明信息源和目的。 任何总线的失效只影响相连的两个部件不能 直接通信,但可以间接通信,系统可靠性高
2.按用法分 1)专用总线 a)定义:只连接一对物理部件的总线。 b)优点: •多个部件可以同时发送和接受信息,几乎不 必争用总线,系统流量高。 •控制简单,不用指明信息源和目的。 •任何总线的失效只影响相连的两个部件不能 直接通信,但可以间接通信,系统可靠性高

c)缺点: 总线数目多,N个部件A 全部互连需NN-1)/2组 E 总线。 B 难以小型化、集成电 路化,总线长时成本高。所有部件用 利用率低 专用总线互连 ·不利于模块化,增加一个部件要增加许多新 的接口和连线
c)缺点: •总线数目多,N个部件 全部互连需N(N-1)/2组 总线。 •难以小型化、集成电 路化,总线长时成本高。 •利用率低 •不利于模块化,增加一个部件要增加许多新 的接口和连线。 A B C D E 所有部件用 专用总线互连
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第2章 数据表示与指令系统.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第1章 计算机系统结构的基本.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_序论.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第五章 选择结构程序设计.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第四章 简单C程序.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第三章 数据类型、运犷符和表达式.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第二章 程序的灵魂一算法.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第一章 C语言概述.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)上机作业.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第八章 排序.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第七章 查找.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第六章 图.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第五章 树.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第四章 数组.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第三章 栈和队列.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第二章 线性表.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第一章 绪言.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第九章 查找 散列(Hashing)哈希表.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第9章 查找(静态查找表 二叉排序树 平衡二叉树(AVL树)).ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)动态查找结构.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第4章 存贮体系.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第3章习题处理.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第4章续 直接映象及其变换.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_总复习.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_总复习及模拟试题.ppt
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第1章 综合布线系统.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第2章 网络传输介质.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第3章 网络互联设备.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第4章 线槽规格和品种以及线缆的敷设.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第5章 网络总体方案设计.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第6章 综合布线的工程设计技术.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第7章 网络工程施工实用技术.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第9章 测试与测试的有关技术.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第10章 网络工程的验收与鉴定.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第11章 综合布线系统的有关标准与规范.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第12章 网络综合布线工程师.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第13章 颜色模型.pdf
- 《MATLAB语言基础》课程教学资源(阅读材料)MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science - INTRODUCTION TO MATLAB — Fall 1999.pdf
- 《MATLAB语言基础》课程教学资源(MatLab工程数学应用).pdf
- 《MATLAB语言基础》课程教学资源(PPT课件讲稿)第二篇 Matlab(共五章).ppt