主板接口基础知识( 二 )


[color=#FFFFFF"][/color]

此外,中断处理方式的缺点是每传送一个字符都要进行中断,启动中断控制器,还要保留和恢复现场以便能继续原程序的执行,花费的工作量很大,这样如果需要大量数据交换,系统的性能会很低 。
(3)DMA(直接存储器存取)传送方式
DMA最明显的一个特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无须CPU介入,大大提高CPU的工作效率 。
[color=#FFFFFF"][/color]

在进行DMA数据传送之前,DMA控制器会向CPU申请总线控制权,CPU如果允许,则将控制权交出,因此,在数据交换时,总线控制权由DMA控制器掌握,在传输结束后,DMA控制器将总线控制权交还给CPU 。
二、常见接口
1、并行接口
目前,计算机中的并行接口主要作为打印机端口,接口使用的不再是36针接头而是25针D形接头 。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,容易出错 。
[color=#FFFFFF"][/color]

现在有五种常见的并口:4位、8位、半8位、EPP和ECP,大多数PC机配有4位或8位的并口,许多利用Intel386芯片组的便携机配有EPP口,支持全部IEEE1284并口规格的计算机配有ECP并口 。
[color=#FFFFFF"][/color]

标准并行口4位、8位、半8位:4位口一次只能输入4位数据,但可以输出8位数据;8位口可以一次输入和输出8位数据;半8位也可以 。
EPP口(增强并行口):由Intel等公司开发,允许8位双向数据传送,可以连接各种非打印机设备,如扫描仪、LAN适配器、磁盘驱动器和CDROM驱动器等 。
ECP口(扩展并行口):由Microsoft、HP公司开发,能支持命令周期、数据周期和多个逻辑设备寻址,在多任务环境下可以使用DMA(直接存储器访问) 。
目前几乎所有的586机的主板都集成了并行口插座,标注为Paralle1或LPT1,是一个26针的双排针插座 。

2、串行接口
计算机的另一种标准接口是串行口,现在的PC机一般至少有两个串行口COM1和COM2 。串行口不同于并行口之处在于它的数据和控制信息是一位接一位串行地传送下去 。这样,虽然速度会慢一些,但传送距离较并行口更长,因此长距离的通信应使用串行口 。通常COM1使用的是9针D形连接器,而COM2有些使用的是老式的DB25针连接器 。
3、磁盘接口
(1)IDE接口
IDE接口也叫做ATA端口,只可以接两个容量不超过528M的硬盘驱动器,接口的成本很低,因此在386、486时期非常流行 。但大多数IDE接口不支持DMA数据传送,只能使用标准的PCI/O端口指令来传送所有的命令、状态、数据 。几乎所有的586主板上都集成了两个40针的双排针IDE接口插座,分别标注为IDE1和IDE2 。
(2)EIDE接口
EIDE接口较IDE接口有了很大改进,是目前最流行的接口 。首先,它所支持的外设不再是2个而是4个了,所支持的设备除了硬盘,还包括CD-ROM驱动器磁盘备份设备等 。其次,EIDE标准取消了528MB的限制,代之以8GP限制 。第三,EIDE有更高的数据传送速率,支持PIO模式3和模式4标准 。
4、SCSI接口
[color=#FFFFFF"][/color]

SCSI(SmallComputerSystemInterface)小计算机系统接口,在做图形处理和网络服务的计算机中被广泛采用SCSI接口的硬盘 。除了硬盘以外,SCSI接口还可以连接CD-ROM驱动器、扫描仪和打印机等,它具有以下特点:
[color=#FFFFFF"][/color]

可同时连接7个外设;
总线配置为并行8位、16位或32位;
允许最大硬盘空间为8.4GB(有些已达到9.09GB);
更高的数据传输速率,IDE是2MB每秒,SCSI通常可以达到5MB每秒,FASTSCSI(SCSI-2)能达到10MB每秒,最新的SCSI-3甚至能够达到40MB每秒,而EIDE最高只能达到16.6MB每秒;

推荐阅读