[go: up one dir, main page]

CN100419682C - System and method for fast starting attachment memory of computer - Google Patents

System and method for fast starting attachment memory of computer Download PDF

Info

Publication number
CN100419682C
CN100419682C CNB2005101057046A CN200510105704A CN100419682C CN 100419682 C CN100419682 C CN 100419682C CN B2005101057046 A CNB2005101057046 A CN B2005101057046A CN 200510105704 A CN200510105704 A CN 200510105704A CN 100419682 C CN100419682 C CN 100419682C
Authority
CN
China
Prior art keywords
annex memory
application software
computer
bios
quick start
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 - Fee Related
Application number
CNB2005101057046A
Other languages
Chinese (zh)
Other versions
CN1940870A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2005101057046A priority Critical patent/CN100419682C/en
Publication of CN1940870A publication Critical patent/CN1940870A/en
Application granted granted Critical
Publication of CN100419682C publication Critical patent/CN100419682C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

A method for quickly starting up attached storage of computer includes connecting attached storage on bus of master board system and making physical address of attached storage be the same as that of BIOS, setting selection module of attached storage on master board and using it to select to execute attached storage or to execute computer BIOS according to external request, fetching data in attached storage by CPU and making application software system be operated if attached storage operation is selected by said selection module.

Description

A kind of system and method for computer quick start
Technical field
The present invention relates to a kind of structure and method of work of machine element, in particular, relate to a kind of system and method for computer quick start.
Background technology
Present computing machine develops into indispensable necessary article people's life from the aid that had calculation function merely in the past, the simple calculation function that people no longer satisfy computing machine and had wishes that also computing machine can have the function of communication, consumption electronic product.So, designed application software on computers with these specific functions, they are stored on the hard disk, and their file is all little usually, and function is also more single, and does not require that must enter into operation system of computer goes to carry out.Shown in Figure of description 1, at present the operational process of this class application software before this computer booting carry out the BIOS self check, treat that then hard disk is stable after, operation system, these softwares of operation on operating system.So just make and the waits for too long of these running softwares can't adapt to the high-quality living needs of people.
Summary of the invention
Technical matters to be solved by this invention just is to provide a kind of computer operating system that can not enter just can carry out the system and method with specific function application software, just can directly move application software after making computer booting.Technical scheme of the present invention is: an annex memory is set on computer motherboard, the physical address of described annex memory is identical with the physical address of mainboard BIOS, be connected on the main board system bus, the annex memory interior reservoir has executable application software or operating system, and described annex memory storage inside is not carried out the bios code of startup self-detection or do not stored bios code;
Also be provided with an annex memory and select module on computer motherboard, described annex memory selects module to select to carry out described application software or the described operating system in the annex memory or select object computer BIOS according to external request.
The present invention also provides a kind of method of computer quick start, and step comprises:
Step 1, computing machine receives external request, electrifying startup;
Step 2, annex memory select module to select annex memory work;
Step 3, CPU reads data in the annex memory, the application software system operation.
The present invention adopts annex memory to select module to select annex memory work, the start back is carried out and is used software in the annex memory, avoided traditional computer to start BIOS self check process of being carried out and the time of waiting for that hard disk is stablized to be wasted, satisfy on the basis of application software functions of use guaranteeing, improved the convenience that application software is used.
Description of drawings
Fig. 1 uses the program implementation process flow diagram in the computing machine in the prior art;
Fig. 2 is the flowchart of annex memory application program of the present invention;
Fig. 3 is a VOIP telephone system application program flowchart on the annex memory of the present invention;
Fig. 4 is that annex memory of the present invention is selected the module fundamental diagram.
Embodiment
Now the present invention will be further described in conjunction with the accompanying drawings.
Shown in Figure of description 4, the present invention is provided with an annex memory 3 on computer motherboard, annex memory 3 can be all kinds of non-volatile memory mediums, as Flash, EEPROM etc., the physical address of described annex memory 3 is identical with the physical address of mainboard BIOS 2, equally all be connected on the main board system bus 1, as lpc bus, like this, after computing machine powered on, CPU went to seek according to fixing physical address, and its result can be the processing of carrying out annex memory 3, also can be the processing of carrying out BIOS2, but both can only carry out one simultaneously.
Annex memory 3 interior reservoir have executable application software or system, the form of described software or system can for:
The bios code of 1, simplifying, the operating system of simplifying and the application software of simplifying.
Above-mentioned bios code of simplifying, the operating system of simplifying have constituted system environments basic, that application software can be moved, and application software is moved under this environment, carries out basic application function.
2, can oneself carry out hardware detecting and initialized operating system, after this os starting is finished, the application software of reruning.
This type operating system does not need special BIOS, and itself can be surveyed key hardware, just part BIOS function is integrated into the core the inside of operating system, and this uses needed hardware may only to need detection, such as CPU, internal memory etc., this situation has been omitted the BIOS process.
The bios code of 3, simplifying adds application software.
This application software does not need the operating system support, because the function that realizes is simple, as long as there is the support of BIOS just enough, it is required that basic BIOS in such cases satisfies the application software operation, omitted the operating system process.
4, the application software that itself possesses hardware detecting and function of initializing.
Such application does not need BIOS and operating system to help operational hardware and the complicated operations systemic-function is provided, and itself can directly use hardware, and uses simply, and this situation has been omitted BIOS self check process and operating system process.
Also be provided with an annex memory and select module 4 on computer motherboard, described annex memory selects module 4 to select to carry out annex memory 3 or select object computer BIOS2 according to external request.
In the Figure of description 4, annex memory selects the output terminal of module 4 to connect computer BIOS 2 and annex memory 3 respectively.Under default situations, there is not the input of external request, be under button 5 situation about not pressing, after computing machine powered on, CS was input as high level, and annex memory selects module 4 at CS1 end output high level, the CS2 end is output as low level, so traditional B IOS2 is selected, annex memory 3 is under an embargo, and its address space is used by system bios 2; If button 5 is pressed, after computing machine powered on, then CS1 was output as low level, CS2 is output as high level, so annex memory 3 is selected, traditional B IOS is under an embargo, its address space is used by annex memory 3, and CPU loads the application software operation in the annex memory 3.
The method of using annex memory 3 of the present invention to quicken to start comprises the steps:
Step 101, computing machine receive external request;
Step 102, computer system electrifying startup;
The external request that step 103, annex memory select module 4 responses to receive, selection annex memory 3 can be accessed;
Step 104, CPU handle data in the additional memory module 3, use running software in the annex memory 3;
Step 107, end.
In the method that above-mentioned use annex memory 3 of the present invention quickens to start, after step 104 is finished, can also carry out the following step:
Step 105, judge whether CPU can read computer hard disk data, and in this way, then execution in step 106; As not, then rejudge and whether can read computer hard disk data;
Step 106, read computer hard disk data;
Step 107, end.
The present invention also provides a kind of annex memory 3 that utilizes to carry out VOIP (Voice over IP, see through the speech sound signal of IP network transmission) the quick method that starts of telephone system, LinuxBIOS is installed in annex memory 3, linux system of simplifying and VOIP application software, total data on annex memory 3 size below 8M.
Its method step comprises as follows:
Step 201, press special key 5, computing machine receives external request, and system powers on;
Step 202, annex memory select module 4 to select annex memory 3, and computer BIOS 2 is under an embargo;
Linux BIOS in step 203, the annex memory 3 starts, and carries out self check;
Linux system in step 204, the annex memory 3 starts;
VOIP in step 205, the annex memory 3 is application software initiated;
Step 208, end.
After execution of step 205, can also carry out following steps:
Step 206, judge whether CPU can read computer hard disk data, and in this way, then execution in step 207; As not, then rejudge and whether can read computer hard disk data;
Step 207, read computer hard disk data;
Step 208, end.
In the start-up course of above-mentioned VOIP telephone system, Linux BIOS start-up time is 1~2 second, Kernel (kernel) 2~3 seconds, and the VOIP application start was less than 1 second, so T.T. only needs 4~5 seconds basically, can use computer to beat IP phone or videophone so very easily.And adopt traditional mode: traditional BIOS, application is installed on the hard disk, the then needed time is: BIOS adds hard disk stabilization time approximately needs 9 seconds (hard disk that has even need more time), add 2~3 seconds time of Kernel startup and the time of application start, the T.T. of adding up was wanted more than 12 seconds.

Claims (8)

1. the system of a computer quick start comprises the computing machine of being made up of mainboard, hard disk, internal memory, CPU, it is characterized in that,
Annex memory is set on mainboard, described annex memory storage inside has executable application software or operating system, described annex memory storage inside is not carried out the bios code of startup self-detection or is not stored bios code, annex memory is connected on the main board system bus, and the physical address of annex memory is identical with the physical address of BIOS;
Annex memory is set on mainboard selects module, described annex memory selects module to select to carry out described application software or the described operating system in the annex memory or select object computer BIOS according to external request.
2. the system of computer quick start as claimed in claim 1 is characterized in that, described annex memory storage inside be the bios code of not carrying out startup self-detection, operating system and application software.
3. the system of computer quick start as claimed in claim 2 is characterized in that, described application software has basic application function, and described bios code and operating system constitute the ultimate system environment of application software operation.
4. the system of computer quick start as claimed in claim 1 is characterized in that, described annex memory storage inside be oneself to carry out hardware detecting and initialized operating system, and application software.
5. the system of computer quick start as claimed in claim 1 is characterized in that, described annex memory storage inside be the application software that possesses hardware detecting and function of initializing.
6. as the system of arbitrary described computer quick start in the claim 1 to 5, it is characterized in that described annex memory is a non-volatile memory medium.
7. method of utilizing the described computer quick start system of claim 1 is characterized in that step comprises:
Step 1, computing machine receives external request, electrifying startup;
Step 2, annex memory select module to select annex memory work;
Step 3, CPU reads data in the annex memory, the application software operation.
8. method as claimed in claim 7 is characterized in that, after the application software operation, carries out following steps:
Step 101 judges whether CPU can read computer hard disk data, and in this way, then execution in step 102; As not, then rejudge and whether can read computer hard disk data;
Step 102 reads the data on the hard disk.
CNB2005101057046A 2005-09-27 2005-09-27 System and method for fast starting attachment memory of computer Expired - Fee Related CN100419682C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101057046A CN100419682C (en) 2005-09-27 2005-09-27 System and method for fast starting attachment memory of computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101057046A CN100419682C (en) 2005-09-27 2005-09-27 System and method for fast starting attachment memory of computer

Publications (2)

Publication Number Publication Date
CN1940870A CN1940870A (en) 2007-04-04
CN100419682C true CN100419682C (en) 2008-09-17

Family

ID=37959081

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101057046A Expired - Fee Related CN100419682C (en) 2005-09-27 2005-09-27 System and method for fast starting attachment memory of computer

Country Status (1)

Country Link
CN (1) CN100419682C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622242A (en) * 2011-01-30 2012-08-01 联想(北京)有限公司 Method accelerating starting-up speed of electronic device and electronic device
JP5950151B2 (en) * 2012-02-28 2016-07-13 ソニー株式会社 Electronic device, power supply control method, and program
CN104156248B (en) * 2014-08-15 2018-08-28 上海新储集成电路有限公司 A kind of method and BIOS chips of the displaying format customization information in start process

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2369275Y (en) * 1999-04-20 2000-03-15 技嘉科技股份有限公司 motherboard's basic input output system backup device
GB2350702A (en) * 1999-05-01 2000-12-06 Gigabyte Technology Co Ltd BIOS backup unit
CN1381790A (en) * 2001-04-20 2002-11-27 仁宝电脑工业股份有限公司 Computer system with two operating systems
CN1622036A (en) * 2003-11-26 2005-06-01 神基科技股份有限公司 How BIOS Selectively Boots Multiple Partitions of a Disk Drive

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2369275Y (en) * 1999-04-20 2000-03-15 技嘉科技股份有限公司 motherboard's basic input output system backup device
GB2350702A (en) * 1999-05-01 2000-12-06 Gigabyte Technology Co Ltd BIOS backup unit
CN1381790A (en) * 2001-04-20 2002-11-27 仁宝电脑工业股份有限公司 Computer system with two operating systems
CN1622036A (en) * 2003-11-26 2005-06-01 神基科技股份有限公司 How BIOS Selectively Boots Multiple Partitions of a Disk Drive

Also Published As

Publication number Publication date
CN1940870A (en) 2007-04-04

Similar Documents

Publication Publication Date Title
CN106201563B (en) Configuration method and device of starting parameters and method and device for starting mainboard
US8468332B2 (en) Dynamic link loading in extensible firmware interface compliant systems
CN109683967B (en) Firmware support method, device, mobile terminal and readable storage medium
US20090013165A1 (en) Portable usb device that boots a computer as a server
JP2009518703A (en) Method and system for communicating multiple interrupted runtime images
US20070162661A1 (en) Memory extension apparatus and the method of data transfer applied therein
US7822964B2 (en) Booting apparatus for booting a computer and method therefor and computer with a booting apparatus
US20090319637A1 (en) Computer system and method for accessing system information of the computer system
CN111694585A (en) Method, system, terminal and storage medium for replacing system partition file
CN110399167B (en) Firmware starting method and device, equipment and storage medium
TW201227516A (en) System and method for facilitating wireless communication during a pre-boot phase of a computing device
CN112416377B (en) Method and device for manufacturing boot image, electronic equipment and storage medium
CN114385251A (en) Operating system booting method, system, terminal and storage medium based on memory
CN105159703B (en) The method and system of factory reset
WO2023087696A1 (en) Communication module and external interface configuration method and configuration apparatus therefor, and storage medium
CN107135462A (en) The Bluetooth pairing methods and its computing system of UEFI firmwares
CN106569854A (en) Method and system for setting device firmware and realizing factory testing
CN111338699A (en) Computer mainboard initialization method and device, computer equipment and storage medium
CN100518198C (en) Ways to Speed Up Your Phone's Boot Response
CN114020340B (en) Server system and data processing method thereof
US11340882B2 (en) Systems and methods for enforcing update policies while applying updates from bootable image file
CN116009899A (en) Mirror image making method and device of operating system, electronic equipment and storage medium
CN100419682C (en) System and method for fast starting attachment memory of computer
WO2023060893A1 (en) Storage space management method and apparatus, and device and storage medium
US20220137982A1 (en) Systems and methods for achieving faster boot times using bios attribute mitigation

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080917

Termination date: 20200927

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