认识了计算机的基本组成,那么各个组件之间是如何进行交流的呢?那就是总线。
什么是总线?
总线是计算机各种功能部件之间传送信息的公共通信干线,英文名Bus,跟名字一样用于信息传递,一条总线同一时间只能向一个方向传递一种信息。
总线的分类:
总线按照连接组件的大小可以分为片内总线、系统总线和连接外部设备的拓展总线
片内总线:芯片内部用于连接控制器和运算器、运算器和寄存器、寄存器和寄存器之间等,或者存储体内部用于连接各个存储单元的组件内部的总线,被称为片内总线
系统总线:CPU,主存这种组件和组件之间的连接线称为系统总线。系统总线按照功能又可以分为数据总线,地址总线和控制总线
数据总线:一条双向传输线,用于数据交换,来回传送需要处理或是需要储存的数据,一条数据总线的宽度一般等于机器字长,即CPU位数,所以一个64位的CPU,对应的一条数据总线的宽度就是64bit,也就是8byte,一次可以传输8byte的数据。而这个宽度一般与存储体中一个存储单元的大小相同,使存储体和CPU之间的数据传输统一,达到最大化利用,最简单化传输。
地址总线:这是一条单向传输线,用来指定在存储器之中储存的数据的地址,而一条地址总线的宽度与CPU支持的最大寻址范围呈正相关,总线宽度越宽,CPU支持的寻址范围越广&#x