3. SCS I接口連接方式
SCSI接口的英文全稱是Small Computer Sys-tem Interface,中文翻譯為小型計(jì)算機(jī)系統(tǒng)接口。作為輸入輸出接口,SCSI接口除了支持掃描儀的數(shù)據(jù)傳輸外,還支持包括磁盤驅(qū)動(dòng)器、磁帶機(jī)、光盤驅(qū)動(dòng)器在內(nèi)的多種設(shè)備。SCSI作為一種高級(jí)的系統(tǒng)接口,具有許多其他接口方式無法比擬的優(yōu)越性,首先,在數(shù)據(jù)傳輸速度上,SCSI能夠?qū)崿F(xiàn)比掃描儀產(chǎn)生信息速度還要快的數(shù)據(jù)傳輸速度。在1986年審議通過了SCSI-I標(biāo)準(zhǔn),其最高傳輸速率可以達(dá)到40 MB/s。
1990年通過的SCSI-I標(biāo)準(zhǔn)已經(jīng)可以達(dá)到80 MB/s的數(shù)據(jù)傳輸速率。此外,SCSI更大的優(yōu)勢(shì)就是其工作時(shí)對(duì)CPU的占用率極低,這在外圍設(shè)備逐漸增多且I/0操作極度頻繁的環(huán)境中優(yōu)勢(shì)尤為明顯。因?yàn)槟壳鞍↖DE(集成驅(qū)動(dòng)器電子接口)在內(nèi)的許多傳輸方式都存在著CPU占用率過高的問題,這將對(duì)數(shù)據(jù)傳輸?shù)乃俣群桶踩灾苯訕?gòu)成威脅。采用SCSI接口傳輸數(shù)據(jù)時(shí),需專門配備一塊控制卡(即SCSI卡)。
SCSI卡相當(dāng)于一塊小型CPU,擁有自己的命令集和緩存,數(shù)據(jù)的I/0操作完全由獨(dú)立的SCSI卡控制,即傳輸數(shù)據(jù)時(shí),CPU將指令發(fā)送給SCSI卡,數(shù)據(jù)的指令控制以及數(shù)據(jù)傳輸?shù)谋O(jiān)控工作完全由SCSI卡上的控制芯片獨(dú)立完成,待數(shù)據(jù)傳輸完畢后,SCSI控制芯片將最終信號(hào)通知CPU即可。可見,整個(gè)傳輸過程都無需CPU直接介入。
另外,由于有專門獨(dú)立的控制卡,SCSI卡具備很高的智能化,它在對(duì)一個(gè)設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)耐瑫r(shí),它還能對(duì)另一個(gè)設(shè)備進(jìn)行數(shù)據(jù)查找。并且,在工作時(shí)CPU可以對(duì)其發(fā)送多個(gè)指令,SCSI控制芯片根據(jù)當(dāng)前狀況,對(duì)指令自行編隊(duì),采取優(yōu)先處理原則,逐一完成操作。這種智能化的控制方式大大提高了設(shè)備的工作效率,在WindowsNT,Linux,Unix等多任務(wù)操作系統(tǒng)中優(yōu)勢(shì)更加明顯。
目前,多數(shù)掃描儀都采用SCSI-I標(biāo)準(zhǔn),這種8位總線結(jié)構(gòu)最多可以同時(shí)連接8個(gè)外圍設(shè)備。
如果支持SCSI-II標(biāo)準(zhǔn),采用32位數(shù)據(jù)總線,則同時(shí)連接的SCSI設(shè)備可多達(dá)32個(gè)。且SCSI數(shù)據(jù)連線的長(zhǎng)度可以達(dá)到25 m,這也大大方便了外圍設(shè)備的安裝。圖13為SCSI系統(tǒng)結(jié)構(gòu)模型圖掃描儀配備的SCSI卡及計(jì)算機(jī)的室閑插槽示圖,掃描儀配備的SCSI卡及計(jì)算機(jī)的空閑插槽如圖14、圖15所示。



由于SCSI連接方式數(shù)據(jù)傳輸速率很高,為了避免數(shù)據(jù)在高速傳輸時(shí)出現(xiàn)錯(cuò)誤,SCSI設(shè)備專門采用了ECC(Error Checking and Correcting,糾錯(cuò)校驗(yàn))技術(shù)。其具體方法就是為傳輸數(shù)據(jù)的每一個(gè)字節(jié)加入一個(gè)奇偶校驗(yàn)位,系統(tǒng)根據(jù)傳輸數(shù)據(jù)的校驗(yàn)位來檢驗(yàn)數(shù)據(jù)在傳輸過程中是否有誤。如發(fā)生錯(cuò)誤,則SCSI控制芯片根據(jù)該校驗(yàn)位提供的信息直接對(duì)錯(cuò)誤數(shù)據(jù)位進(jìn)行修復(fù),從而避免了重新傳輸所帶來的浪費(fèi)。