CN102467426A - 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
- CN102467426A CN102467426A CN2010105409365A CN201010540936A CN102467426A CN 102467426 A CN102467426 A CN 102467426A CN 2010105409365 A CN2010105409365 A CN 2010105409365A CN 201010540936 A CN201010540936 A CN 201010540936A CN 102467426 A CN102467426 A CN 102467426A
- Authority
- CN
- China
- Prior art keywords
- add
- memory
- card
- bios
- option read
- 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.)
- Granted
Links
Images
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 is relevant for a kind of lifting computer booting self check method of velocity, particularly a kind of method of in BIOS, forbidding add-on card option read-only memory.
Background technology
As everyone knows; Usually be plugged with different types of add-on card on the slot of computer main frame panel, expanding the functions of use of this computing machine, yet; Most add-on card has 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 be carried out and load this step of option read-only memory, and still, the loading procedure of option read-only memory is slow, needs many times of cost, and then has a strong impact on work efficiency.
Therefore, how to propose a kind of shortcoming that solves aforementioned prior art,, and then promote work efficiency with raising computer booting self check speed, real in desiring most ardently the technical matters of 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 provides a kind of option read-only memory that can promote the add-on card of computer booting self check (POST) speed to load, to promote work efficiency.
For reaching above-mentioned purpose and other purpose, the present invention provides a kind of method of in BIOS, forbidding add-on card option read-only memory, is applied in the computing machine; To improve this opening computer self check speed; A plurality of add-on card that this computing machine has a plurality of slots and is inserted in said these slots respectively, said these add-on card have an option read-only memory respectively, and this method comprises: a BIOS storer is provided; Definition one address space in this BIOS storer; In this address space, to set up an option read-only memory instruction list, wherein, this option read-only memory instruction list comprises the corresponding respectively inhibit command of this add-on card option read-only memory; One CMOS memory is provided, and in this CMOS memory, stores at least one CMOS numerical value, this CMOS numerical value is first state or second state; And start this computing machine and carry out the startup self-detection program; BIOS through this computing machine reads this CMOS numerical value in this CMOS memory; When this BIOS detects this CMOS numerical value and is first state; This BIOS calls the corresponding respectively inhibit command of this add-on card option read-only memory in this option read-only memory instruction list, to forbid the respectively option read-only memory of this add-on card.
In an embodiment of the present invention, this option read-only memory instruction list also can store the respectively pairing preset slot configuration information of this add-on card.The term of execution of this startup self-detection program, can detect respectively this slot,, judge should preset slot configuration information whether consistent simultaneously with this actual slot configuration information to obtain respectively this slot with respect to the actual slot configuration information of this add-on card respectively.Obtain this slot respectively and further can comprise the information whether respectively this add-on card and pairing respectively this slot electrically connect with respect to the actual slot configuration information of this add-on card respectively.
Preferably, this actual slot configuration information further can comprise the current state information of said add-on card, and as this BIOS when to detect this current status information be 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 corresponding respectively enable command of this add-on card option read-only memory.The term of execution of this startup self-detection program; When detecting this CMOS numerical value and be second state; This BIOS can call the corresponding respectively enable command of this add-on card option read-only memory in this option read-only memory instruction list, so that the option read-only memory of the add-on card that the subject of knowledge and the object of knowledge plugs.
Preferably, this computing machine also can comprise a South Bridge chip, and this South Bridge chip has a general input and output pin, and first state of this CMOS numerical value or second state correspond respectively to the high and low level value of this general input and output pin.The high and low level value of this general input and output pin can be provided with via the wire jumper mode.This CMOS memory can be the CMOS random memory.
Than prior art; The method of add-on card option read-only memory of in BIOS, forbidding of the present invention can be passed through the CMOS numerical value of setting through reading; Need be the option read-only memory of the add-on card that plugged on this startup self-detection program inhibition motherboard slot whether to judge; With effective lifting opening computer self check speed, and then significantly increase work efficiency.
Description of drawings
Fig. 1 shows the operational flowchart of in BIOS, forbidding the method for add-on card option read-only memory of the present invention.
[simple declaration of assembly label]
The S100-S140 step.
Embodiment
Below be through specific embodiment embodiment of the present invention to be described, those skilled in the art can understand other advantage of the present invention and effect easily by the content that this instructions disclosed.The present invention also can implement or use through other different embodiment, and each item details in this instructions also can be based on different viewpoints and application, carries out various modifications and change under the spirit of the present invention not deviating from.
See also Fig. 1, show the operational flowchart of in BIOS, forbidding the method for add-on card option read-only memory of the present invention.In this embodiment; In the operational flowchart of in BIOS, forbidding the method for add-on card option read-only memory of the present invention is applied to the to have Basic Input or Output System (BIOS) computing machine of (BIOS); To improve this opening computer self check speed; This computing machine has a plurality of slots of this add-on card respectively of supply pegging graft, is inserted in the add-on card of said these slots respectively, and said these add-on card have the option read-only memory respectively.Below promptly the present invention is forbidden that in BIOS the concrete operations step of add-on card option read-only memory method is elaborated.
Execution in step S100 at first; One BIOS storer is provided; Definition one address space in this BIOS storer, in this address space, to set up an option read-only memory instruction list, this option read-only memory instruction list stores the corresponding respectively inhibit command of this add-on card option read-only memory.Then, carry out step S110.
In step S110, provide a CMOS memory (for example: CMOS random memory (CMOS RAM), and in this CMOS memory the storage at least one CMOS numerical value, this CMOS numerical value possibly be the first different states or second state.Then, carry out step S120.
In step S120, start this computing machine and carry out startup self-detection program (POST), the BIOS through this computing machine reads the CMOS numerical value of being stored in this CMOS memory.Then, carry out step S130.
In step S130, judge whether the CMOS numerical value that is read is first state, if then proceed to step S140; If not, represent that this CMOS numerical value is second state, then finishes this method.
In step S140; This BIOS calls the corresponding respectively inhibit command of this add-on card option read-only memory in this option read-only memory instruction list; To forbid the respectively option read-only memory of this add-on card; Saving the time that the startup self-detection program execute phase spends in the option read-only memory that loads add-on card, thus corresponding increasing work efficiency.
In another embodiment of the present invention; This option read-only memory instruction list also can store the corresponding respectively enable command of this add-on card option read-only memory; With in this startup self-detection program the term of execution; When detecting this CMOS numerical value and be second state, this BIOS calls the corresponding respectively enable command of this add-on card option read-only memory in this option read-only memory instruction list, so that the option read-only memory of the add-on card that the subject of knowledge and the object of knowledge plugs.
Preferably, this computing machine also can comprise a South Bridge chip, and this South Bridge chip has a general input and output pin, and first state of this CMOS numerical value or second state correspond respectively to the high and low level value of this general input and output pin (GPIO).For example, when this pin is low level value, make that this CMOS numerical value is first state, when this pin is high value, make that this CMOS numerical value is second state.
In another embodiment of the present invention, the high and low level value of this general input and output pin is to be provided with via wire jumper (Jumper) mode, and for example, this general input and output pin can make through wire jumper mode short circuit becomes high and low level value.
Preferably; This option read-only memory instruction list also stores respectively the pairing preset slot configuration information of this add-on card (comprise corresponding to respectively the preset data transmission path information of this add-on card); To detect respectively this slot in this startup self-detection program the term of execution; To obtain respectively this slot with respect to the actual slot configuration information of this add-on card respectively (comprise corresponding to respectively the actual data transfer routing information of this add-on card); And judge simultaneously whether this preset slot configuration information is consistent with this actual slot configuration information; With further affirmation respectively this add-on card whether electrically connect pairing slot; Be that actual slot configuration information further comprises the information whether respectively this add-on card and pairing slot electrically connect; Find that respectively this add-on card does not electrically connect pairing slot at present if detect, following two kinds of situation then possibly take place: (1) slot does not send power supply signal to pairing add-on card as yet, and promptly the voltage of the power supply unit supply of computing machine does not offer pairing add-on card via this slot as yet; (2) slot is as yet to pairing add-on card tranmitting data register (frequency) signal, that is slot and pairing add-on card do not have the data connected relation.
Preferably, this actual slot configuration information further comprises the current state information of said add-on card, and as this BIOS when to detect this current status information be invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.
As stated; The option read-only memory disposal route of add-on card of the present invention; Effective computer booting self check speed accelerated method is provided; And then avoid being inserted in simultaneously on each slot of motherboard because of a plurality of add-on card that have the option read-only memory in the prior art, causing needs in the startup self-detection process to load the aforementioned options read-only memory, causes expending and the serious problem that descends of work efficiency of too much time.
Above-mentioned embodiment is illustrative principle of the present invention and effect thereof only, but not is used to limit the present invention.Any those skilled in the art all can be under spirit of the present invention and category, and above-mentioned embodiment is modified and changed.Therefore, rights protection scope of the present invention should be listed like the protection domain of claims.
Claims (10)
1. method of in BIOS, forbidding add-on card option read-only memory; Be applied in the computing machine; Improving this opening computer self check speed, a plurality of add-on card that this computing machine has a plurality of slots and is inserted in said slot respectively, said add-on card has the option read-only memory respectively; It is characterized in that this method comprises:
One BIOS storer is provided, definition one address space in this BIOS storer, in this address space, to set up an option read-only memory instruction list, wherein, this option read-only memory instruction list comprises the corresponding respectively inhibit command of this add-on card option read-only memory;
One CMOS memory is provided, and in this CMOS memory, stores at least one CMOS numerical value, this CMOS numerical value is first state or second state; And
Start this computing machine and carry out the startup self-detection program; BIOS through this computing machine reads this CMOS numerical value in this CMOS memory; When this BIOS detects this CMOS numerical value and is first state; This BIOS calls the corresponding respectively inhibit command of this add-on card option read-only memory in this option read-only memory instruction list, to forbid the respectively option read-only memory of this add-on card.
2. method of in BIOS, forbidding add-on card option read-only memory according to claim 1 is characterized in that, this option read-only memory instruction list also stores the respectively pairing preset slot configuration information of this add-on card.
3. method of in BIOS, forbidding add-on card option read-only memory according to claim 2; It is characterized in that; The term of execution of this startup self-detection program, detect respectively this slot; To obtain respectively this slot, judge should preset slot configuration information whether consistent simultaneously with this actual slot configuration information with respect to the actual slot configuration information of this add-on card respectively.
4. method of in BIOS, forbidding add-on card option read-only memory according to claim 3; It is characterized in that, obtain this slot respectively and further comprise the information whether respectively this add-on card and pairing slot electrically connect with respect to the actual slot configuration information of this add-on card respectively.
5. method of in BIOS, forbidding add-on card option read-only memory according to claim 4; It is characterized in that; This actual slot configuration information further comprises the current state information of said add-on card; As this BIOS when to detect this current status information be invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.
6. method of in BIOS, forbidding add-on card option read-only memory according to claim 1 is characterized in that, this option read-only memory instruction list also stores the corresponding respectively enable command of this add-on card option read-only memory.
7. method of in BIOS, forbidding add-on card option read-only memory according to claim 6; It is characterized in that; The term of execution of this startup self-detection program; When detecting this CMOS numerical value and be second state, this BIOS calls the corresponding respectively enable command of this add-on card option read-only memory in this option read-only memory instruction list, so that the option read-only memory of the add-on card that the subject of knowledge and the object of knowledge plugs.
8. method of in BIOS, forbidding add-on card option read-only memory according to claim 1; It is characterized in that; This computing machine also comprises a South Bridge chip; This South Bridge chip has a general input and output pin, and first state of this CMOS numerical value or second state correspond respectively to the high and low level value of this general input and output pin.
9. method of in BIOS, forbidding add-on card option read-only memory according to claim 8 is characterized in that, the high and low level value of this general input and output pin is to be provided with via the wire jumper mode.
10. method of in BIOS, forbidding add-on card option read-only memory according to claim 1 is characterized in that, this CMOS memory is the 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 true CN102467426A (en) | 2012-05-23 |
CN102467426B 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) |
Cited By (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 |
Cited By (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 |
Also Published As
Publication number | Publication date |
---|---|
CN102467426B (en) | 2015-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8468389B2 (en) | Firmware recovery system and method of baseboard management controller of computing device | |
US8028177B2 (en) | Method for changing power states of a computer | |
CN102200916B (en) | Electronic equipment, configurable member and method for storing configuration information of configurable member | |
CN102422299B (en) | Information device, method for preventing execution of unauthorized program code | |
CN101091161B (en) | An apparatus and method for cooperative guest firmware | |
CN102662718A (en) | Module for starting multiple user programs by single Flash | |
US20060265581A1 (en) | Method for switching booting devices of a computer | |
CN111709032A (en) | Method, system, equipment and medium for realizing PFR function on multiple partitions | |
JP2009080563A (en) | Computer for monitoring virtual machine monitor, method thereof, and virtual machine monitor monitoring program | |
US20090132798A1 (en) | Electronic device and method for resuming from suspend-to-memory state thereof | |
CN113127302A (en) | Method and device for monitoring GPIO (general purpose input/output) of board card | |
CN109901890A (en) | A kind of method, apparatus, computer equipment and the storage medium of controller loading multi-core firmware | |
CN107766097B (en) | Electronic device for executing starting operation based on starting instruction provided by endpoint device | |
CN102467426A (en) | Method for forbidding option read-only memory of external card in basic input/output system (BIOS) | |
US9223697B2 (en) | Computer reprogramming method, data storage medium and motor vehicle computer | |
CN116450046A (en) | Cloud disk implementation method and device, intelligent network card, server and storage medium | |
CN113805826B (en) | Domestic platform-based integrated display and single display switching localization method | |
CN101387966A (en) | Computer equipment with BIOS selection function | |
CN109344005B (en) | Basic input output system BIOS redundancy backup method and device | |
CN202548824U (en) | Monolithic FLASH module for starting multiple user programs | |
CN100401263C (en) | Error checking system and method after turn-on machine | |
CN111221701A (en) | Chip and circuit logic reconfiguration system thereof | |
CN106933558B (en) | Power supply control method and device | |
CN113961252B (en) | PCIE board card anti-lost method, device and computer readable storage medium | |
CN115586981B (en) | Method, system, computer and storage medium for preventing SIO signal loss |
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 |