CN100375953C - Method for initializing system of computer devices - Google Patents
Method for initializing system of computer devices Download PDFInfo
- Publication number
- CN100375953C CN100375953C CNB031525733A CN03152573A CN100375953C CN 100375953 C CN100375953 C CN 100375953C CN B031525733 A CNB031525733 A CN B031525733A CN 03152573 A CN03152573 A CN 03152573A CN 100375953 C CN100375953 C CN 100375953C
- Authority
- CN
- China
- Prior art keywords
- program
- storage device
- mass storage
- cmos
- initialization method
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 6
- 238000009434 installation Methods 0.000 claims description 25
- 238000011423 initialization method Methods 0.000 claims description 22
- 230000002093 peripheral effect Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 abstract description 15
- 230000008569 process Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The present invention relates to a system initializing method for a computer device. In the process of the basic input output system (BIOS) initialization of the computer device, the existence of a mass storage device in the computer device is judged, and a display file, a CMOS setting program or other application programs, etc. are loaded from the mass storage device by need when the mass storage device exists by judgment so as to enable the functions of the display file, the CMOS setting program or other application programs, etc. in the process of the system initialization not to be limited by the read-only memory capacity of a storage BIOS.
Description
Technical field
The present invention relates to a kind of computer installation, relate in particular to a kind of system initialization method of computer installation.
Background technology
For example be in the various computer installations such as desktop PC or mobile computer; common meeting application examples is Award Basic Input or Output System (BIOS) (Basic Input Output System in this way; hereinafter to be referred as BIOS), various BIOS such as AMI BIOS, Insyde BIOS or Phoneix BIOS, carry out the system initialization work of computer installation.Afterwards, just can begin load operation system and various application program, to carry out various information processing.
Carry out in the process of system initialization at BIOS, in order to provide the user to set initialized state, then can carry out the CMOS setting program according to need, for example select opening device, set keyboard state, the I/O address of setting port arranged side by side and mode of operation or the like in various duty selecting the computer installation initialization.Because the function of computer installation is more and more complicated, therefore the initialized BIOS required function of executive system is also more and more many, yet system provides the ROM (read-only memory) of depositing the BIOS sign indicating number (Read OnlyMemory, abbreviation ROM) capacity is but very limited, so that need limit increasable BIOS function conversely.For example, the corporate logo that shows during start (company logo) just can't use exquisite picture, and the options screen of CMOS setting program also can only be succinct, advances rank CMOS set-up function and can't use the options screen of compatibility and increase.
Summary of the invention
In view of this, the invention provides a kind of system initialization method of computer installation, it can solve the restriction that BIOS is subjected to ROM capacity, and can't use the compatibility picture and increase the problem of Premium Features, in addition, before more can being provided at the operating system loading, can directly load the function of required application program.
For reaching above-mentioned and other purpose, the invention provides a kind of system initialization method, applicable to computer installation.This system initialization method comprises the following steps: the initialization of executive system core; Judge whether to exist the mass storage device; When the mass storage device existed, loading from the mass storage device for example was the display file of corporate logo, and is shown on the display of computer installation; And the initialization of executive system periphery.
In one embodiment of this invention, this system initialization method comprises the following steps: more to judge whether the user selects to enter CMOS and set; And when the user selects to enter CMOS sets and mass storage device when existing, then load the CMOS setting program from the mass storage device.
In one embodiment, the CMOS setting program of loading and have the options screen of compatibility and advance rank CMOS set-up function.
In one embodiment, this system initialization method comprises the following steps: more to judge whether the user selects loading application programs; And when the user selects loading application programs and flood tide storage device to exist, then load selected application program from the mass storage device.
In one embodiment, the application program of loading is the music control program, so that this computer installation is used as music player, that is the load operation system of need not going ahead of the rest, just can play the music of desiring to listen to through music control program thus.
In another embodiment, the application program of loading is the web page browsing program, so that need not the load operation system, just can come browsing page through web page browsing program thus.
Wherein, the mass storage device of use is a hard drives.
The present invention provides a kind of system initialization method in addition, applicable to computer installation.This system initialization method comprises the following steps: the initialization of initialization of executive system core and system peripherals; Judge whether to exist the mass storage device; And when the mass storage device exists, load the program that the user selectes from the flood tide storage device.
In one embodiment, the program of loading is the CMOS setting program.
In one embodiment, the CMOS setting program of loading has the options screen of compatibility and advances rank CMOS set-up function.
In one embodiment, the program of loading is the music control program, so that this computer installation is used as music player, that is the load operation system of need not going ahead of the rest, just can play the music of desiring to listen to through music control program thus.
In one embodiment, the program of loading is the web page browsing program, so that need not the load operation system, just can come browsing page through web page browsing program thus.
Wherein, the mass storage device of use is a hard drives.
By in the above-mentioned explanation as can be known, use the system initialization method of a kind of computer installation provided by the present invention, then BIOS no longer is subjected to the restriction of ROM capacity, and can at random use the compatibility picture, and can increase Premium Features in BIOS.In addition, before operating system loads, select direct loading application programs, then also can directly required application program be loaded, so that user's use as the user.
For above and other objects of the present invention, feature and advantage can be become apparent, hereinafter special with optimization embodiment, and conjunction with figs., be described in detail below:
Description of drawings
Fig. 1 is the system initialization method flow diagram that a kind of computer installation of optimizing embodiment according to the present invention is shown.
Embodiment
As previously mentioned, because the restriction of the ROM capacity of the initialized bios program of stocking system causes start display frame, CMOS setting program picture extremely to simplify, and also can't increase many CMOS and advance the rank set-up function.Therefore, the present invention proposes a kind of system initialization method, it can use the mass storage device as hard drives etc., come additional storage start to show shelves, have the options screen of compatibility and advance the CMOS setting program of rank CMOS set-up function, and value added type (value added) application program, and when start, judging whether can be by loading these pictures and program in the mass storage device.In order to be easy to understand the system initialization method of present embodiment, below will be that example illustrates with the hard drives.
Please refer to shown in Figure 1ly, it is the system initialization method flow diagram of a kind of computer installation of the preferred embodiment according to the present invention.When as computer openings such as desktop PC or mobile computers, just begin to carry out its system initialization with BIOS, and what at first carry out is the initialization (S105) of the system core.The initialization of the so-called system core generally comprises as the initialization of CPU (central processing unit) (CentralProcessing Unit is called for short CPU), north bridge chips and South Bridge chip (being collectively referred to as chipset) and internal memory inspection etc.In addition, in order to begin to show start display frame, also should comprise the initialization of display control chip.
After finishing system core initialization, program enters the S110 step, whether has hard drives to judge computer installation, when being judged as when having hard drives, just loaded and displayed file in hard drives, and be shown on the display of computer installation (S115).Owing to be to come the loaded and displayed file from the mass storage device as hard drives, therefore, the display file of loading need not be subject to the capacity limit of the ROM (read-only memory) that stores BIOS, and can be high-resolution picture or even animation display file herein.
Afterwards, program enters the S120 step, to carry out the initialization of system peripherals.So-called system peripherals initialization for example is to detect the PCI adapter that is inserted on PCI (the Peripheral Component Interconnection) slot, or other adapter etc.Need to judge whether the user will set CMOS (S125) after finishing, this step for example is to detect the user whether to push the DEL key usually.
When the user will set CMOS, similarly, to judge in advance whether computer installation exists hard drives (S130), and when being judged as when having hard drives, just from hard drives, load CMOS setting program (S135), otherwise from ROM (read-only memory) (ROM), load CMOS setting program (S140).Then, judge that the user selects to store the setting that changes or abandons setting (S145), when selecting to store the setting of change as the user, program is got back to the S105 step, to advance system initialization again.Certainly, the above-mentioned CMOS setting program that loads in hard drives or ROM (read-only memory) (ROM) is also inequality, the CMOS setting program that in hard drives, loads, owing to be not subjected to the restriction of ROM (read-only memory) (ROM) capacity, so it can be the options screen with compatibility, or having the into CMOS setting program of rank CMOS set-up function, the selection that is beneficial to the user is set.
When the user does not set CMOS, then enter the S150 step, whether select direct loading application programs to judge the user, when selecting direct loading application programs, just in hard drives, load selected application program (S155) as the user.In the past can compare because the function of Windows is non-now, it is also more high that it loads required time, therefore, for for example being to can be used as for the multi-functional computer installations such as music player or web page browsing device, when the function of not using operating system with the application program of under operating system, carrying out, and as long as with computer installation during as music player or web page browsing device, then directly load music control program or web page browsing program via BIOS, with playing back music or browsing page, so can save the stand-by period of many load operations system.So the function of step provided the user before the load operation system, can load the chance of the application program of direct execution.And therefore the application program of step loading is to load from the formula disc driver, so the application program that can select to load will be easier to expand.
Though above explanation is to possess the display file of packing into simultaneously, load the CMOS setting program from hard drives, reach the function that loads as application programs such as music control program or web page browsing programs from hard drives from hard drives; yet the person skilled in art should know; so long as when the initialization of BIOS executive system; from hard drives, load any display file or the mode of program, all should belong to protection scope of the present invention.
Though the present invention shows as above to optimize embodiment; yet it is not in order to limit the present invention; any those of ordinary skill in the art; without departing from the spirit and scope of the present invention; when can doing various changes and modification, so protection scope of the present invention is when looking being as the criterion that the claim scope of being added defined.
Claims (9)
1. a system initialization method is applicable to computer installation, comprises the following steps:
The initialization of initialization of executive system core and system peripherals;
Judge whether to exist the mass storage device;
When this mass storage device existed, this high-capacity storage was written into a display file certainly, and was shown on the display of this computer installation; And
When this mass storage device exists, load the program that the user selectes from this mass storage device.
2. the system as claimed in claim 1 initial method, wherein this program is the CMOS setting program.
3. system initialization method as claimed in claim 2, wherein this CMOS setting program has the options screen of compatibility and advances rank CMOS set-up function.
4. a system initialization method is applicable to computer installation, comprises the following steps:
The initialization of executive system core;
Be written into a display file from a mass storage device, and be shown on the display of this computer installation; And
From mass storage device loading application programs.
5. system initialization method as claimed in claim 4, wherein this application program is the CMOS setting program.
6. system initialization method as claimed in claim 5, wherein this CMOS setting program has the options screen of compatibility and advances rank CMOS set-up function.
7. system initialization method as claimed in claim 4, wherein this application program is the music control program.
8. system initialization method as claimed in claim 4, wherein this application program is the web page browsing program.
9. system initialization method as claimed in claim 4, wherein this mass storage device is a hard drives.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031525733A CN100375953C (en) | 2003-08-04 | 2003-08-04 | Method for initializing system of computer devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031525733A CN100375953C (en) | 2003-08-04 | 2003-08-04 | Method for initializing system of computer devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1480833A CN1480833A (en) | 2004-03-10 |
CN100375953C true CN100375953C (en) | 2008-03-19 |
Family
ID=34156545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031525733A Expired - Lifetime CN100375953C (en) | 2003-08-04 | 2003-08-04 | Method for initializing system of computer devices |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100375953C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100383736C (en) * | 2004-05-08 | 2008-04-23 | 鸿富锦精密工业(深圳)有限公司 | Automatic primary method of serial high order hard disc structure controller |
CN100375025C (en) * | 2005-09-13 | 2008-03-12 | 联想(北京)有限公司 | Computer system starting method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1293397A (en) * | 2000-06-05 | 2001-05-02 | 熊小梅 | Software redefining method for scroll lock key on computer keyboard |
CN1355474A (en) * | 2000-12-01 | 2002-06-26 | 神基科技股份有限公司 | Method and device for playing multimedia files in computer half-start state |
CN1091273C (en) * | 1997-03-17 | 2002-09-18 | 国际商业机器公司 | Loadable hardward support |
CN1424650A (en) * | 2002-12-30 | 2003-06-18 | 联想(北京)有限公司 | Method for broadcasting music during system starting |
-
2003
- 2003-08-04 CN CNB031525733A patent/CN100375953C/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1091273C (en) * | 1997-03-17 | 2002-09-18 | 国际商业机器公司 | Loadable hardward support |
CN1293397A (en) * | 2000-06-05 | 2001-05-02 | 熊小梅 | Software redefining method for scroll lock key on computer keyboard |
CN1355474A (en) * | 2000-12-01 | 2002-06-26 | 神基科技股份有限公司 | Method and device for playing multimedia files in computer half-start state |
CN1424650A (en) * | 2002-12-30 | 2003-06-18 | 联想(北京)有限公司 | Method for broadcasting music during system starting |
Also Published As
Publication number | Publication date |
---|---|
CN1480833A (en) | 2004-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3444723B1 (en) | Shared nonvolatile memory architecture | |
US7716035B2 (en) | Simulation of a PCI device's memory-mapped I/O registers | |
KR20150130474A (en) | System and method for virtual user interface controls in multi-display configurations | |
US20060218387A1 (en) | System and method for backup and recovery of data stored in a hard disk of a computer | |
US8817567B2 (en) | Semiconductor memory device having low power mode and related method of operation | |
US20120226844A1 (en) | Dual processor system and method for using the same | |
US11341076B2 (en) | Hot-plugged PCIe device configuration system | |
EP0829804B1 (en) | Synchronous semiconductor memory device having macro command storage and execution method therefor | |
US7849300B2 (en) | Method for changing booting sources of a computer system and a related backup/restore method thereof | |
CN108804584A (en) | Method for exhibiting data, device, equipment and storage medium | |
CN100375953C (en) | Method for initializing system of computer devices | |
US20040225875A1 (en) | System and method of device information management | |
US20120017072A1 (en) | Modifying a video resolution of video data in a pre-operating system environment | |
WO2008024336A2 (en) | Write data mask method and system | |
US20040123093A1 (en) | Method and apparatus for loading BIOS and option ROM's from alternate locations | |
US7962856B2 (en) | Lookup control configuration | |
US8370565B2 (en) | Boot system | |
US20060123391A1 (en) | Method for plug-in program management of a computer system | |
JP2001109697A (en) | Multiinterface device and bios processing method | |
US7620758B2 (en) | System and method for fast activation and playing using a multimedia playback control module to load and execute core program | |
US20050010746A1 (en) | Method for dynamically building acpi architecture | |
US20040210716A1 (en) | Apparatus and method for simulating virtual floppy disk and virtual hard disk | |
CN107480052B (en) | Method and device for positioning BIOS (basic input output System) codes during downtime | |
US20100023745A1 (en) | Memorandum-presenting method and computer system using the same | |
CN100592258C (en) | Memory card supporting self start-up |
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 | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20080319 |