输入/输出系统 设备用于人机交互·标准十分重要 ·总线定义了交互的通 不同公司设计的外部设 信协议标准: 备,应该能在同一计算 机上安装使用 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