什么是总线?简述微型计算机总线的分类,什么是计算机的总线?它的作用和分类是什么?...

总线按功能和规范可分为三大类型:[

(1) 片总线(chip bus, c-bus)    又称元件级总线,是把各种不同的芯片连接在一起构成特定功能模块(如cpu模块)的信息传输通路。   (2) 内总线(internal bus, i-bus)   又称系统总线或板级总线,是微机系统中各插件(模块)之间的信息传输通路。例如cpu模块和存储器模块或i/o接口模块之间的传输通路。   (3) 外总线(external bus, e-bus)   又称通信总线,是微机系统之间或微机系统与其他系统(仪器、仪表、控制装置等)之间信息传输的通路,如eia rs-232c、ieee-488等。   其中的系统总线,即通常意义上所说的总线,一般又含有三种不同功能的总线,即数据总线db(data bus)、地址总线ab(address bus)和控制总线cb(control bus)。   有的系统中,数据总线和地址总线是复用的,即总线在某些时刻出现的信号表示数据而另一些时刻表示地址;而有的系统是分开的。51系列单片机的地址总线和数据总线是复用的,而一般pc中的总线则是分开的。   “数据总线db”用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把cpu的数据传送到存储器或i/o接口等其它部件,也可以将其它部件的数据传送到cpu。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如intel 8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以是指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据。   “地址总线ab”是专门用来传送地址的,由于地址只能从cpu传向外部存储器或i/o端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了cpu可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为2^16=64kb,16位微型机(x位处理器指一个时钟周期内微处理器能处理的位数(1 、0)多少,即字长大小)的地址总线为20位,其可寻址空间为2^20=1mb。一般来说,若地址总线为n位,则可寻址空间为2^n字节。   “控制总线cb”用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和i/o接口电路的,如读/写信号,片选信号、中断响应信号等;也有是其它部件反馈给cpu的,比如:中断申请信号、复位信号、总线请求信号、设备就绪信号等。因此,控制总线的传送方向由具体控制信号而定,一般是双向的,控制总线的位数要根据系统的实际控制需要而定。实际上控制总线的具体情况主要取决于cpu。   按照传输数据的方式划分,可以分为串行总线和并行总线。串行总线中,二进制数据逐位通过一根数据线发送到目的器件;并行总线的数据线通常超过2根。常见的串行总线有spi、i2c、usb及rs232等。   按照时钟信号是否独立,可以分为同步总线和异步总线。同步总线的时钟信号独立于数据,而异步总线的时钟信号是从数据中提取出来的。spi、i2c是同步串行总线,rs232采用异步串行总线。 编辑本段计算机中的总线  a.主板的总线   在计算机科学技术中,人们常常以mhz表示的速度来描述总线频率。计算机总线的种类很多,前端总线的英文名字是front side bus,通常用fsb表示,是将cpu连接到北桥芯片的总线。计算机的前端总线频率是由cpu和北桥芯片共同决定的。   b.硬盘的总线   总线可以分为传输数据的数据总线、传输控制信息的控制总线和连接各个芯片地址的地址总线。一般有scsi、ata、sata等几种。sata是串行ata的缩写,为什么要使用串行ata就要从pata——并

总线

行ata的缺点说起。我们知道ata或者说普通ide硬盘的数据线最初就是40根的排线,这40根线里面有数据线、时钟线、控制线、地线,其中32根数据线是并行传输的(一个时钟周期可以同时传输4个字节的数据),因此对同步性的要求很高。这就是为什么从pata-66(就是常说的dma66)接口开始必须使用80根的硬盘数据线,其实增加的这40根全是屏蔽用的地线,而且只在主板一边接地(千万不要接反了,反了的话屏蔽作用大大降低),有了良好的屏蔽硬盘的传输速度才能达到66mb/s、100mb/s和最高的133mb/s。但是在pata-133之后,并行传输速度已经到了极限,而且pata的三大缺点暴露无遗:信号线长度无法延长、信号同步性难以保持、5v信号线耗电较大。那为什么scsi-320接口的数据线能达到320mb/s的高速、而且线缆可以很长呢?你有没有注意到scsi的高速数据线是“花线”?这可不是为了好看,那“花”的部分实际上就是一组组的差分信号线两两扭合而成,这成本可不是普通电脑系统愿意承担的。   c.其他的总线   计算机中其他的总线还有:通用串行总线usb(universal serial bus)、ieee1394、pci等等。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值