总线的缺点 Processor Device Device D evice Memory 口可能导致通信瓶颈 令总线的带宽制约了最大O吞吐率 口最高总线速度主要受制于口 令总线的长度 ☆总线上设备的数目 令需要支持多种设备的范围,特别是这些设备具有口 时延差异很大 数据传输率差异很大 北京大学计算机科学技术系 计算机系统结构教研室
Ñ7å_ª:å~6 _ª:QF] ³2 ¤A ÃÑÐÈîµÊ\ Xú zZÔû ,2òä[ Ô¬ózU« b XSz ÞÛXD ÔUÕî¡ÛX×È MÿoÛKÝ ¾ ÊÊÂÖ\û ¾ DBôg[ÂÖ\û 3URFHVVRU 0HPRU\ ,2 'HYLFH ,2 'HYLFH ,2 'HYLFH
总线的典型组织 Control lines Data lines 口控制线H 令信号请求和应答 令指示数据线上的信息类型 口数据线在源设备和目的设备之间传递信息: ☆数据和地址 ☆复杂命令 口一个总线事务包括两部分 令发送地址 令接收或发送数据 北京大学计算机科学技术系 计算机系统结构教研室
Ñ7å_ª:å~6 _ª:QF] ³2 &Ë7: { µËË`h( ÛDBÞXµCO_ DBüdÛ`ÂXÛÈôæµC DB ` áQ¸ Ôþ_u ÙÀ ø¼Ú ¥Õ y ê ¥Õ DB 'DWD/LQHV &RQWURO/LQHV
主设备与从设备 Master send address Bus US Master Data can go either way Slave 一次总线事务包括两部分 令发送地址 令接收或发送数据 口主设备【 Master)是 令通过发送地址来启始总线事务的设备 口从设备通过下列过程对下述地址产生反应H 令如果主设备请求数据,就发送数据给主设备 ☆如果主设备要发送数据—就接收来自主设备的数据 北京大学计算机科学技术系 计算机系统结构教研室
Ñ7å_ª:å~6 _ª:QF] Þy+ À /y+ Ôõ_u ÙÀ ø¼Ú ¥Õ y ê ¥Õ DB Û 0DVWHU î¥Õ 9 _u XÛ ¢Û î ßëßÍßÄ{ó¡h VpÛËDB ¥ÕDBÛ VpÛU¥ÕDB y 9¾ÛXDB %XV 0DVWHU %XV 6ODYH 0DVWHUVHQGDGGUHVV 'DWDFDQJRHLWKHUZD\
输出揉作 口这里输出是指处理器发送数据到MO设备 第一步请求存储器 控制(存储器读请求) 处理器 数据(存储器地址) 存储器 I/O设备(磁盘) 第二步口读存储器 控制 处理器 数据 存储器 IO设备(磁盘) 第三步向ⅠO设备发送数据 控制(设备写请求) Processo 数据 存储器 O设备地址 I/O设备(磁盘) 后跟数据) 北京大学计算机科学技术系 计算机系统结构教研室
Ñ7å_ª:å~6 _ª:QF] äbqz gÎÛØÚ<¥ÕDB,2Û ØÚ< { ,|<ÏË ,|< Ô9 Ë,|< ,2Û ¬ DB ,|< ØÚ< { ,|< `9 Ï,|< ,2Û ¬ DB 3URFHVVRU { ÛmË ,|< Ý9 å,2Û¥ÕDB ,2Û ¬ DB ,2Û â³DB
输入操作 这里输入是指处理器从JO设备接收数据 第一步请求存储器 控制(在储器写情 处理器 数据(存储器地址)1存储器 O设备(磁盘)丁 第二步接收数据 制①IO读请求 处理器 数据 存储器 0备(磁盘)C(0设备地 后跟数据) 北京大学计算机科学技术系 计算机系统结构教研室
Ñ7å_ª:å~6 _ª:QF] äqz g9ÛØÚ<¢,2Ûy DB ØÚ< { ,|<mË ,|< Ô9 Ë,|< ,2Û ¬ DB ,|< ØÚ< { ,2ÏË ,|< `9 y DB ,2Û ¬ DB ,2Û â³DB