SCSI簡介

小型計算機系統接口(英語:Small Computer System Interface; 簡寫:SCSI),一種用於計算機和智能設備之間(硬盤、軟驅、光驅、打印機、掃描儀等)系統級接口的獨立處理器標準。 SCSI是一種智能的通用接口標準。它是各種計算機與外部設備之間的接口標準。這種接口具有以下特性:

  ●SCSI接口是一個通用接口,在SCSI母線上可以連接主機適配器和八個SCSI外設控制器,外設可以包括磁盤、磁帶、CD-ROM、可擦寫光盤驅動器、打印機、掃描儀和通訊設備等。

  ●SCSI是個多任務接口,設有母線仲裁功能。掛在一個SCSI母線上的多個外設可以同時工作。SCSI上的設備平等佔有總線。

  ●SCSI接口可以同步或異步傳輸數據,同步傳輸速率可以達到10MB/s,異步傳輸速率可以達到1.5MB/s。

  ●SCSI接口接到外置設備時.它的連接電纜可以長達6m。

 

SCSI VS IDE
  

  除了SCSI,IDE也是一種極爲常用的接口。從使用簡便的角度來看,IDE更加適合普通用戶,再加上個人電腦用戶不但需要配置的外設不多,而且對速度要求也不高,因此選用IDE接口更合適些。此外,IDE還具有性能價格比高、適用面廣等特點。而SCSI接口儘管具有很多無與倫比的特點,但不論從哪個角度看,該接口及其使用該接口的外設售價過於昂貴,一般用戶實在無法承受,這也就決定了它的實際使用範圍的侷限性。

  1.IDE的工作方式需要CPU的全程參與,CPU讀寫數據的時候不能再進行其他操作,這種情況在Windows95/NT的多任務操作系統中,自然就會導致系統反應的大大減慢。而SCSI接口,則完全通過獨立的高速的SCSI卡來控制數據的讀寫操作,CPU就不必浪費時間進行等待,顯然可以提高系統的整體性能。不過,現在的IDE接口爲改善這個問題也做了很大改進,已經可以使用DMA模式而非PIO模式來讀寫,數據的交換由DMA通道負責,對CPU的佔用可大大減小。儘管如此,比較SCSI和IDE在CPU的佔用率,還是可以發現SCSI仍具有相當的優勢。

  2.SCSI的擴充性比IDE大,一般每個IDE系統可有2個IDE通道,總共連4個IDE設備,而SCSI接口可連接7—15個設備,比IDE要多很多,而且連接的電纜也遠長於IDE。

  3.雖然SCSI設備價格高些,與IDE相比,SCSI的性能更穩定、耐用,可靠性也更好。

 

  一、SCSI的優點

  1.SCSI可支持多個設備,SCSI-2(FastSCSI)最多可接7個SCSI設備,WideSCSI-2以上可接16個SCSI設備。也就是說,所有的設備只需佔用一個IRQ,同時SCSI還支持相當廣的設備,如CD-ROM、DVD、CDR、硬盤、磁帶機、掃描儀等。

  2.SCSI還允許在對一個設備傳輸據的同時,另一個設備對其進行數據查找。這就可以在多任務操作系統如Linux、WindowsNT中獲得更高的性能。

  3.SCSI佔用CPU極低,確實在多任務系統中佔有着明顯的優勢。由於SCSI卡本身帶有CPU,可處理一切SCSI設備的事務,在工作時主機CPU只要向SCSI卡發出工作指令,SCSI卡就會自己進行工作,工作結束後返回工作結果給CPU,在整個過程中,CPU均可以進行自身工作。

  4.SCSI設備還具有智能化,SCSI卡自己可對CPU指令進行排隊,這樣就提高了工作效率。在多任務時硬盤會在當前磁頭位置,將鄰近的任務先完成,再逐一進行處理。

  5.最快的SCSI總線有160MB/s的帶寬,這要求使用一個64位的66MHz的PCI插槽,因此在PCI-X總線標準中所能達到的最大速度爲80MB/s,若配合10,000rpm或15,000rpm轉速的專用硬盤使用將帶來明顯的性能提升。

 

  二、SCSI的缺點

  SCSI的優點自然是很吸引人的,但是也希望用戶在決定選用時,不要忽視了它的缺點。

  1.通過查閱資料得到的結論是:在同樣條件下,SCSI硬盤內部傳輸速度要比IDE慢一些。因爲SCSI硬盤的控制指令比IDE硬盤複雜,SCSI硬盤在標識硬盤扇區時用了線性的概念,即硬盤只有第1扇區、第2扇區,不像IDE硬盤,是柱面、磁頭、扇區這種三維格式。目前的操作系統內部也使用線性編號的扇區,但BIOS只接受三維格式的磁盤請求,所以操作系統必須把磁盤請求轉換爲三維格式,這樣IDE硬盤可直接使用,但SCSI爲了和BIOS兼容還得將三維格式的磁盤請求轉換爲線性編號,這樣硬盤的數據傳輸率就大大降低了。這一點我們從廠方公佈的數據就可以看到,比如Seagate7200轉/分的“大灰熊”內部傳輸率爲193.88Mb/s,Seagate7200轉的SCSI硬盤“酷魚”內部傳輸率只有72Mb/s。所以SCSI硬盤只有在UNIX、WindowsNT等多任務下才能真正發揮優勢,在WIN95環境中也算不錯,但在DOS下就完全沒有任何優勢可言(儘管DOS現在已很少使用)。現如今蘋果的G4、iMac等機型也開始支持IDE接口。 (按:該段論述中所提及的設備在上世紀90年代中晚期已完全過時,軟件除UNIX繼續以各分支操作系統的形式存在外其他也在大致相同的時期內淘汰,故被評論之論述內的該類信息現已不足爲據。另外,在2000-2004年度出品的服務器中已經對SCSI硬盤設備和IDE硬盤設備一視同仁地採用LBA尋址模式,以支持在新技術條件下出現的更大容量的SCSI硬盤設備。)

  2.最後需要強調的一點是,SCSI性能價格比不高。事上,SCSI有點兒貴得離譜,一塊最普及型的AdaptecAHA-2940SCSI卡都足以換回一塊BX主機板,同樣倍速、品牌的CD-ROM,SCSI要比IDE貴一倍多,一隻4.5GB7200轉/分的“大灰熊”價格,只夠來換一塊2GB5400轉/分的SCSI硬盤。希望在選擇SCSI之前,先考慮自身的經濟實力,再思量它的價格是否物有所值。(按:以上文字是在10-15年特定市場條件下作出的武斷論斷,論述者將面向低端的BX主板與面向中高端應用的SCSI混爲一談,完全忽略了目標用戶需求所帶來的性能差異。因此該論斷存在明顯的利益偏見,故不足爲憑。事實上在中高端應用如大型RDBMS、B2C、基礎架構等場合SCSI以及其分支FC-SCSI、iSCSI、SAS等仍然大量採用,因其良好的性能、可擴展性和可靠性將使整個系統的可靠性得到有效保證。與此相對應,IDE【PATA】與其改型SATA因存在一定的性能瓶頸而只能作爲廉價的磁盤存儲解決方案——這是RAID術語的最初語義之實現。)

 

  三、終結器

  SCSI鏈的最後一個SCSI設備要用終結器,中間設備是不需要終結器的。一旦中間設備使用了終結器,那麼SCSI卡就無法找到以後的SCSI設備了。而如果最後一個設備沒用終結器,SCSI也是無法正常工作的。終結器是由電阻組成的,位於SCSI總線的末端,用來減小相互影響的信號,維持SCSI鏈上的電壓恆定。

  絕大部分SCSI設備是內置終結器,並用一跳線來控制ON/OFF。現在的SCSI設備智能化程度很高,能自動控制終結器ON/OFF,如一塊硬盤和一個CD-ROM相連,無論硬盤的終結器ON或OFF,CD-ROM都能正常使用。而當兩塊硬盤相連時,情況就變得複雜了,兩塊Seagate的硬盤相連前,一塊硬盤終結器必須是OFF,而當一塊Seagate的硬盤和一塊Quantum硬盤相連前,一個硬盤終結器無論ON或OFF,都能正常使用。

 

  四、SCSI的ID

  系統中的每個SCSI設備都必須有自己唯一的ID(標識號),這個號碼從1~15。SCSIAdapter系統默認ID爲7。這個ID可由位於設備前端的跳線器來設置。對於硬盤它位於驅動器的前端或後端。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章