TWI463401B - Method for operation system startup - Google Patents
Method for operation system startup Download PDFInfo
- Publication number
- TWI463401B TWI463401B TW098112464A TW98112464A TWI463401B TW I463401 B TWI463401 B TW I463401B TW 098112464 A TW098112464 A TW 098112464A TW 98112464 A TW98112464 A TW 98112464A TW I463401 B TWI463401 B TW I463401B
- Authority
- TW
- Taiwan
- Prior art keywords
- hardware
- booting
- trigger signal
- initialization
- operating system
- Prior art date
Links
Landscapes
- Stored Programmes (AREA)
Description
本發明係有關於一種作業系統開機的方法。The present invention relates to a method of booting a work system.
一般電腦作業系統開機的流程如第1圖所示,在硬體開機之後,進入作業系統之前會執行系統初始化、以及載入初始化參數至開機程序中的開機步驟。最初,在步驟102,當硬體如CPU或周邊晶片等的電源及時序確認無誤時,硬體完成開機,接著,步驟104,系統會讀取BIOS開機程式,進行系統初始化,包含系統組態分析以及硬體檢測,或使用者進入BIOS進行設定。例如分析CPU型號、記憶體大小以及硬碟型號,以及檢測周邊的顯示器、鍵盤以及硬碟等是否存在並進行基本設定。完成上述步驟後,系統設定值受到變更,亦如同是產生新的初始化參數。之後,在步驟106,系統的核心載入上述初始化參數至開機程序內,最後,在步驟108,進入作業系統。The general computer operating system boot process is as shown in Figure 1. After the hardware is turned on, the system initialization and the initialization parameters are loaded to the boot process before entering the operating system. Initially, in step 102, when the power and timing of the hardware such as the CPU or the peripheral chip are confirmed, the hardware is turned on, and then, in step 104, the system reads the BIOS boot program, performs system initialization, and includes system configuration analysis. And hardware detection, or the user enters the BIOS to set. For example, analyze the CPU model, memory size, and hard disk model, and check for the presence of peripheral monitors, keyboards, and hard disks, and make basic settings. After completing the above steps, the system settings are changed as if new initialization parameters were generated. Thereafter, in step 106, the core of the system loads the initialization parameters into the boot process, and finally, at step 108, enters the operating system.
本發明提供一種作業系統開機的方法。開機的方法包含步驟:啟動硬體開機;判斷是否有觸發信號;當無觸發信號,自一儲存裝置讀取一初始化參數,並且載入初始化參數至一開機程序;執行開機程序;以及啟動作業系統。The invention provides a method for starting a working system. The booting method includes the steps of: starting the hardware booting; determining whether there is a trigger signal; when there is no trigger signal, reading an initialization parameter from a storage device, and loading the initialization parameter to a booting program; executing the booting procedure; and starting the operating system .
以上所述作業系統開機的方法藉由有條件地簡化開機步驟,達到減少開機的時間之功效。The method for starting the operating system described above achieves the effect of reducing the boot time by conditionally simplifying the booting process.
為使本發明之上述目的、特徵和優點能更明顯易懂,下文特舉較佳實施例,並配合所附圖式,作詳細說明如下:The above described objects, features and advantages of the present invention will become more apparent from the following description.
第2圖係根據本發明的實施例說明作業系統開機的方法的流程圖。首先從步驟202開始,當電源輸入至電腦時,所有晶片組,包含CPU、南北橋及周邊晶片等需要等待有正確電壓及時序才會運作。在完成硬體開機後,進行步驟204,系統會判斷是否有觸發信號。由於周邊硬體的新增或更換都會受到控制晶片的監視。根據控制晶片所發出的觸發信號可以判定是否有變更硬體。另外使用者亦可人為設定觸發信號。於本實施例中,若有硬體變換,第一次開機系統會進行步驟206,初始化系統。其包含分析CPU型號、記憶體大小以及硬碟型號,檢測周邊的顯示器、鍵盤及硬碟等並作基本設定,或是使用者進入BIOS進行設定。經由初始化,系統產生新的初始化參數。之後,在步驟208,系統儲存初始化參數於儲存裝置,如硬碟、快取記憶體或儲存晶片等,並且重新開機,回到步驟202。2 is a flow chart illustrating a method of booting a work system in accordance with an embodiment of the present invention. First, starting from step 202, when the power is input to the computer, all the chipsets, including the CPU, the north-south bridge, and the peripheral chips, need to wait for the correct voltage and timing to operate. After the hardware is turned on, step 204 is performed, and the system determines whether there is a trigger signal. Since the addition or replacement of peripheral hardware is monitored by the control chip. According to the trigger signal sent by the control chip, it can be determined whether there is a changed hardware. In addition, the user can also manually set the trigger signal. In this embodiment, if there is a hardware transformation, the first booting system will perform step 206 to initialize the system. It includes analysis of the CPU model, memory size and hard disk model, detection of peripheral displays, keyboards and hard drives, etc. and basic settings, or the user enters the BIOS to set. Through initialization, the system generates new initialization parameters. Thereafter, in step 208, the system stores initialization parameters in a storage device, such as a hard drive, a cache or a storage chip, and reboots, returning to step 202.
當再次開機後,系統會偵測觸發信號,作為是否進行初始化的依據。正常情況下,若再無硬體的變動,周邊晶片不會發出觸發信號,或是沒有進行人為設定觸發信號,則進行步驟210-212,系統從儲存裝置讀取先前儲存的初始化參數,並載入於開機程序中,然後啟動作業系統。往後,只要沒有偵測到觸發信號,則再次開機後,系統並無需要執行初始化以及儲存初始化參數的步驟,直接載入之前儲存的初始化參數至開機程序,完成開機流程。When it is turned on again, the system will detect the trigger signal as the basis for initialization. Under normal circumstances, if there is no hardware change, the peripheral chip will not issue a trigger signal, or the artificial setting trigger signal is not performed, then steps 210-212 are performed, and the system reads the previously stored initialization parameters from the storage device, and Enter the boot process and start the operating system. Later, as long as no trigger signal is detected, after the power is turned on again, the system does not need to perform initialization and storage initialization parameters, directly load the previously stored initialization parameters to the boot process, and complete the boot process.
最後,熟此技藝者可體認到他們可以輕易地使用揭露的觀念以及特定實施例為基礎而變更及設計可以實施同樣目的之其他結構且不脫離本發明以及申請專利範圍。In the end, it is obvious to those skilled in the art that they can easily use the disclosed concept and the specific embodiments to change and design other structures that can perform the same purpose without departing from the invention and the scope of the claims.
102、104、106、108、112、202、204、206、208、210、212...流程步驟102, 104, 106, 108, 112, 202, 204, 206, 208, 210, 212. . . Process step
第1圖係傳統作業系統開機的流程圖;以及Figure 1 is a flow chart of the booting of a conventional operating system;
第2圖係根據本發明的實施例說明作業系統開機的方法的流程圖。2 is a flow chart illustrating a method of booting a work system in accordance with an embodiment of the present invention.
202、204、206、208、210、212...流程步驟202, 204, 206, 208, 210, 212. . . Process step
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098112464A TWI463401B (en) | 2009-04-15 | 2009-04-15 | Method for operation system startup |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098112464A TWI463401B (en) | 2009-04-15 | 2009-04-15 | Method for operation system startup |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201037605A TW201037605A (en) | 2010-10-16 |
TWI463401B true TWI463401B (en) | 2014-12-01 |
Family
ID=44856756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098112464A TWI463401B (en) | 2009-04-15 | 2009-04-15 | Method for operation system startup |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI463401B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200410140A (en) * | 2002-12-03 | 2004-06-16 | Via Tech Inc | An initialization process in a device driver |
TW200907802A (en) * | 2007-08-13 | 2009-02-16 | Asustek Comp Inc | Method for booting computer system |
-
2009
- 2009-04-15 TW TW098112464A patent/TWI463401B/en active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200410140A (en) * | 2002-12-03 | 2004-06-16 | Via Tech Inc | An initialization process in a device driver |
TW200907802A (en) * | 2007-08-13 | 2009-02-16 | Asustek Comp Inc | Method for booting computer system |
Also Published As
Publication number | Publication date |
---|---|
TW201037605A (en) | 2010-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI436278B (en) | Expedited computer boot system and method | |
US8429390B2 (en) | Method for performing quick boot and general boot at bios stage | |
WO2007045133A1 (en) | A computer system and a method which can perform integrity checking | |
TWI710952B (en) | Firmware update method and computer system | |
TW201011531A (en) | Computer system and related method of logging BIOS update operation | |
TWI653528B (en) | Computer system and detection method | |
TWI442321B (en) | Method for speeding up the boot time of an electric device and the electric device | |
TWI534707B (en) | Computer system, shutdown and boot method thereof | |
US9348603B2 (en) | Electronic apparatus and booting method | |
TW201117008A (en) | Electronic equipment and boot method, storage medium thereof | |
TW200809489A (en) | BIOS damage detection and repair method and the motherboard | |
US20130179672A1 (en) | Computer and quick booting method thereof | |
US20110179259A1 (en) | Method for integrating operating system into bios chip and method for booting operating system integrated into bios chip | |
TWI526934B (en) | Method, apparatus, and computer program product for booting an information handling system | |
TWI460658B (en) | In the BIOS stage to perform a quick boot and general boot method | |
TWI463306B (en) | Notebook computer | |
TWI463401B (en) | Method for operation system startup | |
TWI464681B (en) | Method and system for accelerating boot | |
TWI475487B (en) | Booting method and electronic device | |
TWI605332B (en) | Method and device for advanced configuration and power interface (acpi) sleep-state support using cpu-only reset | |
JP5837990B2 (en) | Computer system operating method and computer system | |
TW201301023A (en) | System and method for testing a mother board | |
JP4359646B1 (en) | Information processing device, external storage device, and control method | |
EP2278459A1 (en) | Faster computer boot method | |
US8443180B2 (en) | Method for operation system startup |