计算机组成原理 第二篇:总线 2.总线的分类,功能和性能指标

虽然在总线1中提到的总线结构中,似乎总线非常少,只有一两根.但是实际上,我们已经提到了,总线中其实包含了很多的数据线.并且各部件之间的位置关系也非常复杂.比如,有些io设备是用usb接口接在计算机主机上的,实际上,这个usb数据线,其实就是总线.故而总线有非常的多,我们通过分类来,了解总线功能特性的不同.并且个人认为,在这里讨论的总线已经不仅仅是计算机内部的线路,而是与计算机相连接的线路皆是总线.这样理解的话,那么总线的定义似乎也没有错.

总线的分类与功能

按数据传送方式区分

并行传输总线

这种总线中含有n多根数据线,可以同时传输8,16,32,64位的数据.可以同时传输的位数,就被称为总线宽度.故而速度比较快,但是由于每根线上时延速度可能有误差,故而不能长距离进行并行传输,所以通常用在计算机内作为各个计算机部件传输信息用.一般在30米以内
并行传输示意图

串行传输总线

这种总线只能一位一位地传输总线.所以传输较慢,但是没有并行传输的各线传输不同步问题,可以长距离传输.可以从几米到数千公里
 串行传输示意图

根据总线使用范围分类

计算机总线

计组课中,我们主要讨论这类总线

测控总线

网络通信总线

根据连接部件的不同分类

片内总线

指计算机芯片内部的总线,CPU芯片内部,寄存器与寄存器,各单元之间都是由片内总线连接的.实际上计算机芯片内逻辑功能相当复杂,不亚于计算机整体各部件之间的关系,其内部也有着一套总线结构.

系统总线

系统总线是指CPU,主存,I/O设备各大部件之间的信息传输线.由于这些设备都围绕在计算机主板之上,故而又称为板级总线或者板间总线.
系统总线根据系统总类的传输信息的不同分为
1.数据总线
数据总线用来传输各功能部件之间的数据信息.比如存储器中某一个内存单元上的数据要传递给CPU处理,那么就将数据传输到数据总线上,再由CPU去获取.数据总线的宽度越大,那么就能一次完成更多数据的传输,所以是计算机性能指标的一个重要参考
2.地址总线
地址总线主要用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址.比如CPU现在想要从内存的某一个内存单元中拿一个数据,那么CPU首先得告知存储器这个内存单元是哪一个,这个信息就是先传输到地址总线上,然后再被主存储器获取的.
3.控制总线
由于数据总线,地址总线都是被挂在总线上的所有部件共享的,如何使得各部件能再不同时刻占有总线的使用权,需要依靠控制总线来控制他们.控制总线就是用来发出各种控制信号的传输线.比如CPU想要从内存的某一个内存单元中拿一个数据,那么CPU不单单得告知存储器这个内存单元是哪一个,并且还要告知存储器,对这个单元作把其内部的数据传送到数据线上的处理.那么做什么处理,这个就是通过控制总线告知给存储器的.

通信总线

这类总线用于计算机系统之间或计算机系统与其他系统(如控制仪表,移动通信等)之间的通信.

总线性能指标

了解这些名词,在提到这些名词的时候,避免不知道其含义.

总线宽度

这里将之前将的更加严谨一下.总线有许多,现在主要讨论的计算机内部的总线.故而这种总线中只有一部分数据线是传输数据之用的.所以这里的总线宽度,是指数据总线的根数.

总线带宽

总线数据传输速率.即单位时间内总线上传输数据的位数.一般单位是(MB/s)

时钟同步/异步

总线上的数据与始终同步工作的总线称为同步总线,与时钟不同步工作的总线称为异步总线.
与时钟同步的设备,在一个时钟周期内是不会变化的.一个时钟周期一个动作.

信号线数

地址总线,数据总线和控制总线三种总线数的总和

总线控制方式

包括突发工作,自动配置,仲裁方式逻辑方式,计数方式

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值