了解ASPI(Advanced SCSI Program Interface)驅動程式 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 電 腦 硬 體 及 光 碟 燒 錄 精 華 版


PCZONE 討論區



通知

-- 電 腦 硬 體 及 光 碟 燒 錄 精 華 版 有關電腦硬體及燒錄軟軟硬體技術精華文件。

DS
窮人家的小孩
了解ASPI(Advanced SCSI Program Interface)驅動程式
了解ASPI(Advanced SCSI Program Interface)驅動程式
.
最初SCSI剛出現時 ,那時候的SCSI卡與裝置,數量與種類都還沒那麼多,
SCSI卡大多是卡上建一組SCSI ROM驅動程式,使得開機能抓到的硬碟就算不錯了。
.
假如廠商要開發SCSI的裝置,大多數要自行開發驅動程式,透過DOS或其他OS來掛上去 ,才能讀取該組新添增的裝置,
要不然就算從SCSI卡上偵測到該裝置的名稱、編號與ID,也是無法存取的。
.
可是隨著SCSI裝置日漸增加,各廠家的SCSI卡陸續要設法支援這些新增的裝置,卻沒有一個軟體的共通規格,
必須針對一些較為「性格」的裝置不斷的修改;
而各SCSI週邊廠商在開發裝置、撰寫驅動程式時,
由於市面上有許多不同廠牌、不同類型的SCSI卡,每張SCSI卡對硬體的控制方式都不一樣,
支援實作的SCSI指令集也不見得相同,造成SCSI裝置要廣為支援SCSI卡時,也有許多的困難!
.
所以用戶會發現,有幾組SCSI裝置,會限定在哪家SCSI卡使用,才會運作正常;
有些裝置這家支援了,那家卻不支援,想要找一塊「一魚通吃」的SCSI卡,還真有些困難呢!
.
怎麼辦呢?由Adaptec、NCR以及相關SCSI介面卡、週邊裝置大廠,提出了
ASPI(Advanced SCSI Program Interface 先進SCSI程式介面)
的概念,
從以往的
作業系統-->>裝置驅動程式-->>SCSI卡驅動程式-->>SCSI控制卡
這種控制流程做改變,
從裝置驅動程式與SCSI卡驅動程式中,架構一個「標準的軟體控制呼叫介面
.
在這種規劃下,SCSI週邊廠商 在開發週邊裝置,撰寫驅動程式時,
只要 (也必須)提供符合ASPI規格的驅動程式 ,不要需要直接跟SCSI驅動程式甚至跟SCSI控制卡打交道;
而SCSI卡廠商得將自己的SCSI卡驅動程式,轉化為提供ASPI介面層處理程式
以及提供ASPI指令服務的管理系統
如此一來,只要新加入市場的週邊廠商,直接開發符合ASPI規格的驅動程式,
就能保證被SCSI卡抓到(當然這塊卡要支援ASPI);新的SCSI控制卡只要提供ASPI,
也能夠被既有的SCSI裝罝所認可!


資料來源:旗標出版社-98 DIY 電腦升級與擴充



類似的主題
主題 主題作者 討論版 回覆 最後發表
【新聞】PlexWriter 40/12/40S [ Ultra SCSI(SCSI-3) ]... nothing -- 光 碟 燒 錄 討 論 版 18 2003-02-25 11:09 PM
我的plexter w12 scsi 接 plexter 40x scsi 為啥不能燒 Denniskn -- 光 碟 燒 錄 討 論 版 1 2001-10-17 10:02 AM
請問Yamaha 8/8/24(scsi)使用Teac 32x(scsi)為何無法達到8w maosung -- 光 碟 燒 錄 討 論 版 13 2001-10-12 08:17 PM
請問Yamaha 8/8/24(scsi)使用Teac 32x(scsi)為何無法達到8w maosung -- 光 碟 燒 錄 討 論 版 0 2001-10-10 12:26 AM
了解ASPI(Advanced SCSI Program Interface)驅動程式 DS -- 光 碟 燒 錄 討 論 版 15 2001-08-17 03:27 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。