总线是计算机系统各部件之间的互连机构,是计算机系统的重要组成部分。
一.概述
1.1总线的基本概念
计算机各功能部件需要进行信息的传递,信息的传递需要有信息传输的线路。
构成信息传输线路的方式:
①在需要传递信息的部件之间建立专用的信息传输线路——专用线路方式
②建立公共的信息传输线路(总线)——总线方式
总线方式是将多个功能部件连接在总线上,任意两个功能部件之间的信息传送,都要通过总线进行。
注意:总线方式一次只能满足一对功能部件之间的信息传送,各功能部件采用分时使用的方式占用总线进行信息传送;如果出现多个功能部件同时争用总线的情况,还需按一定的规则排队使用总线。
总线方式简化了功能部件之间的连接线路,各功能部件只需与总线连接,无需分别设计与其他功能部件连接的接口。
采用总线结构的计算机,便于进行系统功能部件的扩充和更换;
①扩充一个功能部件时,只需将该部件通过其接口与总线连接即成为系统的有效组成部分;
②更换一个功能部件时,也只需将旧部件及其接口从总线上卸下,再将新部件通过其接口与总线连接即可。
总线概念:总线(Bus)是计算机系统中多个功能部件之间进行信息传送的公共通路。通
过总线传送的信息包括地址信息、控制信息和数据信息,因此,总线中包含地址信号线、控制
信号线和数据信号线三类信号线;各类信号线的数量,与总线的信息传送方式和传送的信
息位数有关。此外,总线中还有为各种部件提供电支持的电源线和接地线。
1.2总线的分类
按总线的作用范围和连接对象的不同,总线可分为片内总线、系统总线和通信总线
按数据线的多少分类:①并行总线:传输率高,适合短距离
②串行总线:适合远距离
1.片内总线:是指某些结构比较复杂的芯片内部的总线,用于连接芯片内部的各个部件。
(在DMA控制器,中断控制器以及一些常用的接口芯片内都有片内总线)
2.系统总线:指连接主要的计算