CN1797339A - Method of updating system for managing data of input / output system - Google Patents

Method of updating system for managing data of input / output system Download PDF

Info

Publication number
CN1797339A
CN1797339A CN 200410104127 CN200410104127A CN1797339A CN 1797339 A CN1797339 A CN 1797339A CN 200410104127 CN200410104127 CN 200410104127 CN 200410104127 A CN200410104127 A CN 200410104127A CN 1797339 A CN1797339 A CN 1797339A
Authority
CN
China
Prior art keywords
data
input
output system
bios
user
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
Application number
CN 200410104127
Other languages
Chinese (zh)
Other versions
CN100511145C (en
Inventor
余亮宏
卢盈志
李浚溢
张启聪
郑孟华
吴俊龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiaxing Jinxu Medical Technology Co., Ltd.
Original Assignee
Inventec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CNB2004101041274A priority Critical patent/CN100511145C/en
Publication of CN1797339A publication Critical patent/CN1797339A/en
Application granted granted Critical
Publication of CN100511145C publication Critical patent/CN100511145C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention is a method for updating system management BIOS data, for a user to store user data in the memory cell of a computer system according to the need, where the memory cell has a preset system management BIOS data; and the method provides an access block where a user can access user data for BIOS, after the BIOS is activated, judges if the access block has user data: if yes, storing the user data into the memory cell and removing the preset system management BIOS data; otherwise retaining it; the invention can update large numbers of data, reducing time and cost.

Description

The method of update system management data of input/output system
Technical field
The invention relates to a kind of method of more new data, particularly about a kind of method of upgrading system management Basic Input or Output System (BIOS) (SMBIOS) the storage area blocks of data in the Basic Input or Output System (BIOS) (BIOS) that is applied in.
Background technology
In the structure of computing machine, so-called Basic Input or Output System (BIOS) (Basic Input OutputSystem; Be designated hereinafter simply as BIOS) be most basic software in the computer elementary operation.BIOS mainly is made up of computing machine low side instruction set, the characteristic of the most basic hardware testing, definition computing machine and handle basic work when it provides computer run; For example when computer booting, the start selftest (Power-OnSelf-Test of object computer; POST), the electronic installation on all computing machines of initialization is explained the signal that keyboard sends, and the transmission etc. of information between the connectivity port.Therefore, initial operation during computing machine one start all is to carry out according to the content of BIOS, if BIOS goes wrong, just computer booting can't be carried out the test as internal memory (RAM), hard disk (HD), central processing unit (CPU) etc., causes and can't start shooting smoothly.Also just because of BIOS has possessed consequence like this in computer system, General System dealer all the bios program instruction set can be write can long-time power-source free storer (memory) in, as flash ROM (flash ROM), programmable read-only memory (PROM), erasing type ROM (read-only memory) (EPROM), electronics erasing type ROM (read-only memory) (EEPROM) etc., and with this type of BIOS memory built at the mainboard (Mother Board) of computing machine or put into the chipset (chipset) of computer system, making its content not influenced by the power supply supply can forever preserve.
Yet, the content of BIOS is not to immobilize, for example the BIOS that dispatches from the factory of computer system manufacturer is wrong, so must carrying out BIOS, the user upgrades, or make data according to user's demand and upgrade action (as system manufacturer change computing machine type), wherein need most data updated no more than (the System Management BIOS of the system management Basic Input or Output System (BIOS) among the BIOS; Be designated hereinafter simply as SMBIOS) data, it is important and indispensable data among the BIOS, putting down in writing the various information of system in these data, especially first type data in the SMBIOS data (Type1:system information or manufacturer information), second type data (Type2:base board information) and the 3rd type data (Type3:system enclosure orchassis information), and each system host board has its unique system data, as the motherboard sequence number, so its amount of upgrading demand is very big and frequent.
Though the existing instrument that upgrades that provides of some manufacturer, but these instruments are direct coverings originally was stored in the data in the BIOS storer, if user's input data error or want to recover previous data, then must be once with total system flash again, reality is for trouble and be not inconsistent high efficiency now social demand; Many problems still are provided when generally the instrument that provides with manufacturer carries out more new element, cause to finish renewal smoothly, its problem comprises: when the BIOS storer is subjected to uncertain operating influence (as when upgrading, the facts of outage takes place), its data content (as the SMBIOS data) may run off or produce mistake, produce mistake when causing computer booting to carry out bios program, thereby cause computing machine can't finish start; Moreover when if the SMBIOS data that the user will will be a large amount of are done renewal, carrying out that then must be one by one be new element more, and the flow process that could carry out the test or the shipment in later stage has smoothly been wasted time and cost.
Can learn that by the problems referred to above as the mode of SMBIOS Data Update, real storage has many problems of demanding urgently separating now.
Summary of the invention
For solving above-mentioned prior art problems, fundamental purpose of the present invention is to provide a kind of method of update system management data of input/output system, can't start shooting because of outage makes computing machine when preventing to upgrade.
Another object of the present invention is to provide a kind of method of update system management data of input/output system, when mass data need be upgraded, too much time and cost avoided waste.
For reaching above-mentioned and other purpose, the present invention is that a kind of method of update system management data of input/output system comprises: (1) makes this Basic Input or Output System (BIOS) be provided with the access block that supplies these these user's data of user's access; (2) make this Basic Input or Output System (BIOS) activate and carry out oneself start and test; (3) make this Basic Input or Output System (BIOS) judge and whether have this user's data in this access block, if then enter step (4), otherwise, then enter step (5); (4) predetermined system that makes this Basic Input or Output System (BIOS) remove in this storage unit is managed data of input/output system, and in these user's data of this cell stores, and enter step (5); (5) make this Basic Input or Output System (BIOS) finish oneself's start test.
Compare with the existing more new tool that uses manufacturer to provide, the present invention provides a kind of can data renewals by the access block of user's access user data and with automatic judgment mode, because of making computing machine, outage can't start shooting when preventing to upgrade, after outage, can recover original content, can upgrade mass data simultaneously, too much time and cost avoid waste.
Description of drawings
Fig. 1 is the method flow synoptic diagram of update system management data of input/output system of the present invention.
Embodiment
Embodiment
Fig. 1 is the schematic flow sheet of System Operation of the present invention.It is noted that wherein this figure is the synoptic diagram of simplification, basic step flow process of the present invention only is described in a schematic way.Therefore, only show the literal relevant with the present invention in this accompanying drawing, the steps flow chart during its actual enforcement may be more complicated.
Fig. 1 is a method of representing update system management data of input/output system of the present invention with simple system operation workflow synoptic diagram, the method provides user's data storing that a kind of user of allowing can will upgrade according to its demand storage unit in computer system, replaces system management Basic Input or Output System (BIOS) (the System Management BIOS that is pre-stored in storage unit originally; SMBIOS) method of data, said memory cells are meant the internal memory (memory) of computer system, as DDR internal memory (Double Data-Rate Synchronous DRAM) or sdram memory (Synchronous DRAM) etc.; Method of the present invention can be applicable to for example computer systems (not marking) such as notebook computer, desktop PC, server or workstation, and before this method was carried out, shilling this computer system was provided with an access block in Basic Input or Output System (BIOS).It is the access block of user's data that earlier searching one can will be upgraded from line access by the user in the flash ROM (flash ROM) of Basic Input or Output System (BIOS); these user's data are first indispensable in system management Basic Input or Output System (BIOS) type data (Type1); the second type data (Type2) and the 3rd type data (Type3); wherein the first type data generally are system information (systeminformation) or fabricator's information (manufacturer information); the second type data generally are information substrate (base board information); the 3rd type data generally are system attachment (system enclosure) or essential information (chassis information); and above-mentioned access block is to be the protection state; just; data in this access block can't be removed with flash mode or other instrument via Basic Input or Output System (BIOS), can only be carried out the action of access by the user.
The method is carried out step S1, activation system earlier.In this step, make this computer system power-on, the Basic Input or Output System (BIOS) of this system can be carried out oneself start test (this test procedure is the normal procedure of general computer system when activating), in addition in this step, computer system can be managed data of input/output system with predetermined system, store block (it is the flash ROM that is positioned at Basic Input or Output System (BIOS) that this system management Basic Input or Output System (BIOS) stores block) by the system management Basic Input or Output System (BIOS) in the Basic Input or Output System (BIOS), be stored in the storage unit (this action also is the normal procedure behind the general computer system power-on) of this computer system, then enter step S2.
In this step S2, whether user's data are arranged in the access block.This step is to make this computer system judge whether user's data are arranged in the access block, just, judges in the access block of above-mentioned Basic Input or Output System (BIOS) whether the user's data that will upgrade are arranged, and then enters step S3 if having, otherwise, then enter step S4.
In this step S3, store user's data.This step is to make this computer system store user's data, just, remove the predetermined system management data of input/output system in the aforementioned calculation machine system memory unit, and with the user's data storing in the above-mentioned access block in this storage unit, then finish user's data action that the user will upgrade, in addition, during the state when if user's error in data that the user will upgrade or user want answering system not upgrade, just, to manage the storage unit that there is computer system in data of input/output system with predetermined system, the user's data that only need to store in the block remove, when next computer system power-on, computer system can be managed predetermined system data of input/output system automatically and be existed in its storage unit, then enters step S4.
In this step S4, the ends with system boot program.This step is to make this computer system ends with system boot program, and just, the oneself who the finishes Basic Input or Output System (BIOS) test of starting shooting enters operating system (OS).
By on address the mode that accompanying drawing can clearly be understood technical characterictic of the present invention and enforcement thereof, at first making Basic Input or Output System (BIOS) be provided with one can be by the access block of user's access user data, after computer system activates, judge in the above-mentioned access block whether user's data are arranged, if have then with the storage unit of user's data storing in computer system, and the predetermined system that removes in the storage unit is managed data of input/output system, otherwise, then the management of the predetermined system in reserved storage location data of input/output system reaches system data of the present invention (first type that refers to the system management Basic Input or Output System (BIOS) especially, second type and the 3rd type data) purpose upgraded.The present invention has the advantage that is easy to upgrade, and if in the problem of carrying out taking place when system data upgrades outage, can can not destroy the content of BIOS as prior art, and the state in the time of can answering system does not upgrade when computer system activates again, automatically predetermined system is managed the storage unit that data of input/output system is stored in computer system, can carry out normal boot-strap; When a large amount of system datas need upgrade, the user's data that then can upgrade, deposit in the access block and activation system again, can finish more new element, can carry out the flow process of the test or the shipment in later stage smoothly, do not need to carry out the action that whole BIOS upgrades, and then expending of saving time and cost.

Claims (11)

1. the method for update system management data of input/output system, comply with its demand with the storage unit of user's data storing for the user in a computer system, wherein this storage unit is used to store this system for managing data of input/output system, and has predetermined system management data of input/output system in this storage unit, used by the oneself of the system of this computer system start test procedure or its operating system, it is characterized in that this method comprises:
(1) make this Basic Input or Output System (BIOS) be provided with the access block that supplies these these user's data of user's access;
(2) make this Basic Input or Output System (BIOS) activate and carry out oneself start and test;
(3) make this Basic Input or Output System (BIOS) judge and whether have this user's data in this access block, if then enter step (4), otherwise, then enter step (5);
(4) predetermined system that makes this Basic Input or Output System (BIOS) remove in this storage unit is managed data of input/output system, and in these user's data of this cell stores, and enter step (5);
(5) make this Basic Input or Output System (BIOS) finish oneself's start test.
2. the method for update system management data of input/output system as claimed in claim 1 is characterized in that these user's data are the first type data, the second type data and the 3rd type data in the system management Basic Input or Output System (BIOS).
3. the method for update system as claimed in claim 2 management data of input/output system is characterized in that, these first type data are a kind of in system information and the fabricator's information.
4. the method for update system management data of input/output system as claimed in claim 2 is characterized in that these second type data are information substrates.
5. the method for update system as claimed in claim 2 management data of input/output system is characterized in that, the 3rd type data are a kind of in system attachment and the essential information.
6. the method for update system management data of input/output system as claimed in claim 1 is characterized in that this access block is the flash ROM that is arranged in this Basic Input or Output System (BIOS).
7. as the method for claim 1 or 6 described update system management data of input/output system, it is characterized in that this access block is to be the protection state, remove in the flash mode by this Basic Input or Output System (BIOS) to avoid the data in this access block.
8. the method for update system management data of input/output system as claimed in claim 1, it is characterized in that, this predetermined system management data of input/output system is to exist the system management Basic Input or Output System (BIOS) of this Basic Input or Output System (BIOS) to store block, and after this Basic Input or Output System (BIOS) activated, this computer system can be stored in this storage unit with this predetermined system management data of input/output system.
9. the method for update system management data of input/output system as claimed in claim 8 is characterized in that it is the flash ROM that is positioned at this Basic Input or Output System (BIOS) that this system management Basic Input or Output System (BIOS) stores block.
10. the method for update system management data of input/output system as claimed in claim 1 is characterized in that this storage unit is the internal memory of this computer system.
11. the method as claim 1,8 or 10 described update system management data of input/output system is characterized in that, a kind of in this storage unit DDR internal memory and the sdram memory.
CNB2004101041274A 2004-12-30 2004-12-30 Method of updating system for managing data of input / output system Expired - Fee Related CN100511145C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004101041274A CN100511145C (en) 2004-12-30 2004-12-30 Method of updating system for managing data of input / output system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004101041274A CN100511145C (en) 2004-12-30 2004-12-30 Method of updating system for managing data of input / output system

Publications (2)

Publication Number Publication Date
CN1797339A true CN1797339A (en) 2006-07-05
CN100511145C CN100511145C (en) 2009-07-08

Family

ID=36818389

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004101041274A Expired - Fee Related CN100511145C (en) 2004-12-30 2004-12-30 Method of updating system for managing data of input / output system

Country Status (1)

Country Link
CN (1) CN100511145C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101673203B (en) * 2008-09-10 2014-05-14 华硕电脑股份有限公司 Processing device and related data processing method thereof
US9323460B2 (en) 2013-03-14 2016-04-26 Microsoft Technology Licensing, Llc Assigning priorities to data for hybrid drives
US9626126B2 (en) 2013-04-24 2017-04-18 Microsoft Technology Licensing, Llc Power saving mode hybrid drive access management
US9946495B2 (en) 2013-04-25 2018-04-17 Microsoft Technology Licensing, Llc Dirty data management for hybrid drives
CN111475007A (en) * 2020-04-08 2020-07-31 苏州浪潮智能科技有限公司 Server power-off method, device and related equipment

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101673203B (en) * 2008-09-10 2014-05-14 华硕电脑股份有限公司 Processing device and related data processing method thereof
US9323460B2 (en) 2013-03-14 2016-04-26 Microsoft Technology Licensing, Llc Assigning priorities to data for hybrid drives
US9626126B2 (en) 2013-04-24 2017-04-18 Microsoft Technology Licensing, Llc Power saving mode hybrid drive access management
US9946495B2 (en) 2013-04-25 2018-04-17 Microsoft Technology Licensing, Llc Dirty data management for hybrid drives
CN111475007A (en) * 2020-04-08 2020-07-31 苏州浪潮智能科技有限公司 Server power-off method, device and related equipment

Also Published As

Publication number Publication date
CN100511145C (en) 2009-07-08

Similar Documents

Publication Publication Date Title
US7143275B2 (en) System firmware back-up using a BIOS-accessible pre-boot partition
US8423991B2 (en) Embedded network device and firmware upgrading method
US6438688B1 (en) Method and computer for locally and remotely updating a basic input output system (BIOS) utilizing one update file
US6012130A (en) Method and apparatus for automated disk drive upgrades
US10732963B2 (en) System and method for automatically managing updated UEFI variables
US20060224874A1 (en) Method for updating system management basic input output system (SMBIOS) data
US7512777B2 (en) Method and system for maintaining system management BIOS
CN1212062A (en) Extended BIOS adapted for remote diagnostic repair
US20090037900A1 (en) Method for optimizing memory modules for user-specific environments
CN101634960A (en) Method for revising BIOS parameter and regenerating checksum
CN104679540A (en) Computer system and computer system starting method
US6473655B1 (en) Data processing system and method for creating a virtual partition within an existing partition in a hard disk drive
US8370612B2 (en) Computer system with built-in hidden two operating devices
US8086834B2 (en) System and method for populating a dedicated system service repository for an information handling system
US20100115004A1 (en) Backup system that stores boot data file of embedded system in different strorage sections and method thereof
US20060129520A1 (en) System and method for automatically updating a program in a computer
US20110296092A1 (en) Storing a Driver for Controlling a Memory
US20050223209A1 (en) Apparatus for fast booting computer and method for the same
CN100511145C (en) Method of updating system for managing data of input / output system
CN102479124A (en) Test method
US20040243385A1 (en) Emulation of hardware devices in a pre-boot environment
TWI518594B (en) Computer system and activation method for computer system
KR100671046B1 (en) Application program install system and method using usb
CN1235147C (en) Information management system and method for application device
CN116048630A (en) Method for accessing hidden area data, electronic equipment 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
TR01 Transfer of patent right

Effective date of registration: 20181129

Address after: Building 1, No. 231 Jiulong Road, Caoqiao Street, Pinghu City, Jiaxing City, Zhejiang Province

Patentee after: Jiaxing Jinxu Medical Technology Co., Ltd.

Address before: Taipei City, Taiwan, China

Patentee before: Inventec Corporation

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090708

Termination date: 20181230

CF01 Termination of patent right due to non-payment of annual fee