專利名稱:由高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法
技術領域:
本發(fā)明有關于啟動電腦多媒體裝置的方法,特別有關于一種由高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法。
背景技術:
查由于電腦技術的不斷研發(fā),目前以電腦裝置結(jié)合多媒體播放裝置而構成一多媒體影音播放系統(tǒng)的應用,乃廣泛應用在例如辦公室、家庭、商業(yè)場合等許多應用領域中。而電腦裝置結(jié)合資訊家電功能而構成一電腦化家電功能亦已見于先前的產(chǎn)品中。
然而,在目前現(xiàn)有的多媒體影音播放系統(tǒng)或電腦化資訊家電功能中,其大部份的設計皆只是單純地將影音播放裝置或家電設備通過電腦界面連接于該電腦系統(tǒng)。故若操作者欲執(zhí)行該多媒體影音播放功能或家電設備的功能時,即必需先啟動電腦系統(tǒng),并在該電腦系統(tǒng)完成基本輸出入系統(tǒng)程序啟動、系統(tǒng)自我測試、周邊設備檢測及驅(qū)動、操作系統(tǒng)啟動、系統(tǒng)組態(tài)設定…等所有程序之后,才能執(zhí)行該多媒體影音播放功能。
為了要加速個人電腦開機時間,傳統(tǒng)做法會在其原硬碟中之操作系統(tǒng)之外再安裝第二個操作系統(tǒng)于其硬碟之另一分割區(qū)內(nèi),以提供多媒體影音播放或資訊家電功能,并縮短開機時間。
然而,在采用上述做法時,雖然提供了使用者可選擇正常啟動執(zhí)行電腦裝置之功能或是執(zhí)行多媒體影音播放或資訊家電功能,但電腦系統(tǒng)在啟動操作系統(tǒng)時,該電腦系統(tǒng)仍需至硬碟中讀取操作系統(tǒng)。在執(zhí)行硬碟之驅(qū)動程序、應用程序或數(shù)據(jù)之讀取時,整個電腦系統(tǒng)的速度勢必受到硬碟之數(shù)據(jù)存取速度的限制。雖然硬碟具有大量數(shù)據(jù)儲存的能力,但相較于其它高速存儲器、存儲器晶片、快閃存儲器等數(shù)據(jù)儲存裝置的數(shù)據(jù)存取速度,該硬碟的數(shù)據(jù)存取速度仍相當?shù)汀?br>
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種快速啟動執(zhí)行電腦程序的方法,在不需啟動電腦裝置的一般電腦啟動程序之下,即可以較高速之數(shù)據(jù)儲存單元啟動該電腦裝置,以達到加速多媒體播放或家電控制的目的。
本發(fā)明的另一目的是提供一種由高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,在一電腦裝置中連接有一高速數(shù)據(jù)存取存儲器,當檢測該快速鍵被操作時,該電腦裝置會由該高速數(shù)據(jù)存取存儲器中載入操作系統(tǒng)及核心程序至系統(tǒng)存儲器中并執(zhí)行。
為達上述目的,本發(fā)明是在一電腦裝置中連接有一硬碟、一系統(tǒng)存儲器、一基本輸出入系統(tǒng)、至少一快速鍵、至少一多媒體播放裝置、以及一高速數(shù)據(jù)存取存儲器,該電腦裝置可以操作于正常電腦操作模式或是多媒體快速啟動及播放模式。當電腦裝置正常啟動時,電腦裝置會載入及執(zhí)行硬碟中之第一操作系統(tǒng)。而當檢測該快速鍵被操作時,該電腦裝置會由該高速數(shù)據(jù)存取存儲器中載入第二操作系統(tǒng)及核心程序至系統(tǒng)存儲器中并執(zhí)行,并載入及執(zhí)行多媒體播放裝置之驅(qū)動程序及多媒體播放裝置之應用程序,以使該快速鍵所對應之多媒體播放裝置動作。高速數(shù)據(jù)存取存儲器可以是存儲器晶片、快閃存儲器。
由于本發(fā)明的設計中,是將高速數(shù)據(jù)存取存儲器連接于電腦裝置,而當電腦裝置檢測到一快速鍵被操作時,該電腦裝置會由該高速數(shù)據(jù)存取存儲器中載入操作系統(tǒng)及核心程序至系統(tǒng)存儲器中并執(zhí)行,故在程序讀取的速度方面,遠較由硬碟讀取為快,如此即加速了多媒體播放或資訊家電之啟動等待時間。
為進一步說明本發(fā)明的上述目的、結(jié)構特點和效果,以下將結(jié)合附圖對本發(fā)明進行詳細的描述。
圖1為包括有本發(fā)明第一實施例系統(tǒng)功能的方塊圖。
圖2為圖1所示實施例的控制流程圖。
圖3為包括有本發(fā)明第二實施例系統(tǒng)功能的方塊圖。
圖4為圖3所示實施例的控制流程圖。
具體實施例方式
圖1為包括有本發(fā)明第一實施例系統(tǒng)功能的方塊圖。本發(fā)明電腦裝置100包括有一中央處理器11、一第一匯流排橋接器12、一第二匯流排橋接器13,其中該中央處理器11經(jīng)由系統(tǒng)匯流排連接于第一匯流排橋接器12,而第一匯流排橋接器12連接有一系統(tǒng)存儲器14,并經(jīng)由一顯示器界面150連接一顯示器15。
第二匯流排橋接器13連接有一基本輸出入系統(tǒng)存儲器16。該基本輸出入系統(tǒng)存儲器16中儲放有電腦裝置于啟動時所需的基本輸出入系統(tǒng)程序161(BIOS程序)及系統(tǒng)自我測試程序162(Power On Self Test,簡稱POST程序)。
第二匯流排橋接器13經(jīng)由匯流排連接一硬碟界面170,再由該硬碟界面170連接一硬碟17。該硬碟17作為本發(fā)明中的數(shù)據(jù)儲存媒體。在該硬碟17中可劃分出第一分割區(qū)171及第二分割區(qū)172,在該第一分割區(qū)171中安裝有一第一操作系統(tǒng)173、以及可支援該第一操作系統(tǒng)173的各項裝置驅(qū)動程序及應用程序。在該第二分割區(qū)172中儲存有一多媒體播放裝置的驅(qū)動程序174、一多媒體播放裝置之應用程序175。
該第一操作系統(tǒng)173可為目前廣泛使用的Windows視窗操作系統(tǒng)。該第二分割區(qū)172中的多媒體播放裝置的驅(qū)動程序174可包括音樂光碟裝置驅(qū)動程序、數(shù)位音樂裝置驅(qū)動程序、影音光碟驅(qū)動程序、電視信號接收裝置驅(qū)動程序。而該多媒體播放裝置的應用程序175則可包括有音樂光碟播放應用程序、數(shù)位音樂播放應用程序、影音光碟播放應用程序、電視播放應用程序。
該多媒體播放裝置的驅(qū)動程序174及多媒體播放裝置的應用程序175系儲存在該硬碟17中的第二分割區(qū)172中,當然亦可儲存在該硬碟17中的第一分割區(qū)171中,亦可儲存在其它的數(shù)據(jù)儲存媒體中(例如光碟片、可抽取式磁碟、可抽取式存儲器等)。
該電腦裝置100的第二匯流排橋接器13經(jīng)由匯流排130連接有一快速鍵檢測界面電路20,再由該快速鍵檢測界面電路20連接一快速鍵組2。該快速鍵組2包括有數(shù)個快速鍵21、22、23、24,可在使用者的操作之下,對應地啟動音樂光碟、數(shù)位音樂、影音光碟、或電視的播放功能。
該快速鍵可被定義成一快速啟動預設影音播放裝置動作的控制鍵。該快速鍵可為安裝在對應影音播放裝置面板或電腦上的按鍵開關、或是一設置在一遙控器上的按鍵,亦可為該電腦裝置之鍵盤上所預設的特定按鍵,該特定按鍵可經(jīng)過鍵盤控制器的解碼之后,由中央處理器予以辨識。
該電腦裝置100的第二匯流排橋接器13經(jīng)由匯流排130連接有一多媒體播放裝置3。該多媒體播放裝置3可包括有音樂光碟讀取裝置、數(shù)位音樂讀取裝置、影音光碟讀取裝置、電視信號接收裝置,其分別經(jīng)由適當?shù)亩嗝襟w播放裝置界面電路30連接于匯流排130。
該電腦裝置100的第二匯流排橋接器13經(jīng)由匯流排130連接有一音效界面電路40,再經(jīng)由該音效界面電路40連接一音效裝置4。
本發(fā)明中還包括有一高速數(shù)據(jù)存取存儲器5,其經(jīng)由匯流排130連接于該第二匯流排橋接器13。該高速數(shù)據(jù)存取存儲器5可以是一存儲器晶片(Disk onChip)、快閃存儲器(Flash ROM)或其它具有較硬碟數(shù)據(jù)存取速度高的數(shù)據(jù)儲存裝置。
該高速數(shù)據(jù)存取存儲器5中儲存了第二操作系統(tǒng)51、及該第二操作系統(tǒng)的核心程序52(Kernel)。該第二操作系統(tǒng)51可為Linux操作系統(tǒng)(Linux-basedOperating System),亦可為其它類型的操作系統(tǒng),例如精簡版視窗操作系統(tǒng)(Tiny Windows-based Operating System)、或其它內(nèi)嵌式操作系統(tǒng)(EmbeddedOperating System)。
參閱圖2所示,其為圖1所示實施例的控制流程圖,并同時配合圖1所示系統(tǒng)功能的方塊圖對本發(fā)明的控制流程作一詳細說明。
在本發(fā)明設計中,該電腦裝置100可以操作于正常電腦操作模式或是多媒體快速啟動及播放模式。當電腦裝置100正常啟動時(步驟101),電腦裝置100首先進行系統(tǒng)基本啟動程序(步驟102)。此時,該電腦裝置100會由基本輸出入系統(tǒng)存儲器16中載入基本輸出入系統(tǒng)程序161及系統(tǒng)自我測試程序162。在該電腦裝置100完成系統(tǒng)初始及自我測試程序之后,該電腦裝置100會載入及執(zhí)行硬碟17中第一分割區(qū)171的第一操作系統(tǒng)173(步驟103),而使電腦裝置100進入正常電腦操作模式(步驟104)。此后,使用者即可以一般電腦裝置的操作方式操作該電腦裝置。
而當使用者欲執(zhí)行多媒體播放的功能時,只需壓按快速鍵組2中的任一個按鍵,即可快速執(zhí)行該按鍵所對應的音樂光碟、數(shù)位音樂、影音光碟、或電視的播放功能。亦即,當電腦裝置檢測到快速鍵組2中的任一個按鍵被壓按操作時(步驟105),則電腦裝置100在完成系統(tǒng)基本啟動程序(步驟106)之后,會載入高速數(shù)據(jù)存取存儲器5中之第二操作系統(tǒng)51及核心程序52至系統(tǒng)存儲器14中并執(zhí)行之(步驟107)。前述的核心程序52可以壓縮檔的型態(tài)儲存于該高速數(shù)據(jù)存取存儲器5中,以減少所需的儲存空間。而在載入至系統(tǒng)存儲器14之前需先對該核心程序壓縮檔解壓縮。
然后,再依據(jù)使用者所壓按操作的快速鍵組2中的按鍵所對應的多媒體播放裝置3而至硬碟17的第二分割區(qū)172中載入及執(zhí)行多媒體播放裝置的驅(qū)動程序174及多媒體播放裝置的應用程序175(步驟108)。如此,可使電腦裝置100進入多媒體快速啟動及播放模式(步驟109)。如此,使用者可以在不必等待冗長的電腦裝置啟動程序,即可快捷地啟動播放多媒體播放的功能。
圖3顯示一包括有本發(fā)明的第二實施例系統(tǒng)功能的方塊圖。在此一實施例中,其大部份的組成構成皆與圖1所示的實施例相同,其差異在于該硬碟17中并未劃分出不同分割區(qū),其單一分割區(qū)中安裝有第一操作系統(tǒng)173、以及可支援該第一操作系統(tǒng)173之各項裝置驅(qū)動程序及應用程序。而在該高速數(shù)據(jù)存取存儲器5中除儲存了第二操作系統(tǒng)51及該第二操作系統(tǒng)的核心程序52之外,另儲存有多媒體播放裝置的驅(qū)動程序53及多媒體播放裝置之應用程序54。
參閱圖4所示,其為圖3所示實施例的控制流程圖。該電腦裝置100亦同樣可以操作于正常電腦操作模式或是多媒體快速啟動及播放模式。當電腦裝置100正常啟動時(步驟101),電腦裝置100首先進行系統(tǒng)基本啟動程序(步驟102)。此時,該電腦裝置100會由基本輸出入系統(tǒng)存儲器16中載入基本輸出入系統(tǒng)程序161及系統(tǒng)自我測試程序162。在該電腦裝置100完成系統(tǒng)初始及自我測試程序之后,該電腦裝置100會載入及執(zhí)行硬碟17中的第一操作系統(tǒng)173(步驟103),而使電腦裝置100進入正常電腦操作模式(步驟104)。此后,使用者即可以一般電腦裝置的操作方式操作該電腦裝置。
而當使用者欲執(zhí)行多媒體播放的功能時,只需壓按快速鍵組2中之任一個按鍵,即可快速執(zhí)行該按鍵所對應的音樂光碟、數(shù)位音樂、影音光碟、或電視的播放功能。亦即,當電腦裝置檢測到快速鍵組2中的任一個按鍵被壓按操作時(步驟105),則電腦裝置100在完成系統(tǒng)基本啟動程序(步驟106)之后,會載入高速數(shù)據(jù)存取存儲器5中的第二操作系統(tǒng)51及核心程序52至系統(tǒng)存儲器14中并執(zhí)行之(步驟107)。
然后,再依據(jù)使用者所壓按操作的快速鍵組2中的按鍵所對應的多媒體播放裝置3而由該高速數(shù)據(jù)存取存儲器5中載入及執(zhí)行多媒體播放裝置之驅(qū)動程序53及多媒體播放裝置之應用程序53(步驟108a)。如此,可使電腦裝置100進入多媒體快速啟動及播放模式(步驟109)。
以上實施例說明,僅為本發(fā)明較佳實施例說明,凡本領域的技術人員可依據(jù)本發(fā)明的上述實施例說明而作其它種種的改良及變化。然而這些依據(jù)本發(fā)明實施例所作的種種改良及變化,當仍屬于本發(fā)明發(fā)明精神及界定的專利范圍內(nèi)。
權利要求
1.一種由高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,在一電腦裝置中包括有一中央處理器、一數(shù)據(jù)儲存媒體、一系統(tǒng)存儲器、一基本輸出入系統(tǒng)、至少一快速鍵、及至少一多媒體播放裝置,該數(shù)據(jù)儲存媒體中儲存有第一操作系統(tǒng)、至少一多媒體播放裝置的驅(qū)動程序、至少一多媒體播放裝置的應用程序,該電腦裝置還包括有一高速數(shù)據(jù)存取存儲器,其經(jīng)由一匯流排連接于該中央處理器,在該高速數(shù)據(jù)存取存儲器中至少儲存了一第二操作系統(tǒng)之核心程序,其特征在于該方法包括下列步驟(a)檢測該快速鍵被操作狀態(tài);(b)當檢測到該快速鍵被操作時,該電腦裝置由該高速數(shù)據(jù)存取存儲器中載入第二操作系統(tǒng)的核心程序至系統(tǒng)存儲器中并執(zhí)行;(c)由該數(shù)據(jù)儲存媒體中載入及執(zhí)行該快速鍵所對應的多媒體播放裝置的驅(qū)動程序及多媒體播放裝置的應用程序;(d)使該快速鍵所對應的多媒體播放裝置動作。
2.如權利要求1所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該數(shù)據(jù)儲存媒體是一硬碟。
3.如權利要求2所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該硬碟是被劃分為第一分割區(qū)及一第二分割區(qū),其中第一分割區(qū)中是儲存該第一操作系統(tǒng),而第二分割區(qū)中是儲存該多媒體播放裝置的驅(qū)動程序及多媒體播放裝置的應用程序。
4.如權利要求1所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該高速數(shù)據(jù)存取存儲器是一存儲器晶片。
5.如權利要求1項由高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該高速數(shù)據(jù)存取存儲器是一快閃存儲器。
6.一種由高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,在一電腦裝置中包括有一中央處理器、一數(shù)據(jù)儲存媒體、一系統(tǒng)存儲器、一基本輸出入系統(tǒng)、至少一快速鍵、及至少一多媒體播放裝置,該數(shù)據(jù)儲存媒體中儲存有第一操作系統(tǒng),該電腦裝置還包括有一高速數(shù)據(jù)存取存儲器,其經(jīng)由一匯流排連接于該中央處理器,在該高速數(shù)據(jù)存取存儲器中至少儲存了一第二操作系統(tǒng)的核心程序、至少一多媒體播放裝置的驅(qū)動程序、至少一多媒體播放裝置的應用程序,該方法包括下列步驟(a)檢測該快速鍵被操作狀態(tài);(b)當檢測到該快速鍵被操作時,該電腦裝置由該高速數(shù)據(jù)存取存儲器中載入第二操作系統(tǒng)的核心程序至系統(tǒng)存儲器中并執(zhí)行;(c)由該高速數(shù)據(jù)存取存儲器中載入及執(zhí)行該快速鍵所對應的多媒體播放裝置的驅(qū)動程序及多媒體播放裝置的應用程序;(d)使該快速鍵所對應的多媒體播放裝置動作。
7.如權利要求6所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序之方法,其特征在于該數(shù)據(jù)儲存媒體是一硬碟。
8.如權利要求6所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該高速數(shù)據(jù)存取存儲器是一存儲器晶片。
9.如權利要求6所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該高速數(shù)據(jù)存取存儲器是一快閃存儲器。
10.一種由高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,在一電腦裝置中包括有一中央處理器、一數(shù)據(jù)儲存媒體、一系統(tǒng)存儲器、一基本輸出入系統(tǒng)、至少一快速鍵、及至少一多媒體播放裝置,該數(shù)據(jù)儲存媒體中儲存有第一操作系統(tǒng),該電腦裝置還包括有一高速數(shù)據(jù)存取存儲器,其經(jīng)由一匯流排連接于該中央處理器,在該高速數(shù)據(jù)存取存儲器中至少儲存了一第二操作系統(tǒng)的核心程序,該方法包括下列步驟(a)檢測該快速鍵被操作狀態(tài);(b)當檢測到該快速鍵被操作時,該電腦裝置由該高速數(shù)據(jù)存取存儲器中載入第二操作系統(tǒng)之核心程序至系統(tǒng)存儲器中并執(zhí)行;(c)由該高速數(shù)據(jù)存取存儲器中載入及執(zhí)行該快速鍵所對應的多媒體播放裝置的一驅(qū)動程序及該多媒體播放裝置的應用程序;(d)使該快速鍵所對應的多媒體播放裝置動作。
11.如權利要求10所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其中該數(shù)據(jù)儲存媒體是一硬碟。
12.如權利要求10所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該多媒體播放裝置的驅(qū)動程序及該多媒體播放裝置的應用程序是儲存在該數(shù)據(jù)儲存媒體中。
13.如權利要求10所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該多媒體播放裝置的驅(qū)動程序及該多媒體播放裝置的應用程序是儲存在該高速數(shù)據(jù)存取存儲器中。
14.如權利要求10所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該高速數(shù)據(jù)存取存儲器是一存儲器晶片。
15.如權利要求10所述的高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,其特征在于該高速數(shù)據(jù)存取存儲器是一快閃存儲器。
全文摘要
一種由高速數(shù)據(jù)存取存儲器載入操作系統(tǒng)核心程序以快速啟動執(zhí)行電腦程序的方法,在一電腦裝置中連接有一硬碟、一系統(tǒng)存儲器、一基本輸出入系統(tǒng)、至少一快速鍵、至少一多媒體播放裝置、以及一高速數(shù)據(jù)存取存儲器,當檢測該快速鍵被操作時,該電腦裝置會由該高速數(shù)據(jù)存取存儲器中載入第二操作系統(tǒng)及核心程序至系統(tǒng)存儲器中并執(zhí)行,并載入及執(zhí)行多媒體播放裝置的驅(qū)動程序及多媒體播放裝置的應用程序,以使該快速鍵所對應的多媒體播放裝置動作。該高速數(shù)據(jù)存取存儲器是一存儲器晶片或快閃存儲器。
文檔編號G06F12/08GK1955930SQ20051011859
公開日2007年5月2日 申請日期2005年10月25日 優(yōu)先權日2005年10月25日
發(fā)明者連哲良 申請人:神基科技股份有限公司