- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
N11-总线系统.ppt.ppt
第六章 总线系统 总线的概念和结构形态 总线接口 总线的仲裁、定时和数据传送模式 PCI总线 6.1? 总线的概念和结构形态 6.1.1?总线的基本概念 总线是构成计算机系统的互联机构,是多个系统功能部件之间进行信息传送的公共通路,并在争用资源的基础上进行工作。 1. 总线的分类 按连接部件分为: 内部总线 CPU内部连接各寄存器及运算部件之间的总线。 系统总线 CPU同计算机系统的其他高速功能部件,如存储器、通道等互相连接的总线。 I/O总线 中、低速I/O设备之间互相连接的总线。 2. 总线的特性 总线的物理实现 2. 总线的特性-2 物理特性 指总线的物理连接方式,包括总线的根数,总线的插头、插座的形状,引脚线的排列方式等。 功能特性 描述总线中每一根线的功能。 电气特性 定义每一根线上信号的传递方向及有效电平范围。送入CPU的信号叫输入信号(IN),从CPU发出的信号叫输出信号(OUT)。 时间特性 定义了每根线在什么时间有效。规定了总线上各信号有效的时序关系,CPU才能正确无误地使用。 3. 总线的标准化 为了使不同厂家生产的相同功能部件可以互换使用,就需要进行系统总线的标准化工作。目前,已经出现了很多总线标准,如PCI、ISA、STD等。 SA总线(16位,带宽8MB/s) EISA总线(32位,带宽33.3MB/s) VESA总线(32 位,带宽132MB/s) PCI总线(64位,带宽264MB/s) 4. 总线带宽 总线带宽:总线本身所能达到的最高传输速率,单位兆字节每秒(MB/s)。 影响总线带宽的主要因素有:总线宽度、传送距离、总线发送和接收电路工作频率限制以及数据传送形式。 【例1】(P.213) 6.1.2 总线的结构类型 单机系统中总线结构的基本类型: 单总线结构 双总线结构 三总线结构 四总线结构 1. 单总线结构 2. 以存储器为中心的双总线结构 2. 面向 CPU 的双总线结构 2. 带有通道的双总线结构 3. 三总线结构 3. 带有DMA的三总线结构 3. 三总线结构的另一形式 4. 四总线结构 6.1.3 总线结构对计算机系统性能的影响 最大存储容量 在单总线系统中,最大主存容量必须小于由计算机字长所决定的可能的地址总数。在双总线系统中,对主存和外设进行存取的判断是利用各自的指令操作码。由于主存地址和外设地址出现于不同的总线上,所以存储容量不会受到外围设备多少的影响。 指令系统 在单总线系统中,访问主存和I/O传送可使用相同的操作码,使用相同的指令,但它们使用不同的地址。在双总线系统中,CPU对存储总线和系统总线必须有不同的指令系统。 吞吐量 计算机系统的吞吐量是指流入、处理和流出系统的信息的速率。它取决于信息能够多快地输入内存,CPU能够多快地取指令,数据能够多快地从内存取出或存入,以及所得结果能够多快地从内存送给一台外围设备。 由于上述原因,采用双端口存储器可以增加主存的有效速度。 6.1.4 总线的内部结构 6.2? 总线接口 6.2.1? 接口的基本概念 接口是指CPU、主存、外围设备之间通过总线进行连接的逻辑部件。 接口部件在它动态连接的两个功能部件之间起着缓冲器和转换器的作用,以便实现彼此之间的信息传送。 CPU、接口和外围设备之间的连接关系 功能:控制、缓冲、状态、转换、整理、程序中断 一个适配器必有两个接口 串行数据接口、并行数据接口 6.2.2 信息的传送方式 数字计算机使用二进制数,它们或用电位的高、低来表示,或用脉冲的有、无来表示。 计算机系统中,传输信息基本有三种方式: 串行传送 并行传送 分时传送 1. 串行传送 使用一条传输线,采用脉冲传送。主要优点是只需要一条传输线,这一点对长距离传输显得特别重要,不管传送的数据量有多少,只需要一条传输线,成本比较低廉。缺点就是速度慢。 2. 并行传送 每一数据位需要一条传输线,一般采用电位传送。 3. 分时传送 分时传送有两种概念: 总线复用方式,某个传输线上既传送地址信息,又传送数据信息。为此必须划分时间片,以便在不同的时间间隔中完成传送地址和传送数据的任务。 分时使用总线 6.3? 总线的仲裁与定时 6.3.1 总线的仲裁 总线仲裁是总线系统的核心问题之一。为了解决多个主设备竞争总线控制权的问题,必须具有总线仲裁部件。它通过采用优先级策略或公平策略进行仲裁,选择其中一个主设备作为总线的下一次主方,接管总线控制权。 主设备(模块) 对总线有 控制权 从设备(模块) 响应 从主设备发来的总线命令 总线占用期——主方持续控制总线的时间。 按照总线仲裁电路的位置不同,仲裁方式分为: 集中式仲裁 必有一个中央仲裁器(在单机系统中,中央仲裁器
文档评论(0)