计算机组成原理.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理 computer organization principle 顾 浩 赵宝华 本章要点 在现代计算机系统中,无论是在计算机内部各部件间,还是在计算机与外部设备之间,地址、数据和控制信息的传送都是通过总线进行的。总线(bus)是一组能为多个部件分时共享的公共信息传送线路,是计算机系统的重要组成部分。本章主要介绍总线的工作原理、常用的几种系统总线分析,最后将介绍常用的设备总线标准。 目录 8.1 总线工作原理 8.2 常用的微机总线 8.3 常用设备总线标准 8.1总线工作原理 8.1.1 总线分类 总线也叫母线, 是连接计算机系统各部件和装置的线路。 计算机系统的总线结构决定系统的数据通路及系统结构 1. 按照总线传递的内容分类 ⑴ 地址总线AB(Address Bus) 地址总线用来对存储器、I/O编号, 作用是传递地址信息 地址线的条数反映了微处理器的寻址能力,用n条地址线编址的存储空间可达2n个单元。如, 目前P4的地址线有32条, 最大寻址范围可高达4GB(232)。 地址总线的特点是: ①单向传输。 ②地址线的数目与存储容量有关。 ⑵数据总线DB(Data Bus) 数据总线是CPU和存储器、外部设备之间传送指令和数据的通道,其宽度反映了CPU一次处理、传送的二进制位数。 数据总线的特点是: ① 双向传输。 ② 数据线的条数与计算机字长相同。 ③ 采用三态电路。 ⑶控制总线CB(Control Bus) 控制总线的功能是传递CPU的控制信号。 它是三种总线中最复杂的一种,包括以下几个信号: ① 读写控制线: 用来决定数据线上数据流动的方向, 以及是存储器读写还是I/O操作。 ②中断信号线:包括屏蔽中断输入线、非屏蔽中断输入线和中断响应线 ③ 总线控制线: 通常包括总线请求线和总线响应线。 ④ 复位线: CPU收到此信号就进行初始化, 并以指定的复位入口处开始执行程序。 ⑤ 等待线或准备就绪线: 用于CPU与慢速存储器与I/O设备的同步。 ⑥ 主控时钟线: 用于产生CPU各种基本操作的时间基准。 ⑦ 其他控制线: 如地址锁存允许信号(ALE)等。 注意: 任何类型计算机的总线 都必须包含数据、地址和控制总线。 总线的分类 2.按照总线在计算机系统中所处的位置分类 ⑴ 片级总线:位于CPU芯片内部,它是用于连接芯片内各部件(例寄存器、ALU以及控制部件之间)的总线。 ⑵ 内部总线:也称为系统总线或板级总线。 ⑶ 外部总线:位于CPU芯片之外,是用于连接CPU、内存以及I/O设备的总线。通常也叫通信总线。 3.按照总线在系统中连接的主要部件分类 ⑴ 存储总线。 ⑵ DMA总线。 ⑶ 系统总线。 ⑷ 设备总线(I/O)总线。 4. 按照总线组织的结构分类 ⑴ 单总线结构 使用一组单一的系统总线来连接CPU、主存和I/O设备,叫作单总线结构。早期的计算机系统,尤其是微型机和小型机大多采用这种结构。 单总线是一种共享型总线。 单总线结构的特点: ⑵ 双总线结构 解决CPU与存储器间传输瓶颈的初步办法就是在两者间再建一条直接通道, 形成以存储器为中心的双总线结构。 双总线结构保持了单总线结构简单、易于扩充的优点, 又在CPU和主存间有一组专门高速总线, 使CPU可与主存迅速交换信息, 而主存不必经CPU仍可通过总线与外设之间实现DMA操作。这缓解了对系统总线和CPU的压力, 提高了系统的效率。 双总线通常在大、中型计算机中采用。 ⑶ 三总线结构 为在主存与高速外设(如磁盘)间进行高速数据传送, 可在它们间引入一个专门的DMA总线, 形成图8-3所示的三总线结构, 从而实现内存与外存之间的直接成批信息交换。 5.按照二进制数码的传送方式分类 6.按照数据的传送方向分类 ⑴ 并行总线 是指一次能同时传送多个二进制数位的总线。一般可分成8位总线、16位总线、32位总线和64位总线。 ⑵ 串行总线 在串行总线上, 二进制数的各位是在一条线上一位一位传送的。显然, 串行总线的传输速度比并行总线慢。 ⑴ 单向总线 在单向总线中, 数据只能朝一个方向传送。典型的单向总线是地址总线, 而控制总线的某些位是单向的, 另一些位则是双向的。 ⑵ 双向总线 在双向总线中, 数据可以朝两个方向传送。典型的双向总线是数据总线。 8.1.2 总线的定时 总线通信方式是实现总线控制和数据传送的手段 1.总线通信的定时方式 按定时方式的不同, 可把通信过程分为同步和异步通信 ⑴ 同步通信 ⑵ 异步通信 异步通信方式也叫应答方式, 是利用数据发送和数据接收部件间的相互“握手”(handshaking)信号来实现总线数据传送的方式。 异步通信方式下, 无公共的时钟, 也无固定的时间标准, 而是通过“请求”(request)和“应答”

您可能关注的文档

文档评论(0)

kaku + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档