CN1815446A - Computer system with instant open function and its processing method - Google Patents

Computer system with instant open function and its processing method Download PDF

Info

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
Application number
CN 200510009177
Other languages
Chinese (zh)
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.)
Getac Technology Corp
Original Assignee
Mitac Technology 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 Mitac Technology Corp filed Critical Mitac Technology Corp
Priority to CN 200510009177 priority Critical patent/CN1815446A/en
Publication of CN1815446A publication Critical patent/CN1815446A/en
Pending legal-status Critical Current

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

Computer system and disposal route thereof with function of immediate unlock
(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.
CN 200510009177 2005-02-01 2005-02-01 Computer system with instant open function and its processing method Pending CN1815446A (en)

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)

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

Cited By (4)

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