CN102467426B - Method for forbidding option read-only memory of external card in basic input/output system (BIOS) - Google Patents
Method for forbidding option read-only memory of external card in basic input/output system (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
Abstract
The invention discloses a method for forbidding an option read-only memory of an external card in a basic input/output system (BIOS), and is applied to a computer. During the execution of a power-on self test program, the aim of increasing the power-on self test speed of the computer is fulfilled by forbidding the option read-only memory of the external card inserted in a mainboard slot.
Description
Technical field
The present invention has about a kind of method promoting computer booting self-inspection speed, particularly a kind of method of forbidding add-on card option read-only memory in BIOS.
Background technology
As everyone knows, the slot of computer main frame panel is plugged with different types of add-on card usually, to expand the using function of this computing machine, but, most add-on card with option read-only memory (Option rom) function, and at startup self-detection (Power-on self test; POST) stage, Basic Input or Output System (BIOS) (BIOS) can perform and load this step of option read-only memory, but the loading procedure of option read-only memory is slow, needs to spend many time, and then has a strong impact on work efficiency.
Therefore, how to propose a kind of shortcoming solving aforementioned prior art, to improve computer booting self-inspection speed, and then promote work efficiency, the real technical matters for desiring most ardently solution at present.
Summary of the invention
In view of the shortcoming of above-mentioned prior art, fundamental purpose of the present invention is the method that the option read-only memory providing one can promote the add-on card of computer booting self-inspection (POST) speed loads, to promote work efficiency.
For reaching above-mentioned purpose and other object, the invention provides a kind of method of forbidding add-on card option read-only memory in BIOS, be applied in computing machine, to improve this opening computer self-inspection speed, this computing machine has multiple slot and is inserted in multiple add-on card of these slots described respectively, these add-on card described have an option read-only memory respectively, the method comprises: provide a BIOS storer, an address space is defined in this BIOS storer, to set up an option read-only memory instruction list in this address space, wherein, this option read-only memory instruction list comprises the inhibit command of corresponding respectively this add-on card option read-only memory, there is provided a CMOS memory, and in this CMOS memory, store at least one CMOS numerical value, this CMOS numerical value is the first state or the second state, and start this computing machine and perform startup self-detection program, this CMOS numerical value in this CMOS memory is read by the BIOS of this computing machine, when this BIOS detects that this CMOS numerical value is the first state, this BIOS calls the inhibit command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, to forbid the option read-only memory of respectively this add-on card.
In one embodiment of the present invention, this option read-only memory instruction list also can store the default slot configuration information respectively corresponding to this add-on card.Respectively this slot can be detected in this startup self-detection program the term of execution, to obtain each this slot actual slot configuration information relative to each this add-on card, judge that whether this default slot configuration information is consistent with this actual slot configuration information simultaneously.Obtain each this slot and can comprise relative to the actual slot configuration information of each this add-on card the information whether respectively this add-on card and corresponding respectively this slot are electrically connected further.
Preferably, this actual slot configuration information can comprise the current state information of described add-on card further, and when this BIOS detects that this current state information is invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.This option read-only memory instruction list also can store the enable command of corresponding respectively this add-on card option read-only memory.In this startup self-detection program the term of execution, when detecting that this CMOS numerical value is the second state, this BIOS can call the enable command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, the option read-only memory of the add-on card plugged to make the subject of knowledge and the object of knowledge.
Preferably, this computing machine also can comprise a South Bridge chip, and this South Bridge chip has a universal input output connecting pin, and the first state of this CMOS numerical value or the second state correspond respectively to the high and low level value of this universal input output connecting pin.The high and low level value of this universal input output connecting pin can be arranged via jumper.This CMOS memory can be CMOS random memory.
Compared to prior art, of the present invention forbid in BIOS the method for add-on card option read-only memory by read through setting CMOS numerical value, to determine whether to need the option read-only memory for the add-on card that this startup self-detection program inhibition motherboard slot plugs, effectively to promote opening computer self-inspection speed, and then significantly increase work efficiency.
Accompanying drawing explanation
Fig. 1 shows the operational flowchart forbidding the method for add-on card option read-only memory in BIOS of the present invention.
[simple declaration of reference numerals]
S100-S140 step.
Embodiment
Be below, by specific embodiment, embodiments of the present invention are described, those skilled in the art can understand other advantage of the present invention and effect easily by content disclosed in the present specification.The present invention is also implemented by other different embodiment or is applied, and the every details in this instructions also can based on different viewpoints and application, carries out various modification and change not deviating under spirit of the present invention.
Refer to Fig. 1, show the operational flowchart forbidding the method for add-on card option read-only memory in BIOS of the present invention.In present embodiment, of the present inventionly in BIOS, forbid that the operational flowchart of the method for add-on card option read-only memory is applied in the computing machine with Basic Input or Output System (BIOS) (BIOS), to improve this opening computer self-inspection speed, this computing machine have for grafting respectively this add-on card multiple slots, be inserted in the add-on card of these slots described respectively, these add-on card described have option read-only memory respectively.Below namely the present invention is forbidden that in BIOS the concrete operation step of add-on card option read-only memory method is described in detail.
First step S100 is performed, one BIOS storer is provided, in this BIOS storer, define an address space, to set up an option read-only memory instruction list in this address space, this option read-only memory instruction list stores the inhibit command of corresponding respectively this add-on card option read-only memory.Then, step S110 is carried out.
In step s 110, (such as: CMOS random memory (CMOS RAM), and in this CMOS memory, store at least one CMOS numerical value, this CMOS numerical value may be the first different states or the second state to provide a CMOS memory.Then, step S120 is carried out.
In the step s 120, start this computing machine and perform startup self-detection program (POST), being read the CMOS numerical value stored in this CMOS memory by the BIOS of this computing machine.Then, step S130 is carried out.
In step s 130, which, judge whether the CMOS numerical value read is the first state, if so, then proceeds to step S140; If not, represent that this CMOS numerical value is the second state, then terminate the method.
In step S140, this BIOS calls the inhibit command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, to forbid the option read-only memory of respectively this add-on card, spend in save the startup self-detection program execute phase time of option read-only memory loading add-on card, thus correspondingly to increase work efficiency.
In another embodiment of the present invention, this option read-only memory instruction list also can store the enable command of corresponding respectively this add-on card option read-only memory, with in this startup self-detection program the term of execution, when detecting that this CMOS numerical value is the second state, this BIOS calls the enable command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, the option read-only memory of the add-on card plugged to make the subject of knowledge and the object of knowledge.
Preferably, this computing machine also can comprise a South Bridge chip, and this South Bridge chip has a universal input output connecting pin, and the first state of this CMOS numerical value or the second state correspond respectively to the high and low level value of this universal input output connecting pin (GPIO).For example, when this pin is low level value, make this CMOS numerical value be the first state, when this pin is high value, make this CMOS numerical value be the second state.
In another embodiment of the present invention, the high and low level value of this universal input output connecting pin arranges via wire jumper (Jumper) mode, for example, this universal input output connecting pin makes to become high and low level value by jumper short circuit.
Preferably, this option read-only memory instruction list also stores the default slot configuration information (comprising the preset data transmission path information corresponding to respectively this add-on card) respectively corresponding to this add-on card, to detect respectively this slot in this startup self-detection program the term of execution, with obtain respectively this slot relative to the actual slot configuration information (comprising the actual data transfer routing information corresponding to respectively this add-on card) of each this add-on card, and judge that whether this default slot configuration information is consistent with this actual slot configuration information simultaneously, to confirm respectively whether this add-on card is electrically connected corresponding slot further, namely actual slot configuration information comprises the information whether respectively this add-on card and corresponding slot are electrically connected further, find that respectively this add-on card is not electrically connected corresponding slot at present if detect, then may there are following two kinds of situations: (1) slot not yet sends power supply signal to corresponding add-on card, namely the voltage of the power supply unit supply of computing machine is not yet supplied to corresponding add-on card via this slot, (2) slot is not yet to corresponding add-on card tranmitting data register (frequency) signal, that is slot and corresponding add-on card do not have data communication relation.
Preferably, this actual slot configuration information comprises the current state information of described add-on card further, and when this BIOS detects that this current state information is invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.
As mentioned above, the option read-only memory disposal route of add-on card of the present invention, provide effective computer booting self-inspection speed accelerated method, and then avoid in prior art because multiple add-on card with option read-only memory is inserted on each slot of motherboard simultaneously, cause in startup self-detection process and need to load aforementioned options read-only memory, cause expending and the problem of work efficiency degradation of too much time.
Above-mentioned embodiment is illustrative principle of the present invention and effect thereof only, but not for limiting the present invention.Any those skilled in the art all without prejudice under spirit of the present invention and category, can carry out modifying to above-mentioned embodiment and change.Therefore, the scope of the present invention, should listed by the protection domain of claims.
Claims (8)
1. in BIOS, forbid the method for add-on card option read-only memory for one kind, be applied in computing machine, to improve this opening computer self-inspection speed, this computing machine comprises multiple slot, is inserted in the South Bridge chip that multiple add-on card and of described slot has universal input output connecting pin respectively, described add-on card has option read-only memory respectively, it is characterized in that, the method comprises:
There is provided a BIOS storer, in this BIOS storer, define an address space, to set up an option read-only memory instruction list in this address space, wherein, this option read-only memory instruction list comprises the inhibit command of corresponding respectively this add-on card option read-only memory;
One CMOS memory is provided, and in this CMOS memory, store at least one CMOS numerical value, this CMOS numerical value is the first state or the second state, and the first state of this CMOS numerical value or the second state correspond respectively to the high and low level value of the universal input output connecting pin of this South Bridge chip;
Start this computing machine and perform startup self-detection program, this CMOS numerical value in this CMOS memory is read by the BIOS of this computing machine, when this BIOS detects that this CMOS numerical value is the first state, this BIOS calls the inhibit command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, to forbid the option read-only memory of respectively this add-on card; And
In this startup self-detection program the term of execution, when this BIOS detects that this CMOS numerical value is the second state, this BIOS calls the enable command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, the option read-only memory of the add-on card plugged to make the subject of knowledge and the object of knowledge.
2. method of forbidding add-on card option read-only memory in BIOS according to claim 1, is characterized in that, this option read-only memory instruction list also stores the default slot configuration information respectively corresponding to this add-on card.
3. method of forbidding add-on card option read-only memory in BIOS according to claim 2, it is characterized in that, respectively this slot is detected in this startup self-detection program the term of execution, relative to the actual slot configuration information of each this add-on card, judge that whether this default slot configuration information is consistent with this actual slot configuration information to obtain respectively this slot simultaneously.
4. method of forbidding add-on card option read-only memory in BIOS according to claim 3, it is characterized in that, obtain each this slot and comprise relative to the actual slot configuration information of each this add-on card the information whether respectively this add-on card and corresponding slot are electrically connected further.
5. method of forbidding add-on card option read-only memory in BIOS according to claim 4, it is characterized in that, this actual slot configuration information comprises the current state information of described add-on card further, when this BIOS detects that this current state information is invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.
6. method of forbidding add-on card option read-only memory in BIOS according to claim 1, is characterized in that, this option read-only memory instruction list also stores the enable command of corresponding respectively this add-on card option read-only memory.
7. method of forbidding add-on card option read-only memory in BIOS according to claim 1, is characterized in that, the high and low level value of this universal input output connecting pin arranges via jumper.
8. method of forbidding add-on card option read-only memory in BIOS according to claim 1, is characterized in that, this CMOS memory is CMOS random memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010540936.5A CN102467426B (en) | 2010-11-08 | 2010-11-08 | Method for forbidding option read-only memory of external card in basic input/output system (BIOS) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010540936.5A CN102467426B (en) | 2010-11-08 | 2010-11-08 | Method for forbidding option read-only memory of external card in basic input/output system (BIOS) |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102467426A CN102467426A (en) | 2012-05-23 |
CN102467426B true CN102467426B (en) | 2015-01-28 |
Family
ID=46071090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010540936.5A Expired - Fee Related CN102467426B (en) | 2010-11-08 | 2010-11-08 | Method for forbidding option read-only memory of external card in basic input/output system (BIOS) |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102467426B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347553A (en) * | 2019-07-02 | 2019-10-18 | 英业达科技有限公司 | Automatically configure the BIOS and its method of PCIe slot |
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 (en) * | 2006-01-13 | 2007-07-18 | 英业达股份有限公司 | Method for saving system resource |
CN101620539A (en) * | 2008-07-01 | 2010-01-06 | 联想(北京)有限公司 | Method for start-up and shutdown and computer |
-
2010
- 2010-11-08 CN CN201010540936.5A patent/CN102467426B/en 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 (en) * | 2006-01-13 | 2007-07-18 | 英业达股份有限公司 | Method for saving system resource |
CN101620539A (en) * | 2008-07-01 | 2010-01-06 | 联想(北京)有限公司 | Method for start-up and shutdown and computer |
Also Published As
Publication number | Publication date |
---|---|
CN102467426A (en) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105786421B (en) | Server display method and device | |
CN102200916B (en) | Electronic equipment, configurable member and method for storing configuration information of configurable member | |
CN101017441A (en) | Electric device, start method of electric and update method of BIOS | |
CN111709032A (en) | Method, system, equipment and medium for realizing PFR function on multiple partitions | |
CN112805987B (en) | Startup process control method, startup process control device, terminal equipment and computer readable storage medium | |
CN110515671B (en) | Initialization method, initialization device, terminal device and readable storage medium | |
CN109976926A (en) | Method, circuit, terminal and the storage medium of protection BMC renewal process are restarted in a kind of shielding | |
CN102467426B (en) | Method for forbidding option read-only memory of external card in basic input/output system (BIOS) | |
CN115145381A (en) | Method, system, storage medium and equipment for remotely resetting BMC chip | |
CN101387966A (en) | Computer equipment with BIOS selection function | |
KR101118111B1 (en) | Mobile communication terminal and booting method thereof | |
CN107274589B (en) | Access method and system of financial self-service terminal hardware equipment and terminal equipment | |
CN113037506A (en) | Interface switching control method, device, equipment and computer readable storage medium | |
CN107093408B (en) | The control method and device of backlight lightening when smart machine is switched on | |
CN111221701A (en) | Chip and circuit logic reconfiguration system thereof | |
CN115586981B (en) | Method, system, computer and storage medium for preventing SIO signal loss | |
TWI391825B (en) | Processing module, operation system and processing method utilizing the same | |
CN113961252B (en) | PCIE board card anti-lost method, device and computer readable storage medium | |
CN115237695A (en) | Method, device, equipment and medium for detecting state of mainboard interface | |
CN114816823A (en) | Method, system, equipment and storage medium for solving problem that board card cannot be detected | |
US9535709B1 (en) | Booting system for motherboard | |
CN115658154A (en) | USB configuration method, device, electronic equipment, storage medium and program product | |
CN116827779A (en) | Network card configuration method, device, equipment and readable storage medium | |
KR101339476B1 (en) | USB booting terminal and method | |
CN114816552A (en) | Server startup blocking optimization method, system, terminal and storage medium |
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 |