计算机系统基础知识_总线

概述

总线(Bus),是计算机设备与设备之间传输信息的 公共 通道,总线连接计算机硬件系统内多种设备。它的一个重要特征是 总线由总线上所有设备共享

本文主要简单介绍一下总线的分类和常见的总线标准。

总线的分类

总线分为3类,不同CPU芯片的总线条数可能是各不相同的。总线的性能直接影响计算机的整体性能,且任何系统和外设的开发都要遵循其使用的总线规范。

  1. 数据总线(DB, Data Bus)

    双向传输,用于传输数据信息,总线宽度决定了CPU与其他设备之间每次交换数据的位数

  2. 地址总线(AB, Address Bus)

    单向传输,CPU用该总线传送地址信息至其他设备。存储器是按地址访问的,因此地址总线的宽度决定了CPU的最大寻址能力

  3. 控制总线(CB, Control Bus)

    双向传输,用于交换各种控制信号,如CPU向内存发送的控制信号,外设向CPU的控制信号等,控制总线如果从单条的角度来看是单向的,但作为整体看是双向的。

常见总线规范

  1. ISA(Industry Standard Architecture)

    工业标准总线,16位体系结构,因此仅能支持16位I/O设备,数据传输率约16Mb/s,也叫做AT标准。

  2. EISA(Extended Industry Standard Architecture)

    在ISA基础之上扩展的32位总线,定义32位地址线、数据线、控制信号线、电源线、地线等196个接点。数据传输率约33Mb/s。

  3. PCI(Peripheral Component Interconnect)

    这是在计算机中广泛使用的总线,采用并行传输方式。其规范有32位的124个信号标准及64位的188个型号标准。其数据传输率32位最低为133Mb/s,64位为266Mb/s。PCI与CPU工作相互独立,PCI有独立的处理器时钟,同时这也是一个即插即用的总线。接在PCI总线上的设备均可以提出总线请求,通过PCI管理器来管理可使该设备称为主控设备,设备间点对点传输。PCI总线还能对所有地址和数据信号进行奇偶校验。

  4. PCI Express

    简称为PCI-E。也是目前计算机中使用最为广泛的总线标准。采用点对点串行连接,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且数据传输频率可以非常之高,相对于传统的PCI单一时间只能单向传输,PCI-E的双单工连接能提供更高的传输速率和质量。该规范的接口同样也支持热拔插,还可以运行在全双工模式下。

    其接口根据总线位宽不同有X1、X4、X8、X16等,其中X1速率为250Mb/s,X16就相当于其的16倍,即4Gb/s。而最新的PCI-E 4.0规范的的X16已经达到了64Gb/s。

  5. 前端总线(FSB, Front Side Bus)

    将CPU连接至北桥芯片的总线,而北桥芯片负责联系内存、显卡等数据吞吐量极大的设备,因此FSB是CPU和这些设备交换数据的最主要通道,其传输能力决定了计算机整体性能。

  6. RS-232C

    串行外总线,其特点就是线缆少,最少只需3条(1发、1收、1地线)即可实现全双工通信,传输距离远。用电平传输可达15m,而用电流环甚至可达1km,具有较好的抗干扰性。采用非归零码负逻辑工作,电平 ≤ -3V为逻辑1,电平 ≥ +3V为逻辑0。

  7. SCSI(Small Computer System Interface)

    并行总线,广泛用于连接软硬磁盘、光盘、扫描仪等设备。该总线早期是8位的,后来发展到16位。直至今日其传输速率已达320Mb/s。该总线上最多可接63种外设,传输距离可达20m(差分模式)。

  8. SATA(Serial ATA)

    串行ATA,用于主板和大量存储设备之间的数据传输。总线内使用嵌入式时钟信号,具备更强的纠错能力。与以往相比最大的不同在于除了能对指令和数据差错,还能纠错。且其结构简单,支持热拔插。

  9. USB(Universal Serial Bus)

    这应该是最熟悉的一种总线规范了,它是通用串行总线,由4条信号线组成,其中一对用于数据,另一对用于电源。可以经过集线器(Hub)实现树状链接,最多可达5层。该总线最多支持连接127种设备。USB1.0仅支持1/12 Mb/s的传输速率,但现3.1规范已支持高达10Gb/s的传输速率了。其最大的优点在于即插即用,且支持热拔插。

  10. IEEE-1394

    高速串行外总线,近几年来应用广泛,与USB类似,也支持热拔插及提供电源,能连接多个不同设备,支持同步与异步数据传输模式。由6条信号线组成,其中一对用于数据,一对用于控制信号,最后一对用于电源。理论上最高支持63个设备。

  11. IEEE-484

    并行总线,数字电压表、微计算机等设备均用该总线连接,它按照位并行、字节串行双向异步传输,仪器设备可直接并联于总线上。最多可连接15个设备。最大传输距离20m,最大传输速度仅有1Mb/s。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值