《计算机组成原理》课程教学资源:第二讲 总线

第四单元输入/输出系统和设备 刘卫东 luwd@tsinghua.edu.cn
第四单元 输入/输出系统和设备 刘卫东 liuwd@tsinghua.edu.cn

教学内容安排 第一讲输入输出系统概述和输入(输出方 式 第二讲总线 第三讲接口电路 第四讲输入设备和输出设备 第五讲本单元小结及考试说明
教学内容安排 • 第一讲 输入/输出系统概述和输入/输出方 式 • 第二讲 总线 • 第三讲 接口电路 • 第四讲 输入设备和输出设备 • 第五讲 本单元小结及考试说明

第二讲总线 2003年12月
第二讲 总线 2003年12月

主要教学内容 总线概念 总线分类 总线组成 总线解决的问题 总线仲裁 通讯方式 总线举例
主要教学内容 • 总线概念 • 总线分类 • 总线组成 • 总线解决的问题 – 总线仲裁 – 通讯方式 • 总线举例

处理器和其他组成部分的接口 Processor Cache Memory-I/O bus Main controller controller controller memory Disk Disk Graphics Network output 输入/输出系统设计受到多方面因素的影响(可扩展性,可恢复性等) 性能: l延迟 访问 吞 设备和系统的连接关系 层次存储系统 操作系统 用户和应用也各不相同
处理器和其他组成部分的接口 • 输入/输出系统设计受到多方面因素的影响(可扩展性,可恢复性等) • 性能: — 访问延迟 — 吞吐量 — 设备和系统的连接关系 — 层次存储系统 — 操作系统 • 用户和应用也各不相同 Main memory I/O controller I/O controller I/O controller Disk Graphics output Network Memory– I/O bus Processor Cache Interrupts Disk

输入/输出系统 设备用于人机交互·标准十分重要 ·总线定义了交互的通 不同公司设计的外部设 信协议标准: 备,应该能在同一计算 机上安装使用 PC 不同公司的计算机也应 EISA 该可以使用某一外部设 SCS 备 USB 外部设备的通讯速度差 异很大 Bluetooth 标准是抽象的设计 标准可以影响性价比, 可靠性等
输入/输出系统 • 设备用于人机交互 • 总线定义了交互的通 信协议/标准: – PCI – EISA – SCSI – USB – Bluetooth – … • 标准十分重要: – 不同公司设计的外部设 备,应该能在同一计算 机上安装使用。 – 不同公司的计算机也应 该可以使用某一外部设 备。 – 外部设备的通讯速度差 异很大 – 标准是抽象的设计 – 标准可以影响性价比, 可靠性等

什么是bus? 公共汽车:一种大众交通工具 组导线 共同点:多个使用者共享通道
什么是 bus? • 公共汽车:一种大众交通工具 • 一组导线 • 共同点: 多个使用者共享通道

计算机总线 共享的信息通道 ·用于连接计算机多个子系统(部件) Processor Input Control Memor Datapath Output 总线也是连接复杂巨系统的一种基本工具 功能抽象
计算机总线 • 共享的信息通道 • 用于连接计算机多个子系统(部件) • 总线也是连接复杂巨系统的一种基本工具 – 功能抽象 Control Datapath Memory Processor Input Output

例: Pentium计算机的基本组成 Pentium o Processor Host Bus Control Processor/Memory B Second level Cnt +:(RAM) Main ECC TIO[7: O DRA Tag」To1 PCI Bu Contro l PCI BUS Address/Data CD ROM USB(USB PllX3 SA Device(s) Un iersal Serial Bus yO Busses SA Bus
例: Pentium 计算机的基本组成 Processor/Memory Bus PCI Bus I/O Busses

使用总线的好处 Processor Device Device Device Memo ·解决外部设备“杂”的问题: 容易增添新的设备 使用相同总线标准的外设容易在不同计算机间 兼容 ·降低成本: 总线可供多个设备共享 简化设计
使用总线的好处 • 解决外部设备“杂”的问题: – 容易增添新的设备 – 使用相同总线标准的外设容易在不同计算机间 兼容 • 降低成本: – 总线可供多个设备共享 • 简化设计 Processor Memory I/O Device I/O Device I/O Device
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机组成原理》课程教学资源:第三讲 接口电路设计.ppt
- 《计算机组成原理》课程教学资源:第四讲 输入设备和输出设备.ppt
- 清华大学:《计算机组成原理》第八讲 控制器.ppt
- 清华大学:《计算机组成原理》第三讲 逻辑电路设计基础.ppt
- 清华大学:《计算机组成原理》第二十九、三十二讲 输入输出系统.ppt
- 清华大学:《计算机组成原理》第二十七、二十八讲 输入输出设备.ppt
- 清华大学:《计算机组成原理》第二十一、二十三讲 流水线处理机.ppt
- 清华大学:《计算机组成原理》第十一、十二讲 指令系统.ppt
- 清华大学:《计算机组成原理》第九-十讲 存储器.ppt
- 清华大学:《计算机组成原理》第六-八讲 计算机算法和算法逻辑实现.ppt
- 清华大学:《计算机组成原理》第四、五讲 信息表示与编码.ppt
- 清华大学:《计算机组成原理》第三讲 逻辑电路设计基础.ppt
- 清华大学:《计算机组成原理》第二讲 计算机发展简史.ppt
- 清华大学:《计算机组成原理》第一讲 计算机系统概述.ppt
- 清华大学:《计算机组成原理》存储器习题.doc
- 鞍山科技大学:《C语言程序设计与数据结构》第11章 文件.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第10章 位运算.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第9章 查找与排序.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第8章 树的存储结构及应用.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第7章 数据的链式存储及应用.ppt
- 《计算机组成原理》课程教学资源:第一讲 输入/输出系统概述和输入/输出方式.ppt
- 《计算机组成原理》课程教学资源:第六讲 光盘的存储原理与组成.ppt
- 西南师范大学:《网络操作系统-Linux基础》第1章 Red Hat Linux简介.pdf
- 西南师范大学:《网络操作系统-Linux基础》第2章 Red Hat Linux9.0 安装与配置.pdf
- 西南师范大学:《网络操作系统-Linux基础》第3、5章 Redhat linux9桌面环境.pdf
- 西南师范大学:《网络操作系统-Linux基础》第6章 Linux进程.pdf
- 西南师范大学:《网络操作系统-Linux基础》第7、8章 Linux文件系统.pdf
- 西南师范大学:《网络操作系统-Linux基础》第9、12章 TCP/P网络基础.pdf
- 西南师范大学:《网络操作系统-Linux基础》第13、18章 用户管理.pdf
- 西南师范大学:《网络操作系统-Linux基础》第19、22章 配置网络连接.pdf
- 西南师范大学:《网络操作系统-Linux基础》第23、25章 Linux基础编程.pdf
- 西南师范大学:《网络操作系统-Linux基础》第26章 应用软件.pdf
- 《信息代码》数字化信息编代码讲义.doc
- 《网络与信息安全》课程教学资源:课程习题及参考答案.doc
- 《网络与信息安全》课程教学资源:复习题与习题.ppt
- 北京工业大学:《人工神经网络》PDF电子书.pdf
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第一章 引言(主讲:李晖).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组码的运行模式).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组密码概述).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第二章 密码学基础.ppt