什么是总线?按总线传输的信息特征可将总线分为哪几类?各自的功能是什么?

如题所述

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,从广义上说,任何连接两个以上电子元器件的导线都可以称之为总线。

它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。

扩展资料

总线的数据传输流程

1、申请占用总线

需要使用总线的总线主设备(如CPU、DMA控制器等)向总线仲裁机构提出占用总线的请求,经总线仲裁机构判定,若满足响应条件,则发出响应信号,并把下一个总线传送周期的总线控制权授予申请者。

2、寻址

获得总线控制权的总线主设备,通过地址总线发出本次要访问的存储器和I/O端口的地址,经地址译码选中被访问的模块并开始启动数据转换。

3、传送数据

总线主设备也叫主模块,被访问的设备叫从模块。主模块和从模块之间的操作是由主模块控制在两个从模块之间通过数据总线进行数据传送。

4、结束

主、从模块的信息均从总线上撤除,让出总线,以便其它主模块使用。

参考资料来源:百度百科—总线

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-03
1 总线与仪器的发展当今信息时代最重要的是对信息的采集、传输、存贮与处理。仪器仪表作为测控系统的主要信息来源与基本手段,数字计算机与仪器、仪表之间实现连接与通信的结构单元――总线的进步,已成为仪器仪表发展的主要标志,由此产生了一系列标准接口总线的变迁。CAMAC(Computer Automated Measure and Control)是70年代的一种典型测试系统的连接方式,它将各种仪器和接口功能的组件插在标准机箱中,通过数据总线实现连接和通信。但因其功能的局限性,如数据线与当前32位不匹配(24位),模块智能化程度低,软件功能不强,编程繁琐以及电源的电磁兼容性、抗振散热不理想等一系列缺点,限制了系统可靠性的提高。使其逐步被由计算机控制的、有较高传输速率的通用接口总线GPIB(General Purpose Interface Bus)所取代。从此,仪器、仪表从单纯的接收、测试方式转变为数字化的控制、分析、处理、计算与显示输出等多功能应用,从仪器个别电量的测量变为全系统特征参数的系统测量,并在传统时域、频域测量之外加上数据域(data domain)的测试。从而利用计算机软硬件资源,使电子测量由独立的手工操作向组成大规模自动测试系统方向迈进。在此基础上,NI公司利用HS488协议,使GPIB的数据传输速率提高到ISA总线的1.6Mbps和EISA总线的3.4Mbps,最高达8Mbps。并在吸取CAMAC、GPIB以及工业微机标准总线VME的全部优点后,增加了零槽模块功能、配电、冷却和电磁兼容一系列新特性,推出当今国际上开放式模块系统的新标准总线VXI(VEM Extension for Instrumentation)。VXI系统一出现就与GPIB有着密切的联系,插于通用计算机的MXI接口板,用MXI电缆NI-VXI/VISA驱动程序与位于VXI零槽的VXI-MXI的模块结合起来成为多系统扩展接口总线,实现多个VXI机箱间的32位数据交互。由于它可直接映射VXI内存空间,从而在提高数据传输速率方面发挥了强大作用。NI公司还推出一种既具有VXI系统控制功能,又具有一台通用PC全部功能的嵌入式控制器,并进一步应用于VXI自动测试网络的建立。该公司还开发出一种被誉为“科学家与工程师的语言”的图形化编程平台――LABVIEW,使各领域的专业工程师通过定义和连接代表各种功能模块的图标,从而可方便迅速地建立高水平的应用程序。它由人机界面视窗、方块图视窗及各种工具箱组成,并提供大量针对测试测量和过程控制的仪器面板中的控制对象,使用户可控制编辑器,将现有控制对象修改成适合自己工作领域的控制对象。还可在源代码中的数据流连线上设置探针,在程序运行过程中观察数据流的变化。对用户更为有利的是可调用它所存贮的大量基本函数、字符串函数、文件I/O到高级数字信号处理函数和分析库,以及世界上50多家知名厂商的600多种GPIB仪器、串行口仪器、VXI仪器CAMAC设备的驱动程序,极其方便地帮助组建具有TCP/IP、VDP网络与VI应用系统通信能力和具备利用E-mail、FTP、Web等能力的Internet工具箱的应用系统。2 虚拟仪器(VI)及其智能化当前,在各行各业科研、生产领域中,由硬件的软件化、软件的模块化而产生的虚拟仪器(Virtual Instrument, 缩写为VI)因其灵活、高效、易用等一系列优异特性,使其应用范围日益广泛。特别在PLC控制或驱动器的设计中,人们应用指令代替传统的继电器,在通用计算机上安装一组软件或硬件,使用者就如同操作一台自己设计的传统电子仪器。在虚拟系统中,硬件最终只是用于解决信号的输入、输出,特别是对于传感元件,主要依靠计算机软件完成各相应组件的功能,软件成了仪器组成的关键部件,“软件就是仪器”成为对虚拟仪器的形象描述。通过修改软件,可方便地增减仪器系统的功能和规模,虚拟仪器与传统仪器的比较,见表1。表1目前较为常用的虚拟仪器系统是数据采集系统、GPIB系统、VXI系统(VME在仪器系统领域的扩展)以及它们之间的任意组合。国内外智能虚拟仪器IVI(Intelligent Virtual Instruments)正在蓬勃兴起。例如IVI应用一系列在人机交互作用下自动生成仪器驱动器代码,自动完成各种状态检查,发现编程
相似回答