数据汇流排

数据汇流排

汇流排(Bus)是指计算机组件间规範化的交换数据(data)的方式,即以一种通用的方式为各组件提供数据传送和控制逻辑。从另一个角度来看,如果说主机板(Mother Board)是一座城市,那么汇流排就像是城市里的公共汽车(bus),能按照固定行车路线,传输来回不停运作的比特(bit)。这些线路在同一时间内都仅能负责传输一个比特。因此,必须同时採用多条线路才能传送更多数据,而汇流排可同时传输的数据数就称为宽度(width),以比特为单位,汇流排宽度愈大,传输性能就愈佳。汇流排的频宽(即单位时间内可以传输的总数据数)为:汇流排频宽 = 频率×宽度(Bytes/sec)。

    • 中文名:数据汇流排
    • 外文名:DataBus
    • 用途:用于传送数据信息
    • 属于:套用系统集成的重要理论基础

共享与交换

数据汇流排(DataBus)。规範了一个大的集成套用系统中同构系统、异构系统等方面进行数据共享和交换实现方法,系统间数据交换标準。可用于微处理与记忆体,微处理器与输入输出接口之间传送信息。数据汇流排的宽度是决定计算机性能的一个重要指标。目前,微型计算机的数据汇流排大多是32位或64位。

1.业务实体数据交换:各个子系统在架构分层上都有业务实体层,数据交换机制在业务实体层建立了一层对所有套用系统透明的层。子系统之间,无论其实现的具体技术方案是什么,都可通过业务实体层进行共享和互动,这也就建立了可在子系统间进行持续集成和业务扩展的结构,从而实现一个可扩展的完整的一体化信息系统。

2.WebService数据交换:是一种Web服务标準,Web服务提供在异构系统间共享和交换数据的方案,也可用于在产品集成中使用统一的接口标準进行数据共享和交换。

交换方式

1.业务实体层的数据交换,这是同构子系统系统间最直接和最高效的交换方案。在同构子系统间通过定义数据对象接口层,通过DTO进行传输,或者直接在资料库中进行数据表的连线或访问,达到同构子系统间的数据共享和交换。例如征管系统内各个子系统间的数据共享和交换、业务系统和数据挖掘间的数据共享。

原理图

2.WebService数据交换,在异构子系统间,同时存在数据不集中的情况下,必须使用有效的技术手段来保证异构的数据共享和交换。WebService是基于Web的标準服务,其不受传输协定或硬体的限制,也不受子系统具体实现技术的限制。而且现在较先进完备的套用系统或产品都提供了基于WebService的集成接口。这就解决了异构子系统间的数据共享和交换。WebService也可以解决跨网路和行业系统的数据交换,这需要对方接口单位同样具备WebService服务。

3.格式化档案数据交换,它是与外部系统档案传输,业务上的内部系统和外部信息交换需求,要求提供相应的数据共享和交换技术机制。这类问题通常使用基于档案系统的技术方案解决,例如档案报送、档案交换等。可举例说明:税、库、银三者之间就存在实时和非实时的数据交换,这种交换最佳化的方案就是使用档案通过Socket进行交换。此类技术实现一般採用底层技术。

连线器

数据汇流排连线器(DBconnector)是一种用于连线串列和平行电缆到数据汇流排的连线器。数据汇流排连线器命名格式是DB-x,x代表连线器内电线的数量。每条线被连线到在连线器中的一个栓上,但是在很多情况下,不是所有的栓都被分配一个功能。数据汇流排连线器被各种EIA/TIA标準定义。是一类用于连线序列和平行电缆到一个数据汇流排的连线器。DB连线器在DB-x的格式下命名,其中x代表连线器内(线)的数量。每条线与连线器中的销钉相连,但是在许多情况下,不是所有的销钉都被分配功能。DB连线器有9,15,25,37和50销钉尺寸。DB连线器定义了连线器物理结构,而不是每条线的用途。例如,DB-9有9个销钉和被用于连线一个滑鼠。DB-25有25个销钉和被用于连线一台印表机。

连线器

技术指标

1、汇流排的频宽(汇流排数据传输速率) 汇流排的频宽指的是单位时间内汇流排上传送的数据量,即每钞钟传送MB的最大稳态数据传输率。与汇流排密切相关的两个因素是汇流排的位宽和汇流排的工作频率,它们之间的关係:
程式汇流排

汇流排的频宽=汇流排的工作频率*汇流排的位宽/8

2、汇流排的位宽

汇流排的位宽指的是汇流排能同时传送的二进制数据的位数,或数据汇流排的位数,即32位、64位等汇流排宽度的概念。汇流排的位宽越宽,每秒钟数据传输率越大,汇流排的频宽越宽。

3、汇流排的工作频率

汇流排的工作时钟频率以MHZ为单位,工作频率越高,汇流排工作速度越快,汇流排频宽越宽。

操作

汇流排一个操作过程是完成两个模组之间传送信息,启动操作过程的是主模组,另外一个是从模组。某一时刻汇流排上只能有一个主模组占用汇流排。

模型

汇流排的操作步骤:主模组申请汇流排控制权,汇流排控制器进行裁决。

数据传送的错误检查:主模组得到汇流排控制权后定址从模组,从模组确认后进行数据传送。

汇流排定时协定:定时协定可保证数据传输的双方操作同步,传输正确。定时协定有三种类型:

同步汇流排定时:汇流排上的所有模组共用同一时钟脉冲进行操作过程的控制。各模组的所有动作的产生均在时钟周期的开始,多数动作在一个时钟周期中完成。

异步汇流排定时:操作的发生由源或目的模组的特定信号来确定。汇流排上一个事件发生取决前一事件的发生,双方相互提供联络信号。

汇流排定时协定

半同步汇流排定时:汇流排上各操作的时间间隔可以不同,但必须是时钟周期的整数倍,信号的出现,採样与结束仍以公共时钟为基準。ISA汇流排採用此定时方法。

数据传输类型:分单周方式和突发(burst)方式。

单周期方式:一个汇流排周期只传送一个数据。

数据传输类型:

突发方式:取得主线控制权后进行多个数据的传输。定址时给出目的地首地址,访问第一个数据,数据2、3到数据n的地址在首地址基础上按一定规则自动定址(如自动加1)。

标準规範

汇流排是一类信号线的集合是模组间传输信息的公共通道,通过它,计算机各部件间可进行各种数据和命令的传送。为使不同供应商的产品间能够互换,给用户更多的选择,汇流排的技术规範要标準化。

标準系统结构汇流排

汇流排的标準制定要经周密考虑,要有严格的规定。汇流排标準(技术规範)包括以下几部分:

机械结构规範:模组尺寸、汇流排插头、汇流排接外挂程式以及安装尺寸均有统一规定。

功能规範:汇流排每条信号线(引脚的名称)、功能以及工作过程要有统一规定。

电气规範:汇流排每条信号线的有效电平、动态转换时间、负载能力等。

相关词条

相关搜索

其它词条