古詩詞大全網 - 經典古詩 - 硬盤保護卡的工作原理是什麽啊?

硬盤保護卡的工作原理是什麽啊?

硬盤保護卡的原理PC系列微機的ROM BIOS為總線上的帶有擴展ROM程序的適配卡進行系統提供了方便。在主機啟動時的上電自檢(POST)期間,將為BIOS各調用程序建立中斷向量,在缺省向量被設置好之後,對擴展的ROM模塊進行掃描。此時,適配器板上的ROM程序可以獲得控制權,該程序可以通過設置中斷向量將它們自身掛到系統中。為了尋找有效的適配器插件板上的擴展ROM,要對絕對地址C8000H~E0000H以2K為單位進行掃描,即以C8000+m×800H為始地址進行搜索。壹個有效的ROM塊應滿足如下定義:字節0:55H字節1:AAH字節2:長度指標器。它表示ROM中以512個字節為壹塊的信息塊個數(長度/512)。為測試ROM模塊的完整性,需要求壹個檢查和。在定義的ROM中,每壹個字節按模100H求和,其和必須為0,該模塊才被認為有效。當系統的ROMBIOS找到壹個有效的ROM時,它對ROM的字節3(將是壹個可執行代碼)作壹次遠調用(far call),適配器現在可以執行它的加電初始化任務。執行完初始化工作後,適配器插件板上的ROM應通過壹條遠返回(far return)指令,將控制權交還給ROMBIOS程序,完成系統的啟動。由此可見,硬盤保護卡就是這樣壹個適配器插件板:把自編軟件固化在板上的EPROM裏作為可訪問的ROM組件。當系統POST時,它能修改中斷向量將其自身掛在系統上,而掛在系統上的程序則可通過對文件執行的實時跟蹤檢測,以達到保護C盤的目的。