[實用新型]用于計算機的擴展ROM卡無效
| 申請號: | 01237560.8 | 申請日: | 2001-04-24 |
| 公開(公告)號: | CN2490640Y | 公開(公告)日: | 2002-05-08 |
| 發明(設計)人: | 王春華 | 申請(專利權)人: | 王春華 |
| 主分類號: | G06F3/00 | 分類號: | G06F3/00;G06F13/00 |
| 代理公司: | 常州市江海陽光專利代理有限責任公司 | 代理人: | 翁堅剛 |
| 地址: | 213001 江蘇省常*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 計算機 擴展 rom | ||
本實用新型涉及一種用于計算機的擴展ROM卡,尤其是由ROM芯片和PCI總線接口的網卡芯片組成的擴展ROM卡。
已有的采用PCI總線接口的網卡芯片主要用于計算機之間的通訊,這種網卡芯片都帶有相應的配置芯片,該配置芯片一般采用串行EEPROM芯片,其中設置一些可進行修改的參數。網卡芯片一般都提供支持Boot?ROM(引導ROM)的接口,將連接有Boot?ROM芯片的網卡芯片設置在計算機上后,則可在啟動計算機時通過調用設置在Boot?ROM芯片中的初始化模塊對計算機進行網絡遠程引導。
已有的擴展ROM卡根據其功能可分為防病毒卡、數據加解密卡和硬盤保護卡等。這類擴展ROM卡主要由上述帶有配置芯片的網卡芯片以及ROM芯片組成,ROM芯片通過網卡芯片的Boot?ROM接口與網卡芯片相連接,用于計算機后ROM芯片則成為擴展ROM,并根據ROM芯片中的特定的功能模塊起到獨特的作用。例如:安裝防病毒卡的計算機可將有關的病毒拒之門外;安裝數據加解密卡(也可稱為數據安全卡)的計算機則可對有關的數據的安全性提供有效的保障;有關的計算機安裝硬盤保護卡(也可稱為硬盤還原卡、系統復原卡)后則可對用戶選定的CMOS或者硬盤區域進行保護以及數據還原,以防止誤刪除、故意刪除以及防病毒等。這些功能的實現是因為上述擴展ROM卡的ROM芯片中存儲了一些程序代碼,其中包括初始化程序塊和功能程序塊,若BIOS在完成計算機POST上電自檢后、調用ROM的初始化程序塊,則可使擴展ROM卡獲得CPU的控制權,進行一些具體功能的初始化工作。例如,硬盤保護卡可在有些計算機初始化過程中攔截BIOS中斷INT19H或者INT13H,從而實現硬盤數據保護及還原的功能等。
見圖3,BIOS即基本輸入輸出系統,在計算機中由一個專門的ROM芯片(目前常采用快閃存貯器FLASH?ROM)存儲BIOS的程序代碼。計算機復位后BIOS最先獲得CPU控制權,由它進行計算機的基本初始化工作。例如檢測當前硬件配置,初始化基本硬件、擴展ROM卡等。CMOS為設置在計算機中用于保存基本軟硬件配置的不掉電的RAM存儲單元芯片,一般由鋰電池供電。通常在BIOS的POST上電自檢過程中按DEL鍵或者F2鍵可以進入對CMOS進行設置的狀態,可在CMOS中設定硬盤參數、引導順序等。
計算機PCI局部總線規范(Local?Bus?Specification)定義了PCI設備(包括擴展ROM卡或者網卡)的配置空間,配置空間04H-05H單元是命令寄存器(CommandRegister),09H-0BH單元是設備分類代碼(Class?Code),30H-33H單元是擴展ROM基址寄存器(Expansion?ROM?Base?Address)。設備分類代碼用于識別設備類別,例如最常見的網卡屬于以太網絡控制器(Ethernet?Network?Controller),其分類代碼是020000H。PCI總線復位后,在BIOS初始化網卡芯片的命令寄存器、擴展ROM基址寄存器之前,CPU通常無法訪問到擴展ROM。只有在BIOS初始化命令寄存器和擴展ROM基址寄存器,即允許存儲器訪問控制位、設定擴展ROM基址、允許擴展ROM訪問控制位之后,擴展ROM才會被映射到計算機的存儲器空間,從而接受CPU對擴展ROM的訪問。
2000年以后生產的很多計算機,其主板的BIOS都在CMOS參數設置中提供了引導設備選項,其中針對LAN/Network/ZIP設備的選項主要用來控制BIOS是否調用網卡的Boot?ROM,即對是否通過網絡進行遠程引導而進行選擇。因此,對于很多主板,例如GA-6WMMC7,只要將CMOS設置中的參數項“First?Boot?Device”(第一引導設備)設定成硬盤HD,將“Boot?from?LAN或Network”(從網絡引導)或者“LAN?Boot?First”,(首先從局域網引導)設定成“Disabled”(禁止);在這種設置下,BIOS就會認為不需要進行網絡遠程引導,也就不會調用網卡Boot?ROM中的初始化程序塊,因而導致BootROM無法獲得CPU控制權。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于王春華,未經王春華許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/01237560.8/2.html,轉載請聲明來源鉆瓜專利網。





