理清电脑的经脉──总线设备应用 2001年 23期 上面我们了解了总线的一些常识,在这一篇中我们将着重介绍总线设备的一些应用知识及总线设备在实际使用中一些需要注意的问题。   #1一、IDE设备的应用   #21.硬盘的使用常识   大家知道,为了支持大容量硬盘,EIDE支持三种硬盘工作模式:NORMAL、LBA和LARGE模式。其中:   NORMAL为原有IDE普通模式,在此方式下对硬盘访问时,BIOS和IDE控制器对参数不作任何转换,在此模式下即使硬盘的实际物理容量大于528MB,但可访问的硬盘空间也只能是528MB。   LBA(Logical Block Addressing)为逻辑块寻址模式,这种模式所管理的硬盘空间突破了528MB的瓶颈,可达8.4GB。在LBA模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由IDE控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。   LARGE为大硬盘模式,当硬盘的柱面数超过1024而又不为LBA支持时可采用此种模式。   用户可根据配置的实际硬盘在上述三种工作模式中选择设置,但对于如今的大容量硬盘一定要设置为LBA模式,不然会造成硬盘无法正常使用的故障。硬盘的各种传输模式的数据传输率见下表(^23060103a^)。   #22.ATA设备使用要点   ATA33/66/100是如今IDE设备的主流传输模式,要想实现这些功能也并不是一帆风顺的。例如我们要想实现ATA66/100的功能,那么你就要注意下面的要点:   首先,你的主板要支持ATA66/100功能才行。现在的主板一般都支持ATA66功能,而要支持ATA100功能,需要你的主板芯片组支持,如现在的i815E及i815EP,以及采用VT82C686B超级南桥的所有主板芯片组;此外采用VIA威盛南桥芯片VT8231及VT8233等主板也支持ATA100功能。当然,如果你的主板不支持ATA100功能也并不代表你的主板不能实现ATA100,解决办法是采用专用的ATA100控制卡,常见的这种卡有微星MS-6915控制卡、升技HOTROD100卡、Iwill ATA/100控制卡、Promise ATA/100控制卡及Ashton Peripheral In/Out ATA-100 RAID硬盘控制卡、迅怡IDE RAID200卡等,它们一般都是采用支持ATA/100的控制芯片,如PROMISE PDC20267(PDC20265)和HighPoint HPT370以及AMI的MG80649ATA100等。   其次,你必须有一根40针80芯的ATA66/100硬盘接口线缆(见^23060103b^),并正确安装它。这根ATA66/100规格的线上有三个插头,分别为蓝色(或黑色)、黑色和灰色。你在使用这根线时要将其中蓝色的插头插接到主板或ATA100卡的IDE插口上,而黑色的插头则与第一硬盘相连,灰色的插头则与第二硬盘相连接,不要颠倒。因为按说明书规定,ATA66/100的80芯硬盘线的第34针脚要连接到系统的IDE接口上,但第34针脚的信号线是与线缆内的第67条线相连的,而不是连接到线缆上的硬盘接头上面,大家可以看见在80线的线缆上第67线上有一空洞将它们断开;同时第28针脚(CSEL)的信号线则通过第55条线连接到主硬盘接口而不是连接到从盘上。80线线缆的每一针脚对应的信号与以前的IDE界面完全相同,没有增加额外的数据信号,故而可以向下兼容ATA33及以前的规格。但线缆内部的排列则完全发生了变化,其中偶数针脚全部都是地线,奇数针脚为原来的信号针脚,并且40根地线与其他40根数据线是交错排列的,故而能够排除外来的电磁干扰以及数据信号线间的串扰现象,使信号的传输更稳定。   对于使用ATA100插卡来支持ATA100硬盘的用户而言,主板BIOS是否支持也是需要留意的问题,如果你的主板BIOS不支持,那你也许是白费力气,必须将你的主板BIOS刷新为支持ATA100功能的更新版本才行。如果BIOS已经支持ATA66,CMOS内或系统启动时将会显示“UDMA 4”;如果BIOS已经支持ATA100,CMOS内或系统启动时将会显示“UDMA 5”;若是显示“UDMA 2”,证明主板只支持ATA33,特别是对于一些老主板而言更是需留意。   另外,你的操作系统是否支持ATA66/100规范也是影响ATA66/100发挥其最大作用的关键之一。如不支持,你可以升级操作系统或下载厂家提供的补丁或升级程序,并安装较新的DirectX版本。例如,采用VIA芯片组的主板,你可以从威盛公司的网站或其它网站下载最新的VIA 4-1驱动程序包并安装来对ATA功能进行支持,安装它后操作系统会识别出你的硬盘型号,并在“开始/程序”菜单中生成一个“VIA DMA Tool”的程序图标,它会替代“设备管理器”管理你的IDE设备,这时你只要打开这个程序选中“UDMA”项,就能让你的硬盘工作在ATA66/100模式下。同理这个程序也能管理所有IDE接口的设备,让它们实现相应的功能。   最后要注意的是:在使用ATA66/100功能时一定不要将不能支持ATA66/100功能的设备如光驱等同支持这种功能的IDE设备挂在同一根线上,其它不支持ATA66/100的设备最好用另一根IDE线来连接使用,否则在你打开ATA66/100功能时很可能造成你电脑不能正常启动或工作。最后我们特别说明的是,并不是实现了ATA66/100功能就万事皆好。对于有些电脑系统而言,由于其配件的兼容性之类的问题可能造成你使用这些功能之后故障明显增加,如果是这样,建议不要使用此功能,笔者个人认为它对家庭用户整机性能的提升帮助并不是很明显,可有可无。   #1二、SCSI卡的应用   对于拥有SCSI硬盘、光驱、刻录机等设备的用户而言,由于我们常用的主板并没有提供对SCSI设备的直接支持,那么我们就必须使用SCSI控制卡。SCSI控制卡可以同时串接和控制多个SCSI设备。一块SCSI控制卡最少可以串接七台外设,最多的可以串接30台外设(见^23060103c^)。SCSI控制卡由SCSI控制芯片、SCSI BIOS、SCSI内置数据线电缆插座、SCSI外置高密度插座、PCI插座和终端器六部分构成。其中,SCSI内置数据线电缆插座分为50针和68针两种用来连接内置式SCSI外设;而SCSI外置高密度插座用来连接外置SCSI外设。此外,SCSI控制卡分为SCSI-1、SCSI-2和SCSI-3三种规格。   下面我们就为大家举例介绍一下SCSI硬盘的安装,安装SCSI接口硬盘首先要将SCSI控制卡插在主板的PCI插口上,再把卡上的SCSI电缆和硬盘连接在一起。然后必须为SCSI硬盘设置一个唯一的ID号(ID:由于SCSI设备采用并行菊花链连接所以SCSI设备必须有自己的ID进行区别,这个ID为从0~6共7个号,每个设备有一个独立的ID不能重复,SCSI卡本身的ID号是7。如果有多个SCSI设备,一般SCSI硬盘的ID号排在最前,这个主硬盘的ID号尽量为0,而光驱或CDRW的ID排在硬盘后面,设在4以前为好,而其它SCSI设备可在后依次排列),这个ID号由硬盘上的跳线来决定,如果电脑中只有一个SCSI硬盘,那么就用默认的ID 通常是4或5。如果电脑中有其他的SCSI硬盘或光驱,那么就要确保新安装的SCSI硬盘有一个唯一的ID号。最后就要来加装驱动程序了,大多数SCSI硬盘都带有自己的驱动程序和套装应用软件,根据这些程序的提示,可以很容易地安装SCSI硬盘。   #1三、USB设备的应用   主机和USB设备之间的连接拓扑结构是星形的,USB连接器分A系列和B系列,一般USB设备利用B系列连接器与主机连接,而键盘、鼠标和扩充集线器等USB设备则利用A系列连接器与主机实现连接。主机与要求全速传送的USB设备连接时,可利用HUB级联方法延长连接距离,但最多允许五个HUB级联,最长扩展连接距离不得超过30m。   简单说来,USB需要主机硬件、操作系统和外设三个方面的支持才能工作。目前出品的主板一般都采用支持USB功能的控制芯片组,主板上也安装有USB接口插座。为了使USB键盘或鼠标在DOS状态下工作,应该选择USB Legacy支持选项,如果该主板不能接入USB设备,你就应该买一块USB接口卡,以便将USB插槽添加到老式电脑中。Windows 98操作系统是支持USB功能的,Windows 95的零售版则不支持USB,Windows 3.X及更早版本的Windows及Windows NT也都不支持USB。一般的电脑只有两个USB端口,你还可以利用USB集线器连接多个USB设备,该集线器可以提供多个USB端口,你只要将该集线器直接接到主板上的USB接口中即可。   当然,在安装USB设备时我们还要注意几点:首先一些老主板的BIOS有可能不支持或不能很好支持USB,你可刷新BIOS试试;其次,安装USB设备时要保证BIOS中的USB功能被打开;最后,对于一些非Intel主板芯片组而言,下载和安装较新的USB程序能让你更好地使用USB设备。   #1四、IEEE1394设备的应用   IEEE1394“火线”设备的安装更为简单,这也正是它的优点之一。   由于太简单了,笔者都不知道该怎么来描述了。我们只要将IEEE1394的连接线一头插入IEEE1394外部设备的标准接口上,一头插入主板或IEEE1394适配卡上的标准接口上即可。然后打开设备上的电源开关,重启电脑,按要求安装该设备随机送的驱动程序即可一切搞定。