亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

計(jì)算機(jī)系統(tǒng)與控制方法

文檔序號:8543597閱讀:589來源:國知局
計(jì)算機(jī)系統(tǒng)與控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)系統(tǒng)及其重新啟動的控制方法,特別是涉及通過控制單元控制回復(fù)程序以及基本輸出入系統(tǒng)的控制方法。
【背景技術(shù)】
[0002]一般來說,在使用者按下計(jì)算機(jī)系統(tǒng)的電源之后,基本輸出入系統(tǒng)(Basic Input/Output System, B1S)會進(jìn)行許多程序來實(shí)現(xiàn)開機(jī)程序,然后計(jì)算機(jī)系統(tǒng)載入執(zhí)行一操作系統(tǒng)(Operating System, OS)。在統(tǒng)一可延伸固件接口(Unified Extensible FirmwareInterface, UEFI)的架構(gòu)下,變數(shù)(Variable)取代了傳統(tǒng)B1S下的部分功能,用來存放B1S的設(shè)定等重要數(shù)據(jù)數(shù)據(jù)。這些變數(shù)儲存在計(jì)算機(jī)系統(tǒng)的儲存單元中,因此需要頻繁的讀寫儲存單元中的變數(shù)與數(shù)據(jù)。
[0003]然而,若是儲存裝置中的變數(shù)與數(shù)據(jù)發(fā)生毀損或不完整的情況時(shí),將使得計(jì)算機(jī)系統(tǒng)無法順利開機(jī)。此外,因?yàn)轭l繁的讀寫儲存單元,一旦發(fā)生錯(cuò)誤操作,比如寫入錯(cuò)誤的數(shù)據(jù)、或是寫入過程斷電而造成正常開機(jī)的程序碼被破壞,可能會造成使用者無法開機(jī)。此時(shí),將計(jì)算機(jī)系統(tǒng)送回原廠維修卻又耗時(shí)費(fèi)力。因此,需要一種能夠重新啟動的計(jì)算機(jī)系統(tǒng)與控制方法,并且顯示關(guān)于重新啟動的指引信息,讓使用者能夠進(jìn)行處理。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種控制方法,用以重新啟動一計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)包括一控制單元以及一儲存單元。儲存單元包括一第一儲存區(qū)塊以及一第二儲存區(qū)塊,分別儲存一第一啟動程序碼以及一第二啟動程序碼,其中第一儲存區(qū)塊不同于第二儲存區(qū)塊??刂品椒òń逵煽刂茊卧袛嗍欠衲軌蛘佑?jì)算機(jī)系統(tǒng)。當(dāng)控制單元判斷能夠正常啟動計(jì)算機(jī)系統(tǒng)時(shí),則計(jì)算機(jī)系統(tǒng)進(jìn)入一正常操作模式。當(dāng)控制單元判斷無法正常啟動計(jì)算機(jī)系統(tǒng)時(shí),則計(jì)算機(jī)系統(tǒng)進(jìn)入一緊急備份模式。以及當(dāng)計(jì)算機(jī)系統(tǒng)進(jìn)入緊急備份模式時(shí),藉由控制單元讀取位于第二儲存區(qū)塊的第二啟動程序碼,以重新啟動計(jì)算機(jī)系統(tǒng)。
[0005]本發(fā)明提供一種計(jì)算機(jī)系統(tǒng),包括一儲存單元以及一控制單元。儲存單元包括一第一儲存區(qū)塊以及一第二儲存區(qū)塊,分別儲存一第一啟動程序碼以及一第二啟動程序碼,其中第一儲存區(qū)塊不同于第二儲存區(qū)塊??刂茊卧袛嗍欠衲軌蛘佑?jì)算機(jī)系統(tǒng),并且當(dāng)控制單元判斷能夠正常啟動計(jì)算機(jī)系統(tǒng)時(shí),則計(jì)算機(jī)系統(tǒng)進(jìn)入一正常操作模式。當(dāng)控制單元判斷無法正常啟動計(jì)算機(jī)系統(tǒng)時(shí),則計(jì)算機(jī)系統(tǒng)進(jìn)入一緊急備份模式,并且控制單元讀取位于第二儲存區(qū)塊的第二啟動程序碼,以重新啟動計(jì)算機(jī)系統(tǒng)。
【附圖說明】
[0006]圖1為本發(fā)明所提供的計(jì)算機(jī)系統(tǒng)的示意圖;
[0007]圖2為本發(fā)明所提供的儲存單元的示意圖;
[0008]圖3為本發(fā)明所提供的重新啟動計(jì)算機(jī)系統(tǒng)控制方法的示意圖。
[0009]附圖符號說明
[0010]100?計(jì)算機(jī)系統(tǒng)
[0011]120?儲存單元
[0012]122?第一儲存區(qū)塊
[0013]124?第二儲存區(qū)塊
[0014]140?控制單元
[0015]160?芯片單元
[0016]180?顯示單元
[0017]S300、S302、S306、S308-S310、S314、S316、S318-S320 ?步驟
【具體實(shí)施方式】
[0018]以下將詳細(xì)討論本發(fā)明各種實(shí)施例的裝置及使用方法。然而值得注意的是,本發(fā)明所提供的許多可行的發(fā)明概念可實(shí)施在各種特定范圍中。這些特定實(shí)施例僅用于舉例說明本發(fā)明揭示的裝置及使用方法,但非用于限定本發(fā)明的范圍。
[0019]圖1為本發(fā)明所提供的計(jì)算機(jī)系統(tǒng)100的示意圖。舉例而言,計(jì)算機(jī)系統(tǒng)100可為筆記型計(jì)算機(jī)、電子書、手機(jī)、智能型手機(jī)、和/或其他具有屏幕觸控功能的移動裝置。如圖1所示,計(jì)算機(jī)系統(tǒng)100包括儲存單元120、控制單元140、芯片單元160以及顯示單元180。值得注意的是,本發(fā)明的實(shí)施例中,各單元可由硬件所組成,包含了芯片、控制器、儲存裝置和/或其他必要的電路。舉例而言,儲存單元120可包括隨機(jī)存取存儲器(Random AccessMemory, RAM)、只讀存儲器(Read Only Memory, ROM)、快閃存儲器(Flash)、硬盤、軟盤、磁性存儲器、光學(xué)盤片(Compact Disc, CD)、數(shù)字多功能影音光盤(Digital Video Disk, DVD)的一個(gè)或多個(gè)??刂茊卧?40可包含嵌入式控制器(Embedded Controller, EC)、數(shù)字訊號處理器(digital signal processing, DSP)、微處理器(microcontroller, MCU)、一單一中央處理單元(central-processing unit, CPU)或者是關(guān)連于平行運(yùn)算環(huán)境(parallelprocessing environment)的多個(gè)平行處理單元,用以執(zhí)行操作系統(tǒng)、模塊以及應(yīng)用程序。顯示單元180可包括液晶顯示面板以及各種觸控面板。芯片單元160包括芯片組(chipset),例如南橋芯片、北橋芯片或其組合。
[0020]在一實(shí)施例中,儲存單元120包括一第一儲存區(qū)塊122、以及不同于第一儲存區(qū)塊122的一第二儲存區(qū)塊124。第一儲存區(qū)塊124以及第二儲存區(qū)塊124分別儲存一第一啟動程序碼以及一第二啟動程序碼。第一啟動程序碼以及第二啟動程序碼為開機(jī)程序,用以啟動計(jì)算機(jī)系統(tǒng)100。在另一實(shí)施例中,第一啟動程序碼以及第二啟動程序碼包括B1S以及B1S的設(shè)定等重要數(shù)據(jù)數(shù)據(jù),用以驅(qū)動計(jì)算機(jī)系統(tǒng)100的顯示卡和輸出/輸入裝置,并且讀取其他儲存裝置上的文檔來復(fù)原受損的B1S。詳細(xì)而言,B1S碼(B1S code)通常會被儲存于儲存單元120中,當(dāng)計(jì)算機(jī)系統(tǒng)供應(yīng)一控制單元140所需的系統(tǒng)電源后,控制單元140會存取并執(zhí)行儲存單元120中的B1S碼,以進(jìn)行計(jì)算機(jī)系統(tǒng)100的開機(jī)程序。
[0021]此外,控制單元140用以判斷是否能夠正常啟動計(jì)算機(jī)系統(tǒng)100。在一實(shí)施例中,當(dāng)控制單元140判斷能夠正常啟動計(jì)算機(jī)系統(tǒng)100時(shí),則計(jì)算機(jī)系統(tǒng)100進(jìn)入一正常操作模式。當(dāng)控制單元140判斷無法正常啟動計(jì)算機(jī)系統(tǒng)100時(shí),則計(jì)算機(jī)系統(tǒng)100進(jìn)入一緊急備份模式。當(dāng)計(jì)算機(jī)系統(tǒng)100進(jìn)入緊急備份模式時(shí),控制單元140讀取儲存于第二儲存區(qū)塊124的第二啟動程序碼,以重新啟動計(jì)算機(jī)系統(tǒng)100。詳細(xì)而言,第二啟動程序碼包括關(guān)于重新啟動計(jì)算機(jī)系統(tǒng)100的一指引信息,并且控制單元140將指引信息顯示于計(jì)算機(jī)系統(tǒng)100的顯示單元180。舉例而言,指引信息包括從其他計(jì)算機(jī)系統(tǒng)下載B1S或是固件的方法,讓使用者能夠藉由下載B1S或是固件來解決計(jì)算機(jī)系統(tǒng)100無法開機(jī)的問題。此夕卜,指引信息亦可包括維修中心的聯(lián)絡(luò)方式,方便使用者在決定送修計(jì)算機(jī)系統(tǒng)100時(shí),可輕易地聯(lián)絡(luò)維修中心。
[0022]由此可知,若是儲存單元140中的變數(shù)與數(shù)據(jù)(亦即第一啟動程序碼)發(fā)生毀損或不完整的情況,或是在讀寫儲存單元120過程中發(fā)生錯(cuò)誤操作,使得計(jì)算機(jī)系統(tǒng)100無法順利開機(jī),就可利用上述控制方法所述的控制單元140讀取第二啟動程序碼,以重新啟動計(jì)算機(jī)系統(tǒng)100。由于控制單元140讀取第二啟動程序碼時(shí),顯示單元180會顯示關(guān)于重新啟動計(jì)算機(jī)系統(tǒng)100的指引信息,因此使用者可根據(jù)指引信息自行進(jìn)行簡易維修。如果仍無法重新啟動計(jì)算機(jī)系統(tǒng)100,再聯(lián)絡(luò)維修中心,因而節(jié)省了使用者以及維修中心的人力、時(shí)間與成本。
[0023]在一實(shí)施例中,當(dāng)計(jì)算機(jī)系統(tǒng)100進(jìn)入正常操作模式時(shí),則位于第二儲存區(qū)塊124的第二啟動程序碼禁止被讀取或?qū)懭?。也就是說,控制單元140或其他處理單元禁止讀取和/或?qū)懭氲诙Υ鎱^(qū)塊124的第二啟動程序碼。因此,可確保第二啟動程序碼完整無誤地儲存于第二儲存區(qū)塊124之中。一旦計(jì)算機(jī)系統(tǒng)100進(jìn)入緊急備份模式時(shí),控制單元140能夠正確地讀取第二啟動程序碼以進(jìn)行重開機(jī)。詳細(xì)而言,當(dāng)計(jì)算機(jī)系統(tǒng)100進(jìn)入緊急備份模式時(shí),控制單元140會驅(qū)動芯片單元160以重新設(shè)定該計(jì)算機(jī)系統(tǒng),然后該控制單元讀取位于該第二儲存區(qū)塊的該第二啟動程序碼,然后再重新啟動計(jì)算機(jī)系統(tǒng)100。舉例來說,控制單元140會將連接于芯片單元160的第一腳位(pin)設(shè)定為特定電平,使得計(jì)算機(jī)系統(tǒng)100進(jìn)入緊急備份模式。此外,控制單元140會將連接于芯片單元160的第二腳位(pin)設(shè)定為另一特定電平,使得計(jì)算機(jī)系統(tǒng)100進(jìn)行重新設(shè)定(reset)。
[0024]值得注意的是,當(dāng)計(jì)算機(jī)系統(tǒng)100進(jìn)入緊急備份模式時(shí),控制單元140不會修復(fù)或更新位于第一儲存區(qū)塊122的第一啟動程序碼,而直接讀取位于第二儲存區(qū)塊124的第二啟動程序碼。相較于修復(fù)或更新位于第一儲存區(qū)塊122的第一啟動程序碼,直接讀取位于第二儲存區(qū)塊124的第二啟動程序碼提供了另一種更加快速、方便且節(jié)省成本的解決方法。
[0025]在一實(shí)施例中,當(dāng)控制單元140并未在一預(yù)設(shè)時(shí)間內(nèi)接收到來自儲存單元120的第一啟動程序碼時(shí),則控制單元140判斷無法正常啟動計(jì)算機(jī)系統(tǒng)100,而進(jìn)入緊急備份模式。在另一實(shí)施例中,當(dāng)控制單元140在一預(yù)設(shè)時(shí)間內(nèi)接收到來自儲存單元120的第一啟動程序碼,但并未接收到來自儲存單元120的一操作系統(tǒng)程序碼以啟動計(jì)算機(jī)系統(tǒng)100的操作系統(tǒng)(Operating System, OS)時(shí),則控制單元140判斷無法正常啟動計(jì)算機(jī)系統(tǒng)100。舉例而言,操作系統(tǒng)程序碼是儲存于第一儲存區(qū)塊122之中。在另一實(shí)施例中,操作系統(tǒng)程序碼接續(xù)于第一啟動程序碼,并且兩者皆儲存在第一儲存區(qū)塊122。
[0026]圖2為本發(fā)明所提供的儲存單元120的示意圖。在此實(shí)施例中,當(dāng)計(jì)算機(jī)系統(tǒng)100進(jìn)入正常操作模式時(shí),控制單元140會讀取第一儲存區(qū)塊122的第一啟動程序碼;當(dāng)計(jì)算機(jī)系統(tǒng)100進(jìn)入緊急備份模式時(shí),控制單元140會讀取第二儲存區(qū)塊124
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1