[go: up one dir, main page]

CN100375953C - Method for initializing system of computer devices - Google Patents

Method for initializing system of computer devices Download PDF

Info

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
Application number
CNB031525733A
Other languages
Chinese (zh)
Other versions
CN1480833A (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.)
Via Technologies Inc
Original Assignee
Via Technologies Inc
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 Via Technologies Inc filed Critical Via Technologies Inc
Priority to CNB031525733A priority Critical patent/CN100375953C/en
Publication of CN1480833A publication Critical patent/CN1480833A/en
Application granted granted Critical
Publication of CN100375953C publication Critical patent/CN100375953C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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

The system initialization method of computer installation
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.
CNB031525733A 2003-08-04 2003-08-04 Method for initializing system of computer devices Expired - Lifetime CN100375953C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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