[实用新型]用于计算机的扩展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.vipzhuanli.com/pat/books/01237560.8/2.html,转载请声明来源钻瓜专利网。





