CN102467426B - 在bios中禁止外接卡选项只读内存的方法 - Google Patents
在bios中禁止外接卡选项只读内存的方法 Download PDFInfo
- Publication number
- CN102467426B CN102467426B CN201010540936.5A CN201010540936A CN102467426B CN 102467426 B CN102467426 B CN 102467426B CN 201010540936 A CN201010540936 A CN 201010540936A CN 102467426 B CN102467426 B CN 102467426B
- Authority
- CN
- China
- Prior art keywords
- memory
- add
- card
- option read
- bios
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Stored Programmes (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
一种在BIOS中禁止外接卡选项只读内存的方法,应用于计算机中,在执行开机自检程序期间,通过禁止主机板插槽上所插设的外接卡的选项只读内存,达到提高计算机开机自检速度的目的。
Description
技术领域
本发明有关于一种提升计算机开机自检速度的方法,特别涉及一种在BIOS中禁止外接卡选项只读内存的方法。
背景技术
众所周知,计算机主机板的插槽上通常插接有不同种类的外接卡,以扩展该计算机的使用功能,然而,大部份外接卡带有选项只读内存(Option rom)功能,而在开机自检(Power-on self test;POST)阶段,基本输入输出***(BIOS)会执行加载选项只读内存这一步骤,但是,选项只读内存的加载过程比较慢,需要花费不少时间,进而严重影响工作效率。
因此,如何提出一种可解决前述现有技术的缺点,以提高计算机开机自检速度,进而提升工作效率,实为目前亟欲解决的技术问题。
发明内容
鉴于上述现有技术的缺点,本发明的主要目的在于提供一种能够提升计算机开机自检(POST)速度的外接卡的选项只读内存加载的方法,以提升工作效率。
为达上述目的及其它目的,本发明提供一种在BIOS中禁止外接卡选项只读内存的方法,应用于计算机中,以提高该计算机的开机自检速度,该计算机具有多个插槽以及分别插设于所述这些插槽的多个外接卡,所述这些外接卡分别具有一选项只读内存,该方法包括:提供一BIOS存储器,于该BIOS存储器中定义一地址空间,以在该地址空间中建立一选项只读内存指令表,其中,该选项只读内存指令表包含对应各该外接卡选项只读内存的禁止指令;提供一CMOS存储器,并在该CMOS存储器中存储至少一CMOS数值,该CMOS数值为第一状态或第二状态;以及启动该计算机并执行开机自检程序,通过该计算机的BIOS读取该CMOS存储器中的该CMOS数值,当该BIOS检测到该CMOS数值为第一状态时,该BIOS自该选项只读内存指令表中调用对应各该外接卡选项只读内存的禁止指令,以禁止各该外接卡的选项只读内存。
于本发明的一实施方式中,该选项只读内存指令表还可储存各该外接卡所对应的预设插槽配置信息。于该开机自检程序执行期间可检测各该插槽,以获取各该插槽相对于各该外接卡的实际插槽配置信息,同时判断该预设插槽配置信息与该实际插槽配置信息是否一致。获取各该插槽相对于各该外接卡的实际插槽配置信息进一步可包括各该外接卡与所对应的各该插槽是否电性连接的信息。
优选地,该实际插槽配置信息进一步可包括所述外接卡的当前状态信息,当该BIOS检测到该当前状态信息为无效时,该插槽未向对应的该外接卡发送一电源信号或一时钟信号。该选项只读内存指令表还可储存对应各该外接卡选项只读内存的使能指令。于该开机自检程序执行期间,当检测到该CMOS数值为第二状态时,该BIOS可自该选项只读内存指令表中调用对应各该外接卡选项只读内存的使能指令,以使能所插设的外接卡的选项只读内存。
优选地,该计算机还可包括一南桥芯片,该南桥芯片具有一通用输入输出接脚,该CMOS数值的第一状态或第二状态分别对应于该通用输入输出接脚的高、低电平值。该通用输入输出接脚的高、低电平值可经由跳线方式设置。该CMOS存储器可为CMOS随机内存。
相比于现有技术,本发明的在BIOS中禁止外接卡选项只读内存的方法可通过读取经过设定的CMOS数值,以判定是否需要为此次开机自检程序禁止主机板插槽上所插设的外接卡的选项只读内存,以有效提升计算机的开机自检速度,进而大幅提高工作效率。
附图说明
图1显示本发明的在BIOS中禁止外接卡选项只读内存的方法的操作流程图。
[组件标号的简单说明]
S100-S140步骤。
具体实施方式
以下是通过特定的具体实施方式说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实施方式加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
请参阅图1,显示本发明的在BIOS中禁止外接卡选项只读内存的方法的操作流程图。于本实施方式中,本发明的在BIOS中禁止外接卡选项只读内存的方法的操作流程图应用于具有基本输入输出***(BIOS)的计算机中,以提高该计算机的开机自检速度,该计算机具有供插接各该外接卡的多个插槽、分别插设于所述这些插槽的外接卡,所述这些外接卡分别具有选项只读内存。以下即对本发明在BIOS中禁止外接卡选项只读内存方法的具体操作步骤进行详细说明。
首先执行步骤S100,提供一BIOS存储器,于该BIOS存储器中定义一地址空间,以在该地址空间中建立一选项只读内存指令表,该选项只读内存指令表储存有对应各该外接卡选项只读内存的禁止指令。接着,进行步骤S110。
在步骤S110中,提供一CMOS存储器(例如:CMOS随机内存(CMOS RAM),并于该CMOS存储器中存储至少一CMOS数值,该CMOS数值可能为不同的第一状态或第二状态。接着,进行步骤S120。
在步骤S120中,启动该计算机并执行开机自检程序(POST),通过该计算机的BIOS读取该CMOS存储器中所存储的CMOS数值。接着,进行步骤S130。
在步骤S130中,判断所读取的CMOS数值是否为第一状态,若是,则进至步骤S140;若否,表示该CMOS数值为第二状态,则结束该方法。
在步骤S140中,该BIOS自该选项只读内存指令表中调用对应各该外接卡选项只读内存的禁止指令,以禁止各该外接卡的选项只读内存,以节省开机自检程序执行阶段花费在加载外接卡的选项只读内存的时间,从而相应提高工作效率。
于本发明的另一实施方式中,该选项只读内存指令表还可储存对应各该外接卡选项只读内存的使能指令,以于该开机自检程序执行期间,当检测到该CMOS数值为第二状态时,该BIOS自该选项只读内存指令表中调用对应各该外接卡选项只读内存的使能指令,以使能所插设的外接卡的选项只读内存。
优选地,该计算机还可包括一南桥芯片,该南桥芯片具有一通用输入输出接脚,该CMOS数值的第一状态或第二状态分别对应于该通用输入输出接脚(GPIO)的高、低电平值。举例而言,当该接脚为低电平值时,令该CMOS数值为第一状态,当该接脚为高电平值时,令该CMOS数值为第二状态。
于本发明的另一实施方式中,该通用输入输出接脚的高、低电平值是经由跳线(Jumper)方式设置,举例而言,该通用输入输出接脚可通过跳线方式短接而使成为高、低电平值。
优选地,该选项只读内存指令表还储存各该外接卡所对应的预设插槽配置信息(包括对应于各该外接卡的预设数据传输路径信息),以于该开机自检程序执行期间检测各该插槽,以获取各该插槽相对于各该外接卡的实际插槽配置信息(包括对应于各该外接卡的实际数据传输路径信息),并同时判断该预设插槽配置信息与该实际插槽配置信息是否一致,以进一步确认各该外接卡是否电性连接所对应的插槽,即实际插槽配置信息进一步包括各该外接卡与所对应的插槽是否电性连接的信息,倘若检测发现各该外接卡目前并未电性连接所对应的插槽,则可能发生下列两种情况:(1)插槽尚未向所对应的外接卡发送电源信号,即计算机的电源供应器供应的电压尚未经由该插槽提供给所对应的外接卡;(2)插槽尚未向所对应的外接卡发送时钟(频率)信号,亦即插槽与所对应的外接卡并未有数据连通关系。
优选地,该实际插槽配置信息进一步包括所述外接卡的当前状态信息,当该BIOS检测到该当前状态信息为无效时,该插槽未向对应的该外接卡发送一电源信号或一时钟信号。
如上所述,本发明的外接卡的选项只读内存处理方法,提供了有效的计算机开机自检速度加速方法,进而避免现有技术中因为多个带有选项只读内存的外接卡同时插设于主机板的各插槽上,造成开机自检过程中需加载前述选项只读内存,导致过多时间的耗费以及工作效率严重下降的问题。
上述实施方式仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施方式进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书的保护范围所列。
Claims (8)
1.一种在BIOS中禁止外接卡选项只读内存的方法,应用于计算机中,以提高该计算机的开机自检速度,该计算机包括多个插槽、分别插设于所述插槽的多个外接卡、以及一具有通用输入输出接脚的南桥芯片,所述外接卡分别具有选项只读内存,其特征在于,该方法包括:
提供一BIOS存储器,于该BIOS存储器中定义一地址空间,以在该地址空间中建立一选项只读内存指令表,其中,该选项只读内存指令表包含对应各该外接卡选项只读内存的禁止指令;
提供一CMOS存储器,并在该CMOS存储器中存储至少一CMOS数值,该CMOS数值为第一状态或第二状态,该CMOS数值的第一状态或第二状态分别对应于该南桥芯片的通用输入输出接脚的高、低电平值;
启动该计算机并执行开机自检程序,通过该计算机的BIOS读取该CMOS存储器中的该CMOS数值,当该BIOS检测到该CMOS数值为第一状态时,该BIOS自该选项只读内存指令表中调用对应各该外接卡选项只读内存的禁止指令,以禁止各该外接卡的选项只读内存;以及
于该开机自检程序执行期间,当该BIOS检测到该CMOS数值为第二状态时,该BIOS自该选项只读内存指令表中调用对应各该外接卡选项只读内存的使能指令,以使能所插设的外接卡的选项只读内存。
2.根据权利要求1所述的在BIOS中禁止外接卡选项只读内存的方法,其特征在于,该选项只读内存指令表还储存各该外接卡所对应的预设插槽配置信息。
3.根据权利要求2所述的在BIOS中禁止外接卡选项只读内存的方法,其特征在于,于该开机自检程序执行期间检测各该插槽,以获取各该插槽相对于各该外接卡的实际插槽配置信息,同时判断该预设插槽配置信息与该实际插槽配置信息是否一致。
4.根据权利要求3所述的在BIOS中禁止外接卡选项只读内存的方法,其特征在于,获取各该插槽相对于各该外接卡的实际插槽配置信息进一步包括各该外接卡与所对应的插槽是否电性连接的信息。
5.根据权利要求4所述的在BIOS中禁止外接卡选项只读内存的方法,其特征在于,该实际插槽配置信息进一步包括所述外接卡的当前状态信息,当该BIOS检测到该当前状态信息为无效时,该插槽未向对应的该外接卡发送一电源信号或一时钟信号。
6.根据权利要求1所述的在BIOS中禁止外接卡选项只读内存的方法,其特征在于,该选项只读内存指令表还储存对应各该外接卡选项只读内存的使能指令。
7.根据权利要求1所述的在BIOS中禁止外接卡选项只读内存的方法,其特征在于,该通用输入输出接脚的高、低电平值是经由跳线方式设置。
8.根据权利要求1所述的在BIOS中禁止外接卡选项只读内存的方法,其特征在于,该CMOS存储器为CMOS随机内存。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010540936.5A CN102467426B (zh) | 2010-11-08 | 2010-11-08 | 在bios中禁止外接卡选项只读内存的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010540936.5A CN102467426B (zh) | 2010-11-08 | 2010-11-08 | 在bios中禁止外接卡选项只读内存的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102467426A CN102467426A (zh) | 2012-05-23 |
CN102467426B true CN102467426B (zh) | 2015-01-28 |
Family
ID=46071090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010540936.5A Expired - Fee Related CN102467426B (zh) | 2010-11-08 | 2010-11-08 | 在bios中禁止外接卡选项只读内存的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102467426B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347553A (zh) * | 2019-07-02 | 2019-10-18 | 英业达科技有限公司 | 自动配置PCIe插槽的BIOS及其方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5022077A (en) * | 1989-08-25 | 1991-06-04 | International Business Machines Corp. | Apparatus and method for preventing unauthorized access to BIOS in a personal computer system |
CN101000546A (zh) * | 2006-01-13 | 2007-07-18 | 英业达股份有限公司 | 节省***资源的方法 |
CN101620539A (zh) * | 2008-07-01 | 2010-01-06 | 联想(北京)有限公司 | 开关机方法和计算机 |
-
2010
- 2010-11-08 CN CN201010540936.5A patent/CN102467426B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5022077A (en) * | 1989-08-25 | 1991-06-04 | International Business Machines Corp. | Apparatus and method for preventing unauthorized access to BIOS in a personal computer system |
CN101000546A (zh) * | 2006-01-13 | 2007-07-18 | 英业达股份有限公司 | 节省***资源的方法 |
CN101620539A (zh) * | 2008-07-01 | 2010-01-06 | 联想(北京)有限公司 | 开关机方法和计算机 |
Also Published As
Publication number | Publication date |
---|---|
CN102467426A (zh) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100501679C (zh) | 一种电子设备 | |
CN102200916B (zh) | 电子设备、可配置的部件及该部件的配置信息存储方法 | |
US20200310933A1 (en) | Device fault processing method, apparatus, and system | |
CN103345407B (zh) | 控制电路、连通控制器、连通控制方法及主板 | |
CN105677420A (zh) | 一种接口管脚配置的方法及装置 | |
EP1920379A2 (en) | Controlling embedded memory access | |
CN109976926A (zh) | 一种屏蔽重启保护bmc更新过程的方法、电路、终端及存储介质 | |
CN107766097B (zh) | 基于端点装置提供的启动指令执行启动操作的电子装置 | |
CN101581959B (zh) | 多核芯片中复位单个核的方法和设备 | |
CN106020895B (zh) | 一种应用程序启动方法及用户终端 | |
CN102467426B (zh) | 在bios中禁止外接卡选项只读内存的方法 | |
CN115269474A (zh) | 一种服务器及其PCIe热插拔的控制方法、装置及介质 | |
CN109117406B (zh) | 一种pcie热拔插测试方法、装置、终端及存储介质 | |
CN205427710U (zh) | 主机板的开机电路、主机板及计算机 | |
CN113961252B (zh) | 一种pcie板卡防丢卡方法、装置及计算机可读存储介质 | |
CN101387966A (zh) | 具有基本输入输出***选择功能的电脑设备 | |
CN107274589B (zh) | 一种金融自助终端硬件设备的访问方法、***及终端设备 | |
CN113721992A (zh) | 一种服务器的bios启动方法及相关装置 | |
CN113037506A (zh) | 接口切换控制方法、装置、设备及计算机可读存储介质 | |
CN107093408B (zh) | 智能设备开机时背光点亮的控制方法及装置 | |
CN111221701A (zh) | 一种芯片及其电路逻辑重构*** | |
CN115586981B (zh) | 一种防止sio信号丢失的方法、***、计算机和存储介质 | |
TWI391825B (zh) | 處理模組、操作系統及處理方法 | |
CN104516742B (zh) | 一种信息处理方法及电子设备 | |
CN115237695A (zh) | 一种主板接口状态检测方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150128 Termination date: 20191108 |
|
CF01 | Termination of patent right due to non-payment of annual fee |