- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
存储器读、存储器行读、存储器多行读:用于总线主控设备从存储器中读取数据。PCI支持突发传送,所以它将占用一个或多个数据周期。这些命令的解释依赖于总线上的存储控制器是否支持PCI的高速缓存协议。如果支持的话,那么,与存储器之间的数据传送以Cache行的方式进行 (自学) PCI总线标准 (3) PCI数据传送过程 PCI总线上的数据传送由一个地址周期和一个或多个数据周期组成。 所有事件在时钟下降沿(即在时钟周期中间)同步。总线设备在时钟上升沿采样总线信号 (自学) PCI总线标准 写操作时序类似! (自学) PCI总线标准 (4) PCI总线裁决 采用独立请求方式,有两个独立的裁决线:请求线REQ 和 允许线GNT 总线仲裁器可使用静态的固定优先级法、循环优先级法或先来先服务法等仲裁算法 采用隐式仲裁方式,在总线进行数据传送时进行总线仲裁,仲裁不会浪费总线周期 回顾:I/O总线,I/O控制器,I/O接口与I/O设备的关系 I/O设备通常都是物理上相互独立的设备,它们一般通过I/O接口与I/O控制器连接 I/O控制器通过扩展卡或者南桥芯片与I/O总线连接 I/O总线经过北桥芯片与内存、CPU连接 打印机 扫描仪 显示器 麦克风 网线 I/O总线 I/O接口 硬盘光驱 I/O设备 CPU 主板 I/O设备 I/O控制器 (扩充卡) 机箱插座 板卡插座 I/O控制器 PCI插槽 内存 主板插槽 机 箱 芯片组 IDE接口 机箱插座 I/O设备 键盘 鼠标器 y ALU 寄存器组 CPU总线接口 R6 CPU(前端)总线 I/O 总线 主板扩展槽 PCI接口 南桥芯片 I/O 总线 磁盘控制器 以太网卡 USB 控制器和接口 鼠标器 键盘 网线 disk 声卡 视频卡 光驱 主存储器 0 A 北桥芯片 y 存储器总线 显卡 回顾:I/O总线,I/O控制器,I/O接口与I/O设备的关系 本章小结 总线是共享的传输介质和传输控制部件,用于在部件或设备间传输数据 总线可能在芯片内、芯片之间、板卡之间和计算机系统之间连接 I/O总线是I/O控制器与主机之间传输数据的一组公用信号线,它们在物理上与主板扩展槽中插入的扩展卡(I/O控制器)直接连接。 总线可以采用“同步”或“异步”方式进行定时。 同步总线用“时钟”信号定时;异步总线用“握手信号”定时 可以结合同步和异步方式进行半同步定时通信 可以把一个总线事务分离成两个事务,在从设备准备数据时释放总线(总线事务分离方式) 总线的裁决:有集中和分布两类裁决方式 分布裁决:自举裁决、冲突检测 集中裁决:菊花链、独立请求并行判优 总线标准(PCI总线) 总线互连结构 单总线结构(早期计算机采用) 多总线结构(现代计算机采用) * Thank you! Performance: throughput and delay, queuing analysis and delay; benchmarks: high-performance or super computing, transactions and file system; Types:tapes, drum, disk(floppy and hard), disk array. Bus performance: separate address bus and data bus, widen the bandwidth of bus, increasing the transfer block. Timing: synchronous and asynchronous Types: processor-memory, backplane, I/O, Connections: 1bus, 2-level, 3-level. Arbitration: Daisy chain, central, distributed collision detect(Ethernet), distributed self selection(SCSI). If you ask a question about clock skew, I refer you to the appendix B of the textbook at page B-41. 同步总线: 控制线中有一个时钟信号线,挂接在总线上的所有设备都从这个公共的时钟线上获得定时信号,一定频率的时钟信号定义了等间隔的时间段,这个固定的时间段为一个时钟周期,也称总线周期。 每种总线操作都有一个确定的通信协议(规定在每个时钟周期内交换哪些信息)。 例如,若在处理器-主存总线上执行从存储器读的操作,那么就会有一个协议:在第一个时钟周期发送地址和存储器读命令,然后存储器被要求在第5个时钟
原创力文档


文档评论(0)