- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理.王诚.刘卫东 5_2
第四单元 输入/输出系统和设备
刘卫东
liuwd@tsinghua.edu.cn
教学内容安排
第一讲 输入/输出系统概述和输入/输出方式
第二讲 总线
第三讲 接口电路
第四讲 输入设备和输出设备
第五讲 本单元小结及考试说明
第二讲 总线
2003年12月
主要教学内容
总线概念
总线分类
总线组成
总线解决的问题
总线仲裁
通讯方式
总线举例
处理器和其他组成部分的接口
输入/输出系统设计受到多方面因素的影响(可扩展性,可恢复性等)
性能: — 访问延迟 — 吞吐量 — 设备和系统的连接关系 — 层次存储系统 — 操作系统
用户和应用也各不相同
输入/输出系统
设备用于人机交互
总线定义了交互的通信协议/标准:
PCI
EISA
SCSI
USB
Bluetooth
…
标准十分重要:
不同公司设计的外部设备,应该能在同一计算机上安装使用。
不同公司的计算机也应该可以使用某一外部设备。
外部设备的通讯速度差异很大
标准是抽象的设计
标准可以影响性价比,可靠性等
什么是 bus?
公共汽车:一种大众交通工具
一组导线
共同点: 多个使用者共享通道
计算机总线
共享的信息通道
用于连接计算机多个子系统(部件)
总线也是连接复杂巨系统的一种基本工具
功能抽象
例: Pentium 计算机的基本组成
Processor/Memory
Bus
PCI Bus
I/O Busses
使用总线的好处
解决外部设备“杂”的问题:
容易增添新的设备
使用相同总线标准的外设容易在不同计算机间兼容
降低成本:
总线可供多个设备共享
简化设计
I/O Device
I/O Device
I/O Device
总线的劣势
容易成为信息通道的瓶颈
总线带宽限制了整条总线的吞吐量
总线的最高速度主要由下列因素决定:
总线长度
总线负载的设备数
负载设备的特性
延迟是否差异较大?
数据传输率差异较大?
I/O Device
I/O Device
I/O Device
总线的一般组成
控制线:
总线请求信号及数据接收信号
指明数据线上传输信息的类型
数据线 在源设备和目标设备间传送信息
数据和地址
复杂的命令
数据线
控制线
主设备和从设备
总线事务包括两个部分:
发起命令 (和地址)
传输数据
主设备是总线事务的发起者:
发出命令(和地址)
从设备是总线事务的响应者:
若主设备发出的是读命令,则将数据发送到主设备
否则,接收主设备发来的写入数据
总线主设备
总线从设备
主设备发起传输动作
数据可双向传输
总线类型
处理器-主存总线 (专用)
传输距离短、速度高
主存储器专用
保证主存储器-处理器之间的高带宽
直接和处理器连接
优化处理使之适应Cache块传送
输入/输出总线(行业标准)
通常距离较长,速度较慢
需要适应多种输入/输出设备
和处理器-主存总线通过桥连接(或通过主板总线)
主板总线(行业标准或专门设计)
主板:连接各部件器件的底盘
应允许处理器、主存储器和输入/输出设备互连
应有价格优势:所有组件连接在一条总线上
单总线计算机:主板总线
使用一条总线:
处理器和主存储器之间通信
主存储器和输入/输出设备之间通信
优点:简单、成本低
缺点:速度慢,总线将成为系统瓶颈
应用: IBM PC – ISA EISA、PDP-1
处理器
主存储器
输入/输出设备
主板总线
双总线系统
输入/输出总线通过适配器和处理器-主存总线相连:
处理器-主存总线:主要用于处理器和主存储器之间的通信
输入/输出总线:为输入/输出设备提供信息
应用举例:
Apple Macintosh II
NuBus: 处理器、主存和选定的少量I/O设备
SCSI总线:其余I/O设备
处理器
主存
处理器-主存总线
总线适配器
输入/输出
总线
总线适配器
总线适配器
输入/输出
总线
输入/输出
总线
三总线系统
主板总线连接到处理器-主存总线
处理器-主存总线主要用于处理器和主存之间数据交换
I/O总线连接到主板总线
优点
大大减少处理器-主存总线负载
例:现代PC基本采用的结构
现代PC总线
总线结构
一组导线
接口的物理/机械特性
电气信号规范
时序和信号规范
事务协议
同步和异步总线
同步总线:
控制线中包含有一根时钟信号线
传输协议根据时钟信号制定:
例如:主设备提出总线请求后5个时钟周期,可以获得能否使用总线的信号。
优点:逻辑简单、高速
缺点:
总线上所有设备必须按时钟频率工作
为防止时钟信号扭曲,高速工作时,总线距离必须足够短
异步总线:
不使用统一的时钟
可适应设备的不同速度
不用担心时钟信号扭曲,距离可较长
使用握手协议
° ° °
主设备
从设备
控制线
地址线
数据线
总线主设备:
原创力文档


文档评论(0)