TWI463401B - Method for operation system startup - Google Patents

Method for operation system startup Download PDF

Info

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
Application number
TW098112464A
Other languages
Chinese (zh)
Other versions
TW201037605A (en
Inventor
Hou Yuan Lin
Chen Shun Chen
Original Assignee
Giga Byte Tech Co 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 Giga Byte Tech Co Ltd filed Critical Giga Byte Tech Co Ltd
Priority to TW098112464A priority Critical patent/TWI463401B/en
Publication of TW201037605A publication Critical patent/TW201037605A/en
Application granted granted Critical
Publication of TWI463401B publication Critical patent/TWI463401B/en

Links

Landscapes

  • Stored Programmes (AREA)

Description

作業系統開機的方法Operating system boot method

本發明係有關於一種作業系統開機的方法。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)

一種作業系統開機之方法,包括步驟:啟動並完成硬體開機,其係當電源輸入至電腦時,確認該電腦中之晶片組的電源及時序無誤,以完成硬體開機;判斷是否有觸發信號,以判斷該電腦是否有變更硬體;當依據該觸發信號之有無判斷該電腦沒有變更硬體時,不執行系統初始化,而自一儲存裝置讀取一初始化參數,並且載入該初始化參數至一開機程序;執行該開機程序;啟動作業系統。 A method for booting an operating system, comprising the steps of: starting and completing a hardware booting, when the power is input to the computer, confirming that the power and timing of the chipset in the computer are correct, to complete the hardware booting; determining whether there is a trigger signal To determine whether the computer has changed hardware; when it is determined that the computer does not change the hardware according to the presence or absence of the trigger signal, the system initialization is not performed, and an initialization parameter is read from a storage device, and the initialization parameter is loaded to A boot process; execute the boot process; start the operating system. 如申請專利範圍第1項所述之作業系統開機之方法,更包含步驟:當有觸發信號時,執行系統初始化,並產生該初始化參數。 The method for starting the operating system according to claim 1 of the patent scope further includes the steps of: when there is a trigger signal, performing system initialization, and generating the initialization parameter. 如申請專利範圍第1項所述之作業系統開機之方法,更包含步驟:當有觸發信號時,儲存該初始化參數於該儲存裝置,然後重新啟動硬體開機。 The method for starting the operating system according to the first aspect of the patent application further includes the steps of: when there is a trigger signal, storing the initialization parameter in the storage device, and then restarting the hardware booting.
TW098112464A 2009-04-15 2009-04-15 Method for operation system startup TWI463401B (en)

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)

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

Patent Citations (2)

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