大学生在校学习之总线知识点记录

目录

1.什么是总线

2.总线的分类


1.什么是总线

        总线是连接多个部件的信息传输线,是各部件共享的传输介质。

        注意:在某一时刻,只允许一个部件向总线发送信息,而多个部件可以同时从总线上接收相同的信息。

2.总线的分类

        根据不同的角度总线有着不同的分类方法。按数据传送方式可分为并行传输总线和串行传输总线。在并行传输总线中,可按传输数据宽度分为8位、16位、32位、64位等传输总线。按总线的使用范围可分为计算机总线、测控总线、网络通信总线等。按照连接部件不同,可分为三类总线,本章内容主要记录这三类总线。

        1. 片内总线:片内总线是指芯片内部的连线,如在CPU芯片内部、寄存器与寄存器之间等;

        2.系统总线:系统总线是指CPU、主存、I/O设备各大部件之间的信息传输线,又称为板级总线/板间总线。按系统总线传输信息的不同,系统总线又可分为数据总线、地址总线和控制总线。接下来进行分析:(1)数据总线:其用来传输各功能部件之间的数据信息,为双向传输总线,其位数与机器字长、存储单元有关。数据总线的位数称为数据总线宽度,是衡量系统性能的一个重要参数。若数据总线的宽度是8位,机器字长为16位,那么CPU在取指阶段必须访问主存两次。 (2)地址总线:地址总线主要用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址。地址总线上的代码由CPU输出,单向传输。地址线的位数与存储单元的个数有关,若地址线为20根,则对应的存储单元的个数为pow(2,20)。(3)控制总线:数据总线和地址总线都是被挂在总线上的所有部件所共享的,使各部件能在不同时刻占有总线使用权,需依靠总线控制来完成,因此控制总线是用来发出各种控制信号的传输线。其传输为单向的,但对于控制总线总体来说,又可认为是双向的。控制总线还起到了监视各部件状态的作用。对于CPU而言,控制总线既有输入,又有输出。文章结尾会列出常见的控制信号。

        3.通信总线:其用于计算机系统之间或计算机系统和其他系统之间的通信。通信总线按传输方式可分为串行通信和并行通信。串行通信是指数据在单条1位宽的传输线上,一位一位地按顺序分时传送。并行通信是指数据在多条并行1位宽的传输线上,同时由源传送到目的地。串行通信适宜于远距离传送,可以从几米到数千千米;并行通信适宜于近距离传送,通常小于30m。串行合并行的数据传送速率都与距离成反比。

3.总线特性

        下图表示了各个部件与总线之间的物理摆放位置:        

        总线特性共有四种:机械特性、电气特性、功能特性和时间特性。机械特性是指总线在机械连接方式上的一些性能,如插头与插座的使用标准,它们的几何尺寸、形状、引脚的个数以及排列的顺序等;电气特性是指总线的每一根传输线上信号的传递方向和有效的电平范围,通常规定由CPU发出的信号称为输出信号,送入CPU的信号称为输入信号;功能特性是指总线中每根传输线的功能,如地址总线用来指出地址码;控制总线发出控制信号;数据总线用来传递数据等;时间特性是指总线中的任一根线在什么时间内有效,时间特性一般可用信号时序图来描述。

4.总线的性能指标

5.总线标准

        总线标准可视为系统与各模块、模块与模块之间的一个互连的标准界面。目前流行的总线标准有:ISA总线、EISA总线、VESA(VL-BUS)总线、PCI总线、AGP总线、USB总线等。其中,PCI总线的主要特点有:高性能、良好的兼容性、支持即插即用、支持多主设备能力、可扩充性好、具有与处理器和存储器子系统完全并行操作的能力、提供数据和地址奇偶校验功能,保证了数据的完整与准确、支持两种电压标准3.3和5V、采用多路复用技术,减少了总线引脚个数。USB总线的主要特点有:具有真正的即插即用特征、具有很强的连接能力、数据传输率有两种,即采用普通无屏蔽双绞线和带屏蔽的双绞线、标准统一、连接电缆轻巧,电源体积缩小、生命力强。

6.总线结构

        总线结构通常可分为单总线结构和多总线结构。

        单总线结构:

 

        如上图,单总线结构是将CPU、主存、I/O设备都挂在一组总线上,允许I/O设备之间、I/O设备与CPU之间、I/O设备与主存之间直接交换信息。结构简单,便于扩充,但极易形成计算机系统的瓶颈。

        多总线结构:

        

        双总线结构的特点是将速度较低的I/O设备从单总线上分离出来,形成主存总线与I/O总线分开的结构。如果将速率不同的I/O设备进行分类,然后将它们连接在不同的通道上,那么计算机系统的工作效率将会更高,由此发展为多总线结构,下图为三总线结构。

        此图中主存总线用于CPU与主存之间的传输;I/O总线供CPU与各类I/O设备之间传递信息;DMA总线用于高速I/O设备与主存之间直接交换信息。在三总线结构中,任一时刻只能使用一种总线。

        PCI总线的结构示意图:

        由图可知:PCI总线是通过PCI桥路(包括PCI控制器和PCI加速器)与CPU总线相连接。这种结构使CPU总线与PCI总线相互隔离,具有更高的灵活性,可以支持更多的高速运行设备,而且具有即插即用的特性。

7.总线控制

        其主要包括判优控制(或称仲裁逻辑)和通信控制。

        总线判优控制:

                总线判优控制可分为集中式和分布式两种,前者将控制逻辑集中在一处,后者将控制逻辑分散在与总线连接的各个部件或设备上。常见的集中控制优先权仲裁方式有三种:链式查询、计数器定时查询和独立请求方式。

        总线通信控制:通常将完成一次总线操作的时间称为总线周期,可分为以下四个阶段。

                (1) 申请分配阶段:由需要使用总线的主模块(或主设备)提出申请,经总线仲裁机构决定下一传输周期的总线使用权授予某一申请者;

                (2) 寻址阶段:取得了使用权的主模块通过总线发出本次要访问的从模块的地址及有关命令,启动参与本次传输的从模块;

                (3) 传数阶段:主模块和从模块进行数据交换,数据由源模块发出,经数据总线流入目的模块;

                (4) 结束阶段:主模块的有关信息均从系统总线上撤除,总线使用权始终归它占有。

        通信用四种方式:同步通信、异步通信、半同步通信和分离式通信。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋的故事书◎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值