CN1815446A - Computer system with instant open function and its processing method - Google Patents
Computer system with instant open function and its processing method Download PDFInfo
- Publication number
- CN1815446A CN1815446A CN 200510009177 CN200510009177A CN1815446A CN 1815446 A CN1815446 A CN 1815446A CN 200510009177 CN200510009177 CN 200510009177 CN 200510009177 A CN200510009177 A CN 200510009177A CN 1815446 A CN1815446 A CN 1815446A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- operating system
- computer system
- flag
- storage media
- 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.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The method includes steps: depressing a shortcut key to start up a computer system, and setting up a flag corresponding to the shortcut key; starting up the basic input/output system of the computer system to load in and start up the small type boot-strap; determining value of the flag, if value of the flag is equal to a first flag value, then the boot-strap reads out the kernel program corresponding to the first operation system, and starts up the first operation system; if value of the flag is equal to a second flag value, then the boot-strap load in the basic input/output system, and starts up management program of boot-strap; the management program reads out he kernel program corresponding to the second operation system, and starts up the second operation system.
Description
(1) technical field
Present invention is directed to a kind of booting computer program, and be particularly to a kind of boot program with computer system of function of immediate unlock.
(2) background technology
Immediate unlock (Instant Play) technology has been widely used in the computer system, and it can make as traditional electrical brain system such as the household electrical appliance and starting fast.Computer with function of immediate unlock is commonly referred to as the multimedia video computer, it is the function that computer system has general audio-visual household electrical appliances, but as playing back music, film, TV programme under the situation of the operating system that does not start this computer system, perhaps recording music, film or the like.
Fig. 1 shows the flow chart of steps of the method for immediate unlock computer system traditionally.At first, start a computer system (step S11) by a fast key.Then, the CPU (central processing unit) of this computer system (CentralProcessing Unit, CPU) be written into the necessary hardware information (step S12) of this computer system by the ROM-BIOS (BIOS) of this computer system, the power-on management program that will be stored in then in the start disk drive is loaded in the Storage Media that stores this ROM-BIOS (step S13).Next, this ROM-BIOS utilizes this power-on management program to produce a start menu (step S14), obtain wherein core (Kernel) position (step S15) of an operating system of selecting according to user's input then, then be written into and carry out this core to start boot program (step S16) to the operating system that should select.
Another kind of boot program is for being placed on a small-sized boot program (mini loader) in the read-only memory bank that stores BIOS, and is provided with that correspondence is desired to start the operating system or the fast key of application program.When the user presses this fast key, promptly can set flag that should fast key, and computer system starts and enter BIOS when carrying out hardware initialization, this small-sized boot program is judged the flag situation automatically and is carried out corresponding operation.Start (SuSE) Linux OS or other application program if judge user's desire, then automatic access Linux core is to start (SuSE) Linux OS.Start form (Windows) operating system if judge user's desire, then read and carry out the power-on management program that is stored in the start disk drive, and make this power-on management program access Windows core to start Windows operating system.
The shortcoming of above-mentioned boot program is as described below.Different manufacturers will make boot program become complicated when importing the power-on management program according to its oneself Rule Design ROM-BIOS.In addition, there is bigger risk in the considering of security of system that be updated in of ROM-BIOS, if make a mistake in renewal process, will make the power-on management program also and then damage in the lump.
Therefore, the present invention has disclosed a kind of method of immediate unlock computer system, the problem that can solve in the prior art to be produced.
(3) summary of the invention
In view of this, purpose of the present invention is providing a kind of computer system with function of immediate unlock, but its quick turn-on, and when carrying out tough body renewal, avoid boot program to damage.
Based on above-mentioned purpose, the embodiment of the invention provides a kind of method of immediate unlock computer system.At first, by next fast key starting a computer system, and set to one of should fast key flag.This ROM-BIOS that starts this computer system is to be written into and to start this small-sized boot program.Then this small-sized boot program is judged this flag target value.If this flag value is this first flag value, then reads kernel program that should first operating system and start this first operating system.If this flag value is this second flag value, then this ROM-BIOS is written into and starts this power-on management program, and this power-on management program reads kernel program that should second operating system and starts this second operating system.
The embodiment of the invention more provides a kind of computer system with function of immediate unlock, and it comprises a plurality of fast key, one first Storage Media, one second Storage Media and a ROM-BIOS.This ROM-BIOS is arranged in this first Storage Media, in order to when a fast key is triggered according to user operation, sets a flag that should fast key and is written into and starts this small-sized boot program.This small-sized boot program is judged this flag target value, if this flag value is this first flag value, then read kernel program that should first operating system and start this first operating system, if this flag value is this second flag value, then this ROM-BIOS is written into and starts this power-on management program, and this power-on management program reads kernel program that should second operating system and starts this second operating system.
(4) description of drawings
For above-mentioned and other purposes, feature and advantage of the present invention can be become apparent, cited below particularlyly go out preferred embodiment, and cooperate appended graphicly, be described in detail below.
Fig. 1 shows the flow chart of steps of the method for immediate unlock computer system traditionally.
Fig. 2 is the Organization Chart that shows the computer system with function of immediate unlock of the embodiment of the invention.
Fig. 3 is the method step process flow diagram that shows the immediate unlock computer system of the embodiment of the invention.
(5) embodiment
The present invention is that embodiment has disclosed a kind of computer system and disposal route thereof with function of immediate unlock.
Fig. 2 is the Organization Chart that shows the computer system with function of immediate unlock of the embodiment of the invention.Computer system 100 comprises a CPU (central processing unit) 200, one first Storage Media 300 and one second Storage Media 400, wherein first Storage Media 300 is generally the read-only memory bank of quickflashing (Flash Read OnlyMemory, ROM), it stores a ROM-BIOS 350.(Master Boot Record MBR) stores a power-on management program 410 and a small-sized boot program (mini loader) 430 in the (not shown) in the main start magnetic region of second Storage Media 400.Next narrate the boot program of computer system 100.In addition, second Storage Media 400 more comprises one first operating system and one second operating system.And first Storage Media 300 more stores one first flag value and one second flag value that should first and second operating system.In embodiments of the present invention, second Storage Media 400 is generally the start disk drive, and power-on management program 410 is stored in the 0th magnetic post of this start disk drive, the 1st magnetic region on the 0th magnetic head.
The fast key (not shown) that the user presses on the lower keyboard 500 starts computer system 100, and then CPU (central processing unit) 200 is carried out the ROM-BIOS 350 that is stored in first Storage Media 300 and set a flag that should fast key.Next, ROM-BIOS 350 starts the hardware unit of computer system 100, and CPU (central processing unit) 100 is utilized ROM-BIOS 350 to be written into and started small-sized boot program 430 then.
Next, small-sized boot program 430 is judged this flag target value.If this flag value be this first flag value, then CPU (central processing unit) 100 reads this flag value and also seeks core position to operating system (being generally the embedded system that does, i.e. first operating system) that should first flag value according to this.After the core that finds this operating system, CPU (central processing unit) 100 is written into this core, and starts boot program that should operating system.
If this flag value be this second flag value, then ROM-BIOS 350 is noted down (MBR) according to main start the in the 1st magnetic region that is stored in second Storage Media, is written into and starts power-on management program 410.Then CPU (central processing unit) 100 reads core position to operating system (i.e. second operating system) that should second flag value by power-on management program 410, is written into this core then, and startup is to boot program that should operating system.
Flag can be arranged in second Storage Media 400 (start disk drive) or any Storage Media.If be arranged in the start disk drive, then it is arranged at the 1st magnetic region on the 0th magnetic post, the 0th magnetic head equally with main start record.
Fig. 3 is the method step process flow diagram that shows the immediate unlock computer system of the embodiment of the invention.The method of the immediate unlock computer system of the embodiment of the invention is applicable to that in a computer system this computer system comprises at least one first Storage Media, one second Storage Media, and this second Storage Media comprises one first operating system and one second operating system.One ROM-BIOS (BIOS) is set in above-mentioned first Storage Media, an one small-sized boot program (mini loader) and a power-on management program are set in the main start magnetic region (MBR) of above-mentioned second Storage Media, and a plurality of fast key of corresponding above-mentioned first and second operating system are set respectively and define one first flag value and one second flag value.
At first, starting above-mentioned computer system, and set a flag (step S21) of corresponding above-mentioned fast key by next fast key.The above-mentioned ROM-BIOS that starts above-mentioned computer system is to be written into and to start above-mentioned small-sized boot program (step S22).Then this small-sized boot program is judged above-mentioned flag target value (step S23).If above-mentioned flag value is above-mentioned first flag value, then reads the kernel program of corresponding above-mentioned first operating system and start above-mentioned first operating system (step S24).If above-mentioned flag value is above-mentioned second flag value, then above-mentioned ROM-BIOS is written into and starts above-mentioned power-on management program (step S25), and the power-on management program reads the kernel program of corresponding above-mentioned second operating system and starts above-mentioned second operating system (step S26) then.
The present invention discloses the non-Storage Media that stores ROM-BIOS that the power-on management program is written into carrying out boot program, so may cause the problem of damage need not worry to upgrade ROM-BIOS the time.If desire is upgraded the power-on management program, can in general operation system (as Windows), utilize a refresh routine to advance formula and get final product, this update method comparatively simply and does not have risk.And owing to non-the power-on management program is written into the Storage Media that stores ROM-BIOS, can cause the problem of compatibility, and required checking is born can reduce program debugging the time so needn't worry the ROM-BIOS of different vendor's design.
In addition, embodiment of the invention method may be implemented in different Storage Medias (as hard disk, system's memory bank or the like), and can be implemented into dissimilar computer apparatus (as desktop computer, portable computer, multimedia computer or the like), and make when designing new system the unlikely burden that causes the deviser of ROM-BIOS.
Though the present invention discloses as above with preferred embodiment; right its is not in order to limit the present invention; anyly have the knack of this skill person; without departing from the spirit and scope of the present invention; when can being used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking accompanying the claim person of defining.
Claims (10)
1. the method for an immediate unlock computer system, it is applicable in a computer system, above-mentioned computer system comprises at least one first Storage Media, one second Storage Media, and above-mentioned second Storage Media comprises one first operating system and one second operating system, comprises the following steps:
In above-mentioned first Storage Media, a ROM-BIOS is set;
An one small-sized boot program and a power-on management program are set in the main start magnetic region of above-mentioned second Storage Media;
A plurality of fast key of corresponding above-mentioned first and second operating system are set respectively and define one first flag value and one second flag value;
Starting above-mentioned computer system, and set a flag of corresponding above-mentioned fast key by next fast key;
The above-mentioned ROM-BIOS that starts above-mentioned computer system is to be written into and to start above-mentioned small-sized boot program;
Above-mentioned small-sized boot program is judged above-mentioned flag target value;
If above-mentioned flag value is above-mentioned first flag value, then reads the kernel program of corresponding above-mentioned first operating system and start above-mentioned first operating system;
If above-mentioned flag value is above-mentioned second flag value, then above-mentioned ROM-BIOS is written into and starts above-mentioned power-on management program; And
Above-mentioned power-on management program reads the kernel program of corresponding above-mentioned second operating system and starts above-mentioned second operating system.
2. the method for immediate unlock computer system according to claim 1 is characterized in that, above-mentioned power-on management program is stored in the 0th magnetic post of above-mentioned second Storage Media, the 1st magnetic region on the 0th magnetic head.
3. the method for immediate unlock computer system according to claim 2 is characterized in that, above-mentioned flag is arranged at the 1st magnetic region of above-mentioned second Storage Media.
4. the method for immediate unlock computer system according to claim 1 is characterized in that, above-mentioned first operating system is a (SuSE) Linux OS.
5. the method for immediate unlock computer system according to claim 1 is characterized in that, above-mentioned second operating system is a form (Windows) operating system.
6. computer system with function of immediate unlock comprises:
A plurality of fast key are in order to start corresponding a plurality of application programs;
One first Storage Media, it stores one first flag value and one second flag value;
One second Storage Media, it comprises one first operating system and one second operating system and has a main start magnetic region that wherein above-mentioned main start magnetic region comprises a small-sized boot program and a power-on management program; And
One ROM-BIOS, it is arranged in above-mentioned first Storage Media, and in order to when a fast key is triggered according to user operation, sets a flag of corresponding above-mentioned fast key and be written into and start above-mentioned small-sized boot program,
Wherein, above-mentioned small-sized boot program is judged above-mentioned flag target value, if above-mentioned flag value is above-mentioned first flag value, then read the kernel program of corresponding above-mentioned first operating system and start above-mentioned first operating system, if above-mentioned flag value is above-mentioned second flag value, then above-mentioned ROM-BIOS is written into and starts above-mentioned power-on management program, and above-mentioned power-on management program reads the kernel program of corresponding above-mentioned second operating system and starts above-mentioned second operating system.
7. the computer system with function of immediate unlock according to claim 6 is characterized in that, above-mentioned power-on management program is stored in the 0th magnetic post of above-mentioned second Storage Media, the 1st magnetic region on the 0th magnetic head.
8. the computer system with function of immediate unlock according to claim 7 is characterized in that, above-mentioned flag is arranged at the 1st magnetic region of above-mentioned second Storage Media.
9. the computer system with function of immediate unlock according to claim 6 is characterized in that, above-mentioned first operating system is a (SuSE) Linux OS.
10. the computer system with function of immediate unlock according to claim 6 is characterized in that, above-mentioned second operating system is a form (Windows) operating system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200510009177 CN1815446A (en) | 2005-02-01 | 2005-02-01 | Computer system with instant open function and its processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200510009177 CN1815446A (en) | 2005-02-01 | 2005-02-01 | Computer system with instant open function and its processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1815446A true CN1815446A (en) | 2006-08-09 |
Family
ID=36907664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200510009177 Pending CN1815446A (en) | 2005-02-01 | 2005-02-01 | Computer system with instant open function and its processing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1815446A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708001A (en) * | 2012-04-26 | 2012-10-03 | 深圳市九思泰达技术有限公司 | Linux embedded equipment and switching method between user mode and engineering mode |
CN102929674A (en) * | 2012-11-02 | 2013-02-13 | 威盛电子股份有限公司 | Electronic device and starting up method |
CN103713915A (en) * | 2012-09-29 | 2014-04-09 | 联想(北京)有限公司 | System starting method and electronic equipment |
-
2005
- 2005-02-01 CN CN 200510009177 patent/CN1815446A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708001A (en) * | 2012-04-26 | 2012-10-03 | 深圳市九思泰达技术有限公司 | Linux embedded equipment and switching method between user mode and engineering mode |
CN103713915A (en) * | 2012-09-29 | 2014-04-09 | 联想(北京)有限公司 | System starting method and electronic equipment |
CN102929674A (en) * | 2012-11-02 | 2013-02-13 | 威盛电子股份有限公司 | Electronic device and starting up method |
CN102929674B (en) * | 2012-11-02 | 2016-02-10 | 威盛电子股份有限公司 | Electronic installation and starting-up method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101035473B1 (en) | Direct boot arrangement using a nand flash memory | |
US5787491A (en) | Fast method and apparatus for creating a partition on a hard disk drive of a computer system and installing software into the new partition | |
US7516319B2 (en) | Method for booting a computer with second OS involves formatting portion of main memory with a second file system to generate ramdisk | |
TWI220955B (en) | Computer system being operated under multiple operation modes and operation method thereof | |
TWI480802B (en) | Platform system, universal extension firmware interface Basic input and output system Support for hardware configuration changes, recording media and computer program products | |
KR101748000B1 (en) | Dynamically redirecting boot to another operating system | |
EP0699995A1 (en) | Launching computer applications | |
US7464258B2 (en) | Method of displaying foreground visual data in foreground and executing system booting in background for computer system | |
US20060149956A1 (en) | Instant-on computer system and method for instantly booting a computer system | |
TW200837553A (en) | Master boot record management | |
US11314523B2 (en) | Master boot record (MBR)/global unique identifer (GUID) partition table (GPT) hybrid disk that includes GPT bootstrap code | |
US20020107862A1 (en) | Memory device and method for reading data stored in a portion of a memory device unreadable by a file system of a host device | |
US20070006220A1 (en) | Computer system, system software installation method, and software installation method of portable computer | |
KR101615646B1 (en) | Computer system, control method thereof and recording medium storing computer program thereof | |
US9348603B2 (en) | Electronic apparatus and booting method | |
US20040130557A1 (en) | Method for customizing computer booting procedure | |
US20150324209A1 (en) | Operating System Switching Method and Dual-Operating System Electronic Device Using the Same | |
US20100185842A1 (en) | Computer system with two operating devices and control method thereof | |
CN100492291C (en) | Computer system with instant opening-up function and processing method thereof | |
US20060080540A1 (en) | Removable/detachable operating system | |
CN1815446A (en) | Computer system with instant open function and its processing method | |
CN101788913B (en) | Computer system with double operating devices and monitoring method thereof | |
TWI559227B (en) | Computer system having two built-in operating devices that can be dynamically powered on or powered off | |
KR101120956B1 (en) | Portable multi-platform booting systems and architectures | |
US8549273B1 (en) | Method and apparatus to present a unique background image on a personal computer display when the computer system is booted from an external drive |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |