计算机组成与结构第8章 输入输出子系统.ppt

计算机组成与结构第8章 输入输出子系统.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.3.5 DMA控制器举例 1. Intel 8237的组成 是一种四通道的多路型DMA控制器,分配给DRAM刷新、软盘、硬盘、同步通信。通常将两片Intel 8237以级连方式集成到芯片组中,将通道数扩展到7个。 包含12种内部寄存器、3种标志触发器、数据和地址缓冲器、时序控制逻辑、优先级仲裁逻辑等。 2. Intel 8237的DMA传送过程 S1 S0 S1 S2 S3 S4 SW 不占总线 总线周期(服务周期) 切换 传送 判别 复位 单字 成组 空闲 已请求 接管 读 写 判别 8.1 I/O接口概述 1. I/O接口的定义 2. I/O接口的作用 3. I/O接口的形式 4. I/O接口的分类 5. I/O接口技术的发展 什么是I/O接口(电路)? 位于主机与外设之间的芯片、模块或电路。 1. I/O接口的定义 为什么需要接口电路? 微机的外部设备多种多样 工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大 它们不能与CPU直接相连,必须经过中间电路再与系统相连 这部分电路被称为I/O接口电路 2. I/O接口的作用 I/O接口的基本功能 I/O接口(即输入/输出接口)位于系统总线与外设之间,负责控制和管理一个或多个外设,并负责这些设备与主机间的数据交换。其基本功能包括: 1.寻址:接口逻辑通常都包括一系列寄存器,寻址就是选择其中一个特定寄存器。 2.数据传送与缓冲:通过设置数据缓冲寄存器,提供数据缓冲,实现速度匹配。缓存容量称为缓冲深度。 3.数据格式变换、电平转换等预处理,如串并转换 4.控制逻辑:接收CPU命令,经过解释发出具体的操作命令给外设;同时收集外设和接口自身的状态信息。 I/O接口的形式 可以是主板上的一个电路模块,也可以是一块芯片,或者以板卡的形式插在主板上。 3. I/O接口的形式 4. I/O接口的分类 通用接口 专用接口 5. I/O接口技术的发展 P213 1. I/O接口技术的发展方向 (1)硬件方面:I/O接口的公共逻辑发展为芯片组;专用接口采用专用芯片设计技术,发展趋向智能化。 (2)软件方向:逐渐演变为多层架构设计,包括设备控制程序、设备驱动程序和用户I/O操作程序。 2.I/O接口技术的标准化 包括EIA制定的RS系列标准、CCITT制定的V系列和X系列标准以及IEEE制定的802系列标准等。 各接口标准都涉及通信方向的电气特性、机械特性、功能特性和规程特性等。 本章总结 本章不但介绍了接口的功能、分类及其发展 还重点介绍了中断方式的接口和DMA方式接口的组成方案。 The End! 本课件由电子科大成都学院计算机系制作 。 第8章 输入/输出子系统 计算机组成原理 第8章 输入/输出子系统 主要内容: 8.1 I/O接口概述 8.2 I/O接口与中断方式 8.3 I/O接口与DMA方式 CPU与外设之间数据交换(输入/输出)的控制方式有: (1)直接程序控制方式 (2)中断控制方式 (3)直接存储器存取(DMA)方式。 输入/输出数据的控制方式 8.2 I/O接口与中断方式 一、中断的定义 二、中断的应用 三、中断请求与中断源 四、中断请求逻辑与屏蔽 五、中断判优 六、中断响应与中断处理 七、中断控制器举例 一、中断的定义 中断,是指CPU在执行正常程序的过程中,为处理一些紧急发生的情况,暂时中止当前正在执行的程序,转而对该紧急事件进行处理,并在处理完后返回原来被中止的程序处继续执行的过程。 二、中断方式的应用 应用于中、低速I/O设备管理,实现CPU与外设并行工作,如键盘、打印机 故障处理 实时处理 包括: 除法出错 单步中断 断点中断 溢出中断等 内部 中断 微 处 理 器 中 断 逻 辑 INTR IREQ0 IREQ1 IREQ2 : IREQ7 可屏蔽 中断 外部中断 控制器 外部 中断 三、中断请求与中断源 PC机的中断源: 三、中断请求与中断源 模型机硬件中断源分为: 内部中断源:包括掉电中断、溢出中断、校验错中断等。 外部中断源,包括: IREQ0——系统时钟,如日历钟; IREQ1——实时时钟,供实时处理用; IREQ2——通信中断,组成多机系统或连网时用; IREQ3——键盘; IREQ4——CRT显示器; IREQ5——硬盘; IREQ6——软盘; IREQ7——打印机。 四、中断请

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档