2、计算机硬件
2.2、总线和接口
我们已经知道计算机硬件系统由中央处理器、内部存储器、外部存储器、输入输出设备、各种接口电路以及总线组成。本小节介绍总线与接口电路的功能以及分类:
首先我们来看总线的功能及分类,总线是计算机系统之间或者计算机内部各个模块之间的一组公共信息传输通路,从不同的角度对总线分类,可以得到不同的分类结果。
按所传送信息类型的不同,总线可以分为数据总线、地址总线和控制总线:
其中数据总线
-用于传送数据信息
-数据信息在数据总线上双向传送
-数据总线的根数决定了通过该总 线一次可以传送的信息量
-例如数据总线为8根,则一次可 以传送1字节,如果为32根,则一 次可以传送4字节
地址总线
-用在传送地址信息,地址信息在地址总线上单向传送,通常由主控设备(通常为CPU)、传向被控制设备。
-地址总线的根数决定了总线可以直接寻址的内存空间大小,
-n个地址总线可以寻址的地址空间为2的n次方。
控制总线,用于在主控设备和被控设备之间传送控制信息。
我们再来看另一种分类方法,根据所处的位置不同,总线可以分为片内总线、系统总线、通讯总线。
其中片内总线是CPU内部各个功能部件相连的数据传输通路,CPU内部运算器、控制器,以及寄存器之间通过片内总线传送数据。
其中系统总线又称为内总线,是计算机系统中CPU内存和各种接口电路之间的信息通路。 通常所说的总线默认为系统总线,系统总线表现为主板上的许多并排连线,对外引出许多IO、扩展槽以便插接其他接口卡。
通讯总线也被称为外总线,是计算机与计算机之间或计算机与其他通讯设备之间的信息传输通路。
总线的功能和分类,我们就讲到这里。接下来我们来看接口电路,由于计算机的外围设备、大多是光电、机电传动设备,并且品种繁多,因此 CPU与IO设备进行数据交换时,存在速度和持续不匹配的问,。数据类型和通讯格式不一致。
为了解决这些问题,CPU通过接口电路来控制外部设备,每个接口电路里面都有少量可供CPU读写的端口,端口是临时存储信息的部件。例如101、102、103、104都是端口。CPU通过对端口读写,实现对外部设备的间接控制。接口电路收到CPU发来的命令,就会按要求驱动外部设备完成指定的功能。
接口的种类很多,下面我们来介绍几种常见的外设接口:
第一种是并行接口,并行接口主要用于连接打印机或扫描仪。并行是指8位数据同时通过8根并行线进行传送,这样数据传送速度 大大提高,但并行传送的线路长度受到限制,只适合10米以内的数据通信 。随着连线长度增加,干扰随之增加,数据通信也就容易出错,并且接口适合于高速短距离通信。
第二种是串行接口,串行接口用于连接调制解调器或其他串行通信设备。其数据和控制信息是按位在一根数据线上面分时、串行地传送。串行传输速度慢,但通讯距离远,抗干扰性强,连线成本低,布线容易。
第三种是硬盘接口,硬盘接口是硬盘与主板的连接部件,有多种类型,不同的硬盘接口具有不同的性能,常见的硬盘接口有IDE、SATA、SCSI等等。
IDE接口
-采用并行方式进行数据通信,可以连接IDE硬盘或光驱 。
-IDE接口速度快、价格低、兼容性强 。
-每个IDE接口可以连接两个IDE设备,分别称为主设备和从设备。
SATA接口
-采用串行数据传输方式,具有可靠性高、结构简单、抗干扰性强、支持热拔插等优点。
-每个接口可以连接一个SATA设备。
SCSI 接口
-数据传输率高、CPU占用率低, 除了连接硬盘以外,还可以连接光驱、扫描仪和打印机等设备。
-在做图形处理和网络服务的计算机中广泛采用。
网络接口
-又称为网卡或网络适配器,是计算机与网线之间的接口电路。
-每个网卡都有全球唯一的网卡物理地址,称为MAC地址,该地址由网卡厂家设定。
-网卡按照通信速率分为10Mbps网卡、100Mbps网卡、千兆网 卡、10/100Mbps自适应网卡。
-按照与网线的连接形式分为:RJ-45以太网卡、BNC接头网 卡、无线局域网卡等。
第四种是显示器接口,显示器接口也称为显卡或显示适配器,用于将显示器连入计算机系统中。
第五种是声卡接口,又成为声卡或音频卡,是计算机中处理音频信号的硬件,可以连接麦克风、音响等声音设备。
第六种是USB 接口
-USB接口通常以标准4芯(分别是电 源、发送、接收、地线)连接头的形 式出现
-常用于连接外设,如键盘、鼠标、U 盘、移动硬盘、数字摄像机、扫描 仪、打印机等
好,我们总结一下,本小节介绍了总线和接口,总线是CPU内部各部件之间、计算机内部各部件之间,计算机与计算机或计算机与其他通讯设备之间的公共信息通路。接口是CPU与IO设备通信的中转站。外部设备通过接口和总线与CPU通信。