- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2. 面向 CPU 的双总线结构 CPU I/O总线 M 总 线 主存 I/O接口 外部 设备1 外部 设备2 … … I/O接口 I/O接口 外部 设备n 2. 带有通道的双总线结构 具有特殊功能的处理器 由通道对I/O统一管理 通道 I/O接口 设备n … … I/O接口 设备0 CPU 主存 主存总线 I/O总线 3. 三总线结构 通道 I/O接口 设备n … … I/O接口 设备0 主存 CPU 系统总线 I/O总线 存储总线 3. 带有DMA的三总线结构 主存总线 DMA总线 I/O总线 CPU 主存 高速外设 I/O接口 设备1 设备n I/O接口 I/O接口 … … 3. 三总线结构的另一形式 系统总线 CPU Cache 扩展总线接口 扩展总线 串行接口 局域网 Modem SCSI 主存 局部总线 局部I/O控制器 4. 四总线结构 高速总线 高速局域网 SCSI 多媒体 图形工作站 扩展总线接口 调制解调器 串行接口 FAX 扩展总线 主存 CPU 系统总线 局部总线 Cache/桥 6.1.3 总线结构对计算机系统性能的影响 最大存储容量 在单总线系统中,最大主存容量必须小于由计算机字长所决定的可能的地址总数。在双总线系统中,对主存和外设进行存取的判断是利用各自的指令操作码。由于主存地址和外设地址出现于不同的总线上,所以存储容量不会受到外围设备多少的影响。 指令系统 在单总线系统中,访问主存和I/O传送可使用相同的操作码,使用相同的指令,但它们使用不同的地址。在双总线系统中,CPU对存储总线和系统总线必须有不同的指令系统。 吞吐量 计算机系统的吞吐量是指流入、处理和流出系统的信息的速率。它取决于信息能够多快地输入内存,CPU能够多快地取指令,数据能够多快地从内存取出或存入,以及所得结果能够多快地从内存送给一台外围设备。 由于上述原因,采用双端口存储器可以增加主存的有效速度。 6.1.4 总线的内部结构 P.216 6.2? 总线接口 6.2.1? 接口的基本概念 接口是指CPU、主存、外围设备之间通过总线进行连接的逻辑部件。 接口部件在它动态连接的两个功能部件之间起着缓冲器和转换器的作用,以便实现彼此之间的信息传送。 CPU、接口和外围设备之间的连接关系 功能:控制、缓冲、状态、转换、整理、程序中断 一个适配器必有两个接口 串行数据接口、并行数据接口 【例2】(P.221) P.220 6.2.2 信息的传送方式 数字计算机使用二进制数,它们或用电位的高、低来表示,或用脉冲的有、无来表示。 计算机系统中,传输信息基本有三种方式: 串行传送 并行传送 分时传送 1. 串行传送 使用一条传输线,采用脉冲传送。主要优点是只需要一条传输线,这一点对长距离传输显得特别重要,不管传送的数据量有多少,只需要一条传输线,成本比较低廉。缺点就是速度慢。 串行 P.219 2. 并行传送 每一数据位需要一条传输线,一般采用电位传送。 并行 P.219 3. 分时传送 分时传送有两种概念: 总线复用方式,某个传输线上既传送地址信息,又传送数据信息。为此必须划分时间片,以便在不同的时间间隔中完成传送地址和传送数据的任务。 分时使用总线 6.3? 总线的仲裁与定时 6.3.1 总线的仲裁 总线仲裁是总线系统的核心问题之一。为了解决多个主设备竞争总线控制权的问题,必须具有总线仲裁部件。它通过采用优先级策略或公平策略进行仲裁,选择其中一个主设备作为总线的下一次主方,接管总线控制权。 主设备(模块) 对总线有 控制权 从设备(模块) 响应 从主设备发来的总线命令 总线占用期——主方持续控制总线的时间。 按照总线仲裁电路的位置不同,仲裁方式分为: 集中式仲裁 必有一个中央仲裁器(在单机系统中,中央仲裁器即为总线控制器),它受理所有功能模块的总线请求,按优先原则或公平原则进行排队,然后仅给一个功能模块发出授权信号。 分布式仲裁 不需要中央仲裁器,而是多个仲裁器竞争使用总线。每个功能模块都有自己的仲裁号和仲裁器。通过分配优先级仲裁号,每个仲裁器将仲裁总线上得到的仲裁号与自己的仲裁号进行比较,从而获得总线控制权。 集中式仲裁 (1) 链式查询方式 总 线 控 制 部 件 I/O接口0 … BS BR I/O接口1 I/O接口n … BG 数据线 地址线 BS -总线忙 BR-总线请求 BG-总线同意 I/O接口1 计数器 (2) 计数器定时查询方式 0 BS -总线忙 BR-总线请求 总 线 控 制 部 件 数据线 地址线 I/O接口0 … BS BR I/O接口1 I/O接口n 设备地址 I/O接口1 设备地址 1 *
原创力文档


文档评论(0)