CN100419682C - System and method for fast starting attachment memory of computer - Google Patents
System and method for fast starting attachment memory of computer Download PDFInfo
- 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
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
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 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:
The external request that step 103, annex memory select module 4 responses to receive, selection annex memory 3 can be accessed;
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:
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:
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;
After execution of step 205, can also carry out following steps:
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.
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)
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)
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 |
-
2005
- 2005-09-27 CN CNB2005101057046A patent/CN100419682C/en not_active Expired - Fee Related
Patent Citations (4)
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 |