国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      開機(jī)加速方法與電腦系統(tǒng)裝置制造方法

      文檔序號(hào):6491231閱讀:182來(lái)源:國(guó)知局
      開機(jī)加速方法與電腦系統(tǒng)裝置制造方法
      【專利摘要】本發(fā)明提供一種開機(jī)加速方法與電腦系統(tǒng)裝置,所述方法包括下列步驟,執(zhí)行調(diào)整程序,其中此調(diào)整程序包括根據(jù)預(yù)設(shè)清單,調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序。以及,當(dāng)電腦系統(tǒng)裝置完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間之后,執(zhí)行所述至少一延遲執(zhí)行程序。由于在開機(jī)程序中減少執(zhí)行與開機(jī)程序無(wú)關(guān)的服務(wù)和/或應(yīng)用程序,因此可有效地加快電腦系統(tǒng)裝置的開機(jī)速度。
      【專利說(shuō)明】開機(jī)加速方法與電腦系統(tǒng)裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明是有關(guān)于一種電子裝置,且特別是有關(guān)于一種開機(jī)加速方法與電腦系統(tǒng)裝置。
      【背景技術(shù)】
      [0002]隨著現(xiàn)代人的生活步調(diào)越來(lái)越快,電腦系統(tǒng)裝置的開機(jī)速度也逐漸地受到重視。因此,支持快速開機(jī)(FastStartup)的電腦系統(tǒng)裝置也越來(lái)越普及。一般來(lái)說(shuō),當(dāng)電腦系統(tǒng)裝置檢測(cè)到關(guān)機(jī)(Shotdown)事件或退出(Logout)事件時(shí),其可以將當(dāng)前的系統(tǒng)狀態(tài)與存儲(chǔ)器狀態(tài)等內(nèi)容記錄下來(lái)。稍后,當(dāng)電腦系統(tǒng)裝置進(jìn)行開機(jī)程序或登陸(Log in)程序時(shí),其可通過(guò)先前記錄的系統(tǒng)狀態(tài)與存儲(chǔ)器內(nèi)容,來(lái)快速地恢復(fù)電腦系統(tǒng)裝置關(guān)機(jī)前或退出前的系統(tǒng)狀態(tài)或工作狀態(tài)。
      [0003]舉例來(lái)說(shuō),以第八代微軟視窗操作系統(tǒng)(Windows8)為例,在運(yùn)行關(guān)機(jī)程序前,其操作系統(tǒng)會(huì)把當(dāng)前的系統(tǒng)狀態(tài)與存儲(chǔ)器內(nèi)容記錄于“HiberFile”系統(tǒng)文件。類似于從休眠(hibernation)模式(即S4模式)恢復(fù)至正常操作模式(即SO模式)的操作,操作系統(tǒng)可以依據(jù)“HiberFile”系統(tǒng)文件的內(nèi)容可快速地恢復(fù)關(guān)機(jī)前的系統(tǒng)狀態(tài)或工作狀態(tài),以便快速完成開機(jī)程序。
      [0004]但是,隨著安裝于電腦系統(tǒng)裝置中的各種服務(wù)程序和/或應(yīng)用程序的數(shù)量不斷增力口,電腦系統(tǒng)裝置在進(jìn)行開機(jī)程序時(shí)所需啟動(dòng)或進(jìn)行初始化的服務(wù)程序和/或應(yīng)用程序的數(shù)量也隨之增加,進(jìn)而導(dǎo)致電腦系統(tǒng)裝置的開機(jī)速度逐漸地下降。例如,WindowsS在運(yùn)行關(guān)機(jī)程序前必須將數(shù)量龐大的各種服務(wù)程序和/或應(yīng)用程序的內(nèi)容記錄于“HiberFile”系統(tǒng)文件,導(dǎo)致“HiberFile”系統(tǒng)文件的內(nèi)容非常多。在進(jìn)行開機(jī)程序時(shí),操作系統(tǒng)必須花費(fèi)許多時(shí)間將文件大小非常大的“HiberFile”系統(tǒng)文件讀入。在進(jìn)行開機(jī)程序時(shí)所需啟動(dòng)或進(jìn)行初始化的服務(wù)程序和/或應(yīng)用程序的數(shù)量越多,“HiberFile”系統(tǒng)文件的文件大小越大,則電腦系統(tǒng)裝置的開機(jī)速度越慢。

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

      [0005]有鑒于此,本發(fā)明提供一種開機(jī)(boot)加速方法與電腦系統(tǒng)裝置,可有效地提升電腦系統(tǒng)裝置的開機(jī)速度。
      [0006]本發(fā)明實(shí)施例提供一種開機(jī)加速方法,適用于加快電腦系統(tǒng)的開機(jī)速度,所述開機(jī)加速方法包括下列步驟。執(zhí)行調(diào)整程序,其中此調(diào)整程序包括根據(jù)預(yù)設(shè)清單,調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序。以及,當(dāng)電腦系統(tǒng)裝置完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間之后,執(zhí)行至少一延遲執(zhí)行程序。
      [0007]本發(fā)明實(shí)施例還提供一種電腦系統(tǒng)裝置,所述電腦系統(tǒng)裝置包括調(diào)整模塊與執(zhí)行模塊。調(diào)整模塊用以執(zhí)行調(diào)整程序,其中在調(diào)整程序中,調(diào)整模塊根據(jù)預(yù)設(shè)清單調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序。執(zhí)行模塊連接調(diào)整模塊,其中當(dāng)電腦系統(tǒng)裝置完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間之后,執(zhí)行模塊執(zhí)行至少一延遲執(zhí)行程序。[0008]基于所述,本發(fā)明實(shí)施例的開機(jī)加速方法與電腦系統(tǒng)裝置,其可以在調(diào)整程序中根據(jù)預(yù)設(shè)清單調(diào)整至少一目標(biāo)程序?yàn)檠舆t執(zhí)行程序。然后,當(dāng)電腦系統(tǒng)裝置完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間之后,電腦系統(tǒng)裝置才執(zhí)行(或初始化)延遲執(zhí)行程序。因此,本發(fā)明實(shí)施例可有效地加快電腦系統(tǒng)裝置的開機(jī)速度。
      [0009]為讓本發(fā)明的所述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說(shuō)明如下。
      【專利附圖】

      【附圖說(shuō)明】
      [0010]圖1為根據(jù)本發(fā)明的一實(shí)施例所示出的電腦系統(tǒng)裝置的方塊圖;
      [0011]圖2為根據(jù)本發(fā)明的一實(shí)施例所示出的開機(jī)加速方法的流程圖;
      [0012]圖3為根據(jù)本發(fā)明的另一實(shí)施例所示出的開機(jī)加速方法的流程圖;
      [0013]圖4為根據(jù)本發(fā)明的一實(shí)施例所示出的產(chǎn)生/更新預(yù)設(shè)清單的流程圖;
      [0014]圖5為根據(jù)本發(fā)明的另一實(shí)施例所示出的產(chǎn)生/更新預(yù)設(shè)清單的流程圖。
      [0015]附圖標(biāo)記說(shuō)明:
      [0016]10:電腦系統(tǒng)裝置;
      [0017]11:調(diào)整模塊;
      [0018]12:執(zhí)行模塊;
      [0019]13:記錄模塊;
      [0020]14:控制模塊;
      [0021]15:通信模塊;
      [0022]S202、S204、S302、S304、S306、S308、S310、S312、S314、S402、S404、S406、S502、S504、S506:步驟。
      【具體實(shí)施方式】
      [0023]本發(fā)明實(shí)施例提供一種開機(jī)加速方法,其可將至少一目標(biāo)程序(例如服務(wù)程序和/或應(yīng)用程序)調(diào)整為延遲執(zhí)行程序。然后,當(dāng)電腦系統(tǒng)完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間之后,才執(zhí)行延遲執(zhí)行程序。因此,利用延遲執(zhí)行的方式,本發(fā)明可減少在電腦系統(tǒng)的開機(jī)程序中進(jìn)行初始化的服務(wù)程序(Service procedure或Service program)或應(yīng)用程序(Applicationprocedure或Application program)的數(shù)量,以有效地加快電腦系統(tǒng)的開機(jī)速度。此外,本發(fā)明實(shí)施例還記載了可用于體現(xiàn)所述開機(jī)加速方法的電腦系統(tǒng)裝置。為了使本發(fā)明的內(nèi)容更容易明了,以下特舉實(shí)施例作為本發(fā)明確實(shí)能夠據(jù)以實(shí)施的范例。
      [0024]圖1為根據(jù)本發(fā)明的一實(shí)施例所示出的電腦系統(tǒng)裝置的方塊圖。請(qǐng)參照?qǐng)D1,電腦系統(tǒng)裝置10包括調(diào)整模塊11、執(zhí)行模塊12,并且執(zhí)行模塊12連接至調(diào)整模塊11。在本實(shí)施例中,電腦系統(tǒng)裝置10可載入并運(yùn)行至少一操作系統(tǒng),所述操作系統(tǒng)例如是微軟視窗操作系統(tǒng)(MicrosoftWindows Operation System)或其他操作系統(tǒng)。另外,電腦系統(tǒng)裝置10還可以是手機(jī)、個(gè)人數(shù)字助理(PDA)、智能手機(jī)(smart phone)、電子書(electronic book)、游戲機(jī)、筆記本電腦(notebook)或平板電腦(Tablet PC)等各式便攜式電子裝置?;蛘撸娔X系統(tǒng)裝置10也可以是各式臺(tái)式電腦裝置或多媒體播放裝置(multimedia player)等以電腦系統(tǒng)為運(yùn)作核心的各種裝置,本發(fā)明不對(duì)其限制。[0025]圖2為根據(jù)本發(fā)明的一實(shí)施例所示出的開機(jī)加速方法的流程圖。以下將以圖1和圖2來(lái)對(duì)本實(shí)施例的電腦系統(tǒng)裝置10與開機(jī)加速方法進(jìn)行說(shuō)明。請(qǐng)參照?qǐng)D1與圖2,在步驟S202中,由調(diào)整模塊11執(zhí)行調(diào)整程序,以根據(jù)預(yù)設(shè)清單調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序。具體來(lái)看,在調(diào)整程序中,調(diào)整模塊11可以根據(jù)一個(gè)或多個(gè)預(yù)設(shè)清單,來(lái)分別調(diào)整至少一目標(biāo)服務(wù)程序和/或目標(biāo)應(yīng)用程序(以下統(tǒng)稱為目標(biāo)程序)為一個(gè)或多個(gè)延遲執(zhí)行程序,以避免在電腦系統(tǒng)裝置10的開機(jī)程序中執(zhí)行(或觸發(fā),或初始化)所述延遲執(zhí)行程序。
      [0026]舉例來(lái)說(shuō),在本實(shí)施例中,若所述至少一目標(biāo)程序?yàn)榉?wù)程序,則調(diào)整模塊11可以調(diào)整所述至少一目標(biāo)程序的執(zhí)行狀態(tài)為手動(dòng)執(zhí)行狀態(tài)(manual),并將所述至少一目標(biāo)程序作為所述至少一延遲執(zhí)行程序而加入電腦系統(tǒng)裝置10的任務(wù)調(diào)度器(taskscheduler)。由于所述至少一目標(biāo)程序(目標(biāo)服務(wù)程序)的執(zhí)行狀態(tài)被設(shè)為手動(dòng)執(zhí)行狀態(tài),因此操作系統(tǒng)不會(huì)在電腦系統(tǒng)裝置10的開機(jī)程序中執(zhí)行(或觸發(fā),或初始化)所述目標(biāo)服務(wù)程序。由于所述至少一目標(biāo)程序(目標(biāo)服務(wù)程序)被加入任務(wù)調(diào)度器,因此操作系統(tǒng)會(huì)依據(jù)設(shè)定在任務(wù)調(diào)度器內(nèi)的設(shè)定,在完成開機(jī)程序并經(jīng)過(guò)一預(yù)設(shè)等待時(shí)間之后,執(zhí)行目標(biāo)服務(wù)程序。
      [0027]或者,若所述至少一目標(biāo)程序?yàn)閼?yīng)用程序,則調(diào)整模塊11也可以從電腦系統(tǒng)裝置10的操作系統(tǒng)的注冊(cè)寄存器(registry)中移除關(guān)于所述至少一目標(biāo)程序的注冊(cè)數(shù)據(jù),并將所述至少一目標(biāo)程序作為所述至少一延遲執(zhí)行程序而加入電腦系統(tǒng)裝置10的任務(wù)調(diào)度器。因此,由于注冊(cè)寄存器中關(guān)于所述目標(biāo)程序(目標(biāo)應(yīng)用程序)的注冊(cè)數(shù)據(jù)已事先被移除,因此,操作系統(tǒng)并不會(huì)在電腦系統(tǒng)裝置10的開機(jī)程序中自動(dòng)地執(zhí)行(或觸發(fā),或初始化)所述目標(biāo)應(yīng)用程序。由于所述至少一目標(biāo)程序(目標(biāo)應(yīng)用程序)被加入任務(wù)調(diào)度器,因此操作系統(tǒng)會(huì)依據(jù)設(shè)定在任務(wù)調(diào)度器內(nèi)的設(shè)定,在完成開機(jī)程序并經(jīng)過(guò)一預(yù)設(shè)等待時(shí)間之后,執(zhí)行目標(biāo)應(yīng)用程序。
      [0028]在本實(shí)施例中,所述預(yù)設(shè)清單例如是預(yù)先儲(chǔ)存于電腦系統(tǒng)裝置10的儲(chǔ)存媒體中,或由其他方式獲得(容后詳述)。此外,所述預(yù)設(shè)清單所記載的目標(biāo)程序(即,目標(biāo)服務(wù)程序和/或目標(biāo)應(yīng)用程序)必須是不屬于電腦系統(tǒng)裝置10完成其開機(jī)程序所必須的程序。換言之,若一服務(wù)程序或一應(yīng)用程序是電腦系統(tǒng)裝置10完成其開機(jī)程序所必須的程序,則調(diào)整模塊11不會(huì)將其選為目標(biāo)程序并將其調(diào)整為延遲執(zhí)行程序,以避免電腦系統(tǒng)裝置10無(wú)法順利完成開機(jī)程序。舉例來(lái)說(shuō),調(diào)整模塊11可以通過(guò)查表的方式來(lái)過(guò)濾出電腦系統(tǒng)裝置10完成其開機(jī)程序所必須的服務(wù)程序或應(yīng)用程序,以避免在調(diào)整程序中將開機(jī)程序所必須的服務(wù)程序或應(yīng)用程序誤設(shè)為延遲執(zhí)行程序。又例如,操作系統(tǒng)的注冊(cè)寄存器可以額外配置一屬性欄位,以指出應(yīng)用程序是否為開機(jī)程序所必須的程序。因此,調(diào)整模塊11可以在步驟S202中依照操作系統(tǒng)的注冊(cè)寄存器的內(nèi)容來(lái)判斷預(yù)設(shè)清單所記載的目標(biāo)程序是不是開機(jī)程序所必須的程序,進(jìn)而對(duì)應(yīng)地調(diào)整所述預(yù)設(shè)清單的內(nèi)容,以避免在調(diào)整程序中將開機(jī)程序所必須的服務(wù)程序或應(yīng)用程序誤設(shè)為延遲執(zhí)行程序。
      [0029]接著,在步驟S204中,當(dāng)電腦系統(tǒng)裝置10完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間之后,執(zhí)行模塊12可以執(zhí)行所述延遲執(zhí)行程序。值得一提的是,在此提及的預(yù)設(shè)等待時(shí)間是用以避免過(guò)早執(zhí)行所述延遲執(zhí)行程序,而在時(shí)間長(zhǎng)度的設(shè)定上可依據(jù)實(shí)務(wù)上的需求而加以調(diào)整,本發(fā)明不對(duì)其限制。舉例來(lái)說(shuō),當(dāng)電腦系統(tǒng)裝置10檢測(cè)到開機(jī)事件以進(jìn)行開機(jī)程序時(shí),執(zhí)行模塊12會(huì)觸發(fā)任務(wù)調(diào)度器。在此假設(shè)任務(wù)調(diào)度器記錄了步驟S202中所設(shè)的延遲執(zhí)行程序,且任務(wù)調(diào)度器記錄了在完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間(例如I分鐘、3分鐘或是其他時(shí)間)后執(zhí)行此延遲執(zhí)行程序。因此,當(dāng)電腦系統(tǒng)裝置10完成開機(jī)程序,并且經(jīng)過(guò)I分鐘(或3分鐘,或是其他時(shí)間)之后,執(zhí)行模塊12才會(huì)根據(jù)操作系統(tǒng)的任務(wù)調(diào)度器執(zhí)行所述延遲執(zhí)行程序。
      [0030]在其他實(shí)施例中,若電腦系統(tǒng)裝置10無(wú)法明確地得知是否已完成開機(jī)程序,則執(zhí)行模塊12可以只以預(yù)設(shè)等待時(shí)間作為是否執(zhí)行所述延遲執(zhí)行程序的依據(jù)。例如,當(dāng)電腦系統(tǒng)裝置10檢測(cè)到開機(jī)事件以進(jìn)行開機(jī)程序時(shí),執(zhí)行模塊12會(huì)觸發(fā)任務(wù)調(diào)度器。然后,執(zhí)行模塊12根據(jù)任務(wù)調(diào)度器的記錄而在發(fā)生開機(jī)事件的5分鐘后執(zhí)行所述延遲執(zhí)行程序。此夕卜,執(zhí)行模塊12執(zhí)行所述延遲執(zhí)行程序的方式例如是對(duì)其進(jìn)行初始化(initialize)或組態(tài)設(shè)定等,依各個(gè)服務(wù)程序或應(yīng)用程序的既定運(yùn)行方式而定。
      [0031]值得一提的是,在本實(shí)施例中,調(diào)整模塊11執(zhí)行所述調(diào)整程序的時(shí)機(jī),是根據(jù)對(duì)應(yīng)于調(diào)整模塊11的調(diào)整服務(wù)程序被安裝于電腦系統(tǒng)裝置10的時(shí)間而定。例如,當(dāng)對(duì)應(yīng)于調(diào)整模塊11的調(diào)整服務(wù)程序被安裝于電腦系統(tǒng)裝置10時(shí),調(diào)整模塊11會(huì)執(zhí)行所述調(diào)整程序。然而,調(diào)整模塊11也可以在其他的時(shí)機(jī)執(zhí)行所述調(diào)整程序。例如,當(dāng)電腦系統(tǒng)裝置10更新所述預(yù)設(shè)清單時(shí),調(diào)整模塊11可以根據(jù)更新后的預(yù)設(shè)清單來(lái)執(zhí)行調(diào)整程序,本發(fā)明不對(duì)其限制。
      [0032]也就是說(shuō),本實(shí)施例可以依照預(yù)設(shè)清單決定哪些目標(biāo)程序?yàn)樗鲅舆t執(zhí)行程序,然后在開機(jī)程序中不執(zhí)行所述延遲執(zhí)行程序,因此加快了電腦系統(tǒng)裝置10的開機(jī)速度。在完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間之后,所述延遲執(zhí)行程序才會(huì)依照任務(wù)調(diào)度器的設(shè)定而被逐一執(zhí)行(或觸發(fā)、或初始化)。
      [0033]以目前的電腦系統(tǒng)發(fā)展情況來(lái)看,有些電腦系統(tǒng)在關(guān)機(jī)時(shí)可以先自動(dòng)地記錄當(dāng)前運(yùn)行的一些服務(wù)程序或應(yīng)用程序的屬性狀態(tài)。然后,在下次開機(jī)時(shí),電腦系統(tǒng)可根據(jù)先前所記錄的這些服務(wù)程序或應(yīng)用程序的屬性狀態(tài)來(lái)快速地對(duì)這些服務(wù)程序或應(yīng)用程序進(jìn)行初始化,以恢復(fù)電腦系統(tǒng)在關(guān)機(jī)前的系統(tǒng)狀態(tài)。例如,以操作系統(tǒng)Windows8為例,在運(yùn)行關(guān)機(jī)程序前,操作系統(tǒng)會(huì)把當(dāng)前的系統(tǒng)狀態(tài)與存儲(chǔ)器內(nèi)容記錄于“HiberFile”系統(tǒng)文件。類似于從休眠模式(即S4狀態(tài))恢復(fù)至正常操作模式(即SO狀態(tài))的操作,操作系統(tǒng)可以依據(jù)“HiberFile”系統(tǒng)文件的內(nèi)容快速地恢復(fù)關(guān)機(jī)前的系統(tǒng)狀態(tài)或工作狀態(tài),以便快速完成開機(jī)程序。然而,隨著安裝于電腦系統(tǒng)裝置中的各種服務(wù)程序和/或應(yīng)用程序的數(shù)量不斷增加,電腦系統(tǒng)裝置在進(jìn)行開機(jī)程序時(shí)所需啟動(dòng)或進(jìn)行初始化的服務(wù)程序和/或應(yīng)用程序的數(shù)量也隨之增加。也就是說(shuō),WindowsS在運(yùn)行關(guān)機(jī)程序前必須將數(shù)量龐大的各種服務(wù)程序和/或應(yīng)用程序的內(nèi)容記錄于“HiberFile”系統(tǒng)文件,導(dǎo)致“HiberFile”系統(tǒng)文件的內(nèi)容非常多。在進(jìn)行開機(jī)程序時(shí),操作系統(tǒng)必須花費(fèi)許多時(shí)間將文件大小非常大的“HiberFile”系統(tǒng)文件讀入。
      [0034]在進(jìn)行開機(jī)程序時(shí)所需啟動(dòng)或進(jìn)行初始化的服務(wù)程序和/或應(yīng)用程序的數(shù)量越多,“HiberFile”系統(tǒng)文件的文件大小越大,則電腦系統(tǒng)裝置10的開機(jī)速度越慢。因此,在本發(fā)明的一實(shí)施例中,電腦系統(tǒng)裝置10還可以在開始執(zhí)行關(guān)機(jī)程序時(shí),先將所述延遲執(zhí)行程序的屬性狀態(tài)設(shè)為停止或禁能(enable),以確保電腦系統(tǒng)裝置不會(huì)在下一次的開機(jī)程序中自動(dòng)地執(zhí)行所述延遲執(zhí)行程序。因此,WindowsS在運(yùn)行關(guān)機(jī)程序前,這些目標(biāo)程序(目標(biāo)服務(wù)程序和/或目標(biāo)應(yīng)用程序)不會(huì)被記錄于“HiberFile”系統(tǒng)文件,進(jìn)而大幅減小了“HiberFile”系統(tǒng)文件的文件大小。在下一次開機(jī)程序中,由于“HiberFile”系統(tǒng)文件的文件大小已大幅減小,使得操作系統(tǒng)只需用較少時(shí)間將“HiberFile”系統(tǒng)文件讀入,因此加快了電腦系統(tǒng)裝置10的開機(jī)速度。
      [0035]圖3為根據(jù)本發(fā)明的另一實(shí)施例所示出的開機(jī)加速方法的流程圖,以下將以圖1和圖3來(lái)對(duì)本實(shí)施例的開機(jī)加速方法進(jìn)行說(shuō)明。請(qǐng)參照?qǐng)D1與圖3,在步驟S302中,由調(diào)整模塊11執(zhí)行調(diào)整程序,以根據(jù)一個(gè)或多個(gè)預(yù)設(shè)清單,來(lái)分別調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序。詳細(xì)的調(diào)整方式請(qǐng)參考前述實(shí)施例步驟S202的說(shuō)明,在此不再贅述。
      [0036]然后,在步驟S304中,調(diào)整模塊11判斷是否檢測(cè)到關(guān)機(jī)事件。值得一提的是,在此提及的關(guān)機(jī)事件例如是電腦系統(tǒng)所發(fā)出的將用戶程序(user session)切換為核心程序(kernel session)的事件,或者用戶程序退出(user session log off)事件等,而可供調(diào)整模塊11判斷電腦系統(tǒng)裝置10是否即將進(jìn)行關(guān)機(jī)程序。若在步驟S304中調(diào)整模塊11沒有檢測(cè)到關(guān)機(jī)事件,則調(diào)整模塊11重復(fù)執(zhí)行步驟S304。當(dāng)調(diào)整模塊11檢測(cè)到關(guān)機(jī)事件時(shí),調(diào)整模塊11在步驟S304之后會(huì)接著執(zhí)行步驟S306。在步驟S306中,調(diào)整模塊11將所述延遲執(zhí)行程序的屬性狀態(tài)設(shè)為停止或禁能(或非啟用狀態(tài)),以避免電腦系統(tǒng)裝置10在進(jìn)行關(guān)機(jī)程序時(shí),將所述延遲執(zhí)行程序?qū)懭肱c開機(jī)程序有關(guān)的系統(tǒng)文件中。例如,以操作系統(tǒng)Windows8為例,與開機(jī)程序有關(guān)的所述系統(tǒng)文件例如是“HiberFile”系統(tǒng)文件,或者其他電腦系統(tǒng)中具有類似功能的系統(tǒng)文件。
      [0037]在完成步驟S306后,電腦系統(tǒng)裝置10繼續(xù)進(jìn)行關(guān)機(jī)程序。例如,以Windows8為例,操作系統(tǒng)會(huì)在關(guān)機(jī)程序中將所有尚在啟用狀態(tài)中(或在致能狀態(tài)中)的服務(wù)程序?qū)懭搿癏iberFile”系統(tǒng)文件中,以及在關(guān)機(jī)程序中依據(jù)操作系統(tǒng)的注冊(cè)寄存器的注冊(cè)數(shù)據(jù)將所有尚在啟用狀態(tài)中(或在致能狀態(tài)中)的應(yīng)用程序與入“HiberFile”系統(tǒng)文件中。完成關(guān)機(jī)程序后,電腦系統(tǒng)裝置10進(jìn)入關(guān)機(jī)狀態(tài)。
      [0038]接著,在步驟S308中,執(zhí)行模塊12判斷是否檢測(cè)到開機(jī)事件(例如,使用者按壓開機(jī)按鈕所產(chǎn)生的開機(jī)信號(hào))。在步驟S308中,若執(zhí)行模塊12沒有檢測(cè)到開機(jī)事件,則執(zhí)行模塊12重復(fù)執(zhí)行步驟S308。當(dāng)執(zhí)行模塊12檢測(cè)到開機(jī)事件時(shí),在步驟S310中,執(zhí)行模塊12會(huì)觸發(fā)任務(wù)調(diào)度器,以在預(yù)設(shè)等待時(shí)間(例如,I分鐘、3分鐘,或是其他時(shí)間)之后執(zhí)行所述延遲執(zhí)行程序。另一方面,電腦系統(tǒng)裝置10會(huì)執(zhí)行開機(jī)程序。例如,以WindowsS為例,操作系統(tǒng)可以依據(jù)“HiberFile”系統(tǒng)文件的內(nèi)容快速地恢復(fù)關(guān)機(jī)前的系統(tǒng)狀態(tài)或工作狀態(tài),以便完成開機(jī)程序。
      [0039]然后,在步驟S312中,執(zhí)行模塊12依照任務(wù)調(diào)度器的設(shè)定判斷是否經(jīng)過(guò)預(yù)設(shè)等待時(shí)間。在步驟S312中,若執(zhí)行模塊12判斷尚未經(jīng)過(guò)預(yù)設(shè)等待時(shí)間,則執(zhí)行模塊12重復(fù)執(zhí)行步驟S312。若已經(jīng)過(guò)預(yù)設(shè)等待時(shí)間,則執(zhí)行步驟S314。在步驟S314中,執(zhí)行模塊12開始根據(jù)任務(wù)調(diào)度器執(zhí)行所述延遲執(zhí)行程序。
      [0040]請(qǐng)?jiān)俅螀⒄請(qǐng)D1,為了適應(yīng)性的產(chǎn)生/更新所述預(yù)設(shè)清單,在本發(fā)明的另一實(shí)施例中,電腦系統(tǒng)裝置10也可以包括記錄模塊13與控制模塊14。記錄模塊13連接至調(diào)整模塊14,用以記錄電腦系統(tǒng)裝置10在一次或多次的開機(jī)程序中所執(zhí)行的至少一服務(wù)程序和/或至少一應(yīng)用程序,以及所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序于開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間。在本實(shí)施例中,記錄模塊13包括一個(gè)或多個(gè)儲(chǔ)存媒體,其中儲(chǔ)存媒體例如是存儲(chǔ)器或硬盤等儲(chǔ)存媒體。
      [0041 ] 控制模塊14連接至記錄模塊13,用以根據(jù)所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序于開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間,來(lái)產(chǎn)生/更新所述預(yù)設(shè)清單。因此,在電腦系統(tǒng)裝置10的開機(jī)程序中,電腦系統(tǒng)裝置10僅會(huì)對(duì)部分服務(wù)程序和/或應(yīng)用程序進(jìn)行初始化,而其他服務(wù)程序和/或應(yīng)用程序則會(huì)被設(shè)為延遲執(zhí)行程序,以延遲其進(jìn)行初始化的時(shí)間。例如,在一些實(shí)施例中,電腦系統(tǒng)裝置10在開機(jī)程序中僅會(huì)對(duì)進(jìn)行初始化耗費(fèi)時(shí)間較少的服務(wù)程序和/或應(yīng)用程序進(jìn)行初始化,而對(duì)進(jìn)行初始化耗費(fèi)時(shí)間較多的服務(wù)程序或應(yīng)用程序則會(huì)被設(shè)為延遲執(zhí)行程序,以在完成開機(jī)程序后才進(jìn)行初始化。在其他實(shí)施例中,電腦系統(tǒng)裝置10在開機(jī)程序中僅會(huì)對(duì)較常被執(zhí)行或重要性較高的服務(wù)程序和/或應(yīng)用程序進(jìn)行初始化,而較不常被執(zhí)行或重要性較低的服務(wù)程序和/或應(yīng)用程序則會(huì)被設(shè)為延遲執(zhí)行程序,以在完成開機(jī)程序后才進(jìn)行初始化。
      [0042]圖4為根據(jù)本發(fā)明的一實(shí)施例所示出的產(chǎn)生/更新預(yù)設(shè)清單的流程圖。以下將以圖1和圖4來(lái)對(duì)本實(shí)施例中記錄模塊13與控制模塊14產(chǎn)生/更新所述預(yù)設(shè)清單的方式進(jìn)行詳細(xì)說(shuō)明。請(qǐng)參照?qǐng)D1與圖4,在步驟S402中,記錄模塊13記錄電腦系統(tǒng)裝置10在一次或多次的開機(jī)程序中所執(zhí)行的至少一服務(wù)程序和/或至少一應(yīng)用程序。特別是,記錄模塊13所記錄的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序并非為電腦系統(tǒng)裝置10完成開機(jī)程序所必須的程序。接著,在步驟S404中,記錄模塊13分別記錄所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序于開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間。例如,在每次電腦系統(tǒng)裝置10的開機(jī)程序中,記錄模塊13可以記錄并更新各個(gè)服務(wù)程序和/或應(yīng)用程序進(jìn)行初始化所耗費(fèi)的時(shí)間在一數(shù)據(jù)表格,而控制模塊14可通過(guò)查表的方式取得這些數(shù)據(jù)。
      [0043]然后,在步驟S406中,控制模塊14根據(jù)所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間,來(lái)產(chǎn)生/更新所述預(yù)設(shè)清單。舉例來(lái)說(shuō),控制模塊14可以分別比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序于開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間與一門限值(threshold value),并將進(jìn)行初始化所耗費(fèi)的時(shí)間大于門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序。然后,控制模塊14將所述至少一目標(biāo)程序填入預(yù)設(shè)清單,而產(chǎn)生/更新預(yù)設(shè)清單。
      [0044]在其他實(shí)施例中,記錄模塊13也可以在注冊(cè)寄存器中新增一個(gè)或多個(gè)欄位(column),并以參數(shù)或代碼的形式來(lái)存放所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間。因此,控制模塊14可以根據(jù)注冊(cè)寄存器中對(duì)應(yīng)于各個(gè)服務(wù)程序和/或應(yīng)用程序的上述參數(shù)或代碼,來(lái)選擇目標(biāo)程序。然后,控制模塊14將所述至少一目標(biāo)程序填入預(yù)設(shè)清單,而產(chǎn)生/更新所述預(yù)設(shè)清單。
      [0045]然而,本發(fā)明實(shí)施例中產(chǎn)生/更新所述預(yù)設(shè)清單的方式不以上述方式為限。舉例來(lái)說(shuō),在本發(fā)明另一實(shí)施例中,記錄模塊13還可以分別記錄所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在一評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間。然后,控制模塊14可以根據(jù)所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間,來(lái)產(chǎn)生/更新所述預(yù)設(shè)清單。因此,電腦系統(tǒng)裝置可以根據(jù)這些服務(wù)程序和/或應(yīng)用程序分別在評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間,來(lái)適應(yīng)性的產(chǎn)生預(yù)設(shè)清單,以在開機(jī)速度與使用上的便利性之間取得平衡。
      [0046]圖5為根據(jù)本發(fā)明的另一實(shí)施例所示出的產(chǎn)生/更新預(yù)設(shè)清單的流程圖。請(qǐng)參照?qǐng)D1與圖5,在步驟S502中,記錄模塊13可以記錄電腦系統(tǒng)裝置10在開機(jī)程序中所執(zhí)行的至少一服務(wù)程序和/或至少一應(yīng)用程序。特別是,記錄模塊13所記錄的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序并非為電腦系統(tǒng)裝置10完成開機(jī)程序所必須的程序。接著,在步驟S504中,記錄模塊13分別記錄所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在一評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間。例如,記錄模塊13可以記錄并更新各個(gè)服務(wù)程序和/或應(yīng)用程序在一天或一周內(nèi)被執(zhí)行的次數(shù)或時(shí)間于一數(shù)據(jù)表格。另外,所述評(píng)估時(shí)間可以根據(jù)實(shí)際需求而加以調(diào)整,在此不加以限制。
      [0047]然后,在步驟S506中,控制模塊14根據(jù)所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間,來(lái)產(chǎn)生/更新所述預(yù)設(shè)清單。舉例來(lái)說(shuō),控制模塊14可以分別比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)與一“次數(shù)門限值”,并將在評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)小于次數(shù)門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序。然后,控制模塊14將所述至少一目標(biāo)程序填入預(yù)設(shè)清單,而產(chǎn)生/更新所述預(yù)設(shè)清單。
      [0048]或者,控制模塊14可以在步驟S506中分別比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在評(píng)估時(shí)間內(nèi)被執(zhí)行的時(shí)間與一 “時(shí)間門限值”,并將在評(píng)估時(shí)間內(nèi)被執(zhí)行的時(shí)間小于時(shí)間門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序。然后,控制模塊14將所述至少一目標(biāo)程序填入預(yù)設(shè)清單,而產(chǎn)生/更新所述預(yù)設(shè)清單。
      [0049]在其他實(shí)施例中,記錄模塊13可以在注冊(cè)存儲(chǔ)器中新增一個(gè)或多個(gè)欄位,并以參數(shù)或代碼的形式來(lái)存放各個(gè)服務(wù)程序和/或應(yīng)用程序在評(píng)估時(shí)間(例如一天或一周)內(nèi)被執(zhí)行的次數(shù)和/或時(shí)間。因此,控制模塊14也可以根據(jù)注冊(cè)存儲(chǔ)器中對(duì)應(yīng)于各個(gè)服務(wù)程序和/或應(yīng)用程序的上述參數(shù)或代碼,來(lái)選擇目標(biāo)程序。然后,控制模塊14將所述至少一目標(biāo)程序填入預(yù)設(shè)清單,而產(chǎn)生/更新所述預(yù)設(shè)清單。
      [0050]值得一提的是,在上述實(shí)施例中,記錄模塊13可以是先從在開機(jī)程序中進(jìn)行初始化的所有服務(wù)程序和/或應(yīng)用程序篩選出非為完成開機(jī)程序所必須者,且記錄下非為電腦系統(tǒng)裝置10完成開機(jī)程序所必須的服務(wù)程序和/或應(yīng)用程序。然后,控制模塊14從這些服務(wù)程序和/或應(yīng)用程序中選擇欲作為延遲執(zhí)行程序的目標(biāo)程序,并將其填入預(yù)設(shè)清單。在其他實(shí)施例中,記錄模塊13也可以先將電腦系統(tǒng)裝置10在開機(jī)程序中進(jìn)行初始化的所有服務(wù)程序和/或應(yīng)用程序都記錄下來(lái)。然后,控制模塊14從記錄模塊13的記錄中先選出可作為延遲執(zhí)行程序的目標(biāo)程序之后,再?gòu)某醪竭x出的目標(biāo)程序中將電腦系統(tǒng)裝置10完成開機(jī)程序所必須的目標(biāo)程序過(guò)濾掉。最后,控制模塊14將非為電腦系統(tǒng)裝置10完成開機(jī)程序所必須的目標(biāo)程序(即過(guò)濾后的目標(biāo)程序)填入預(yù)設(shè)清單。
      [0051]另外,在本發(fā)明的又一實(shí)施例中,電腦系統(tǒng)裝置10還可以包括通信模塊15。通信模塊15連接至調(diào)整模塊11,用以通過(guò)有線(wire)/無(wú)線(wireless)網(wǎng)絡(luò)從遠(yuǎn)端主機(jī)所述預(yù)設(shè)清單。舉例來(lái)說(shuō),通信模塊15可以定期連線至遠(yuǎn)端主機(jī),以自遠(yuǎn)端主機(jī)下載并更新預(yù)設(shè)清單。在本實(shí)施例中,通信模塊15可以包括網(wǎng)絡(luò)接口卡(network interface card)、無(wú)線網(wǎng)絡(luò)接口卡(wireless network interface card)或射頻電路(radio frequencycircuit)等,本發(fā)明不對(duì)其限制。
      [0052]在此請(qǐng)注意,所述實(shí)施例中提及的調(diào)整模塊、執(zhí)行模塊、記錄模塊、控制模塊以及通信模塊例如是以邏輯電路元件組成的硬件裝置,而可分別執(zhí)行所述的功能。另外,在其他實(shí)施例中,這些模塊也可以是儲(chǔ)存在電腦系統(tǒng)裝置的硬盤或存儲(chǔ)器中的軟件模塊、固件碼(firmware code)或驅(qū)動(dòng)程序,其可載入電腦系統(tǒng)裝置的處理器,而分別執(zhí)行所述的功能。
      [0053]綜上所述,本發(fā)明的實(shí)施例中的開機(jī)加速方法與電腦系統(tǒng)裝置,其可根據(jù)預(yù)設(shè)清單調(diào)整至少一目標(biāo)程序?yàn)檠舆t執(zhí)行程序。在電腦系統(tǒng)裝置執(zhí)行開機(jī)程序的期間,所述延遲執(zhí)行程序并不會(huì)被執(zhí)行。然后,當(dāng)電腦系統(tǒng)裝置完成開機(jī)程序并經(jīng)過(guò)預(yù)設(shè)等待時(shí)間之后,電腦系統(tǒng)裝置才會(huì)執(zhí)行延遲執(zhí)行程序。因此,通過(guò)延遲執(zhí)行的方式,本發(fā)明可有效地減少在電腦系統(tǒng)裝置的開機(jī)程序中進(jìn)行初始化的服務(wù)程序和/或應(yīng)用程序的數(shù)量,而達(dá)到加快電腦系統(tǒng)裝置的開機(jī)速度的功效。另外,本發(fā)明的實(shí)施例亦可適應(yīng)性的產(chǎn)生/更新所述預(yù)設(shè)清單,或者自遠(yuǎn)端主機(jī)下載并更新所述預(yù)設(shè)清單。
      [0054]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
      【權(quán)利要求】
      1.一種開機(jī)加速方法,其特征在于,適用于加快一電腦系統(tǒng)裝置的開機(jī)速度,該開機(jī)加速方法包括: 執(zhí)行一調(diào)整程序,該調(diào)整程序包括: 根據(jù)一預(yù)設(shè)清單,調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序;以及當(dāng)該電腦系統(tǒng)裝置完成一開機(jī)程序并經(jīng)過(guò)一預(yù)設(shè)等待時(shí)間之后,執(zhí)行該至少一延遲執(zhí)行程序。
      2.根據(jù)權(quán)利要求1所述的開機(jī)加速方法,其特征在于,還包括: 當(dāng)一調(diào)整服務(wù)程序被安裝于該電腦系統(tǒng)裝置時(shí),執(zhí)行該調(diào)整程序; 其中所述至少一目標(biāo)程序包括至少一目標(biāo)服務(wù)程序和/或至少一目標(biāo)應(yīng)用程序。
      3.根據(jù)權(quán)利要求1所述的開機(jī)加速方法,其特征在于,還包括: 記錄該電腦系統(tǒng)裝置于該開機(jī)程序中所執(zhí)行的至少一服務(wù)程序和/或至少一應(yīng)用程序,其中所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序非該電腦系統(tǒng)裝置完成該開機(jī)程序所必須; 分別記錄所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間;以及 根據(jù)所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間,產(chǎn)生該預(yù)設(shè)清單。
      4.根據(jù)權(quán)利要求3所述的開機(jī)加速方法,其特征在于,所述產(chǎn)生該預(yù)設(shè)清單的步驟包·括: 分別比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間與一門限值,并將進(jìn)行初始化所耗費(fèi)的時(shí)間大于該門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序;以及將所述至少一目標(biāo)程序填入該預(yù)設(shè)清單。
      5.根據(jù)權(quán)利要求1所述的開機(jī)加速方法,其特征在于,還包括: 記錄該電腦系統(tǒng)裝置在該開機(jī)程序中所執(zhí)行的至少一服務(wù)程序和/或至少一應(yīng)用程序,其中所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序非該電腦系統(tǒng)裝置完成該開機(jī)程序所必須; 分別記錄所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在一評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間;以及 根據(jù)所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間,產(chǎn)生該預(yù)設(shè)清單。
      6.根據(jù)權(quán)利要求5所述的開機(jī)加速方法,其特征在于,所述產(chǎn)生該預(yù)設(shè)清單的步驟包括: 比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)與一次數(shù)門限值,并將在該評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)小于該次數(shù)門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序;以及將所述至少一目標(biāo)程序填入該預(yù)設(shè)清單。
      7.根據(jù)權(quán)利要求5所述的開機(jī)加速方法,其特征在于,所述產(chǎn)生該預(yù)設(shè)清單的步驟包括:比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該評(píng)估時(shí)間內(nèi)被執(zhí)行的時(shí)間與一時(shí)間門限值,并將在該評(píng)估時(shí)間內(nèi)被執(zhí)行的時(shí)間小于該時(shí)間門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序;以及 將所述至少一目標(biāo)程序填入該預(yù)設(shè)清單。
      8.根據(jù)權(quán)利要求1所述的開機(jī)加速方法,其特征在于,還包括: 當(dāng)該電腦系統(tǒng)裝置開始執(zhí)行一關(guān)機(jī)程序時(shí),將所述至少一延遲執(zhí)行程序的屬性狀態(tài)設(shè)為停止或禁能。
      9.根據(jù)權(quán)利要求1所述的開機(jī)加速方法,其特征在于,所述調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序的步驟包括: 調(diào)整所述至少一目標(biāo)程序的執(zhí)行狀態(tài)為一手動(dòng)執(zhí)行狀態(tài);以及 將所述至少一目標(biāo)程序作為該延遲執(zhí)行程序而加入該電腦系統(tǒng)裝置的一任務(wù)調(diào)度器。
      10.根據(jù)權(quán)利要求1所述的開機(jī)加速方法,其特征在于,所述調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序的步驟包括: 自該電腦系統(tǒng)裝置的一注冊(cè)寄存器中移除關(guān)于所述至少一目標(biāo)程序的注冊(cè)資料;以及 將所述至少一目標(biāo)程序作為該延遲執(zhí)行程序而加入該電腦系統(tǒng)裝置的一任務(wù)調(diào)度器。
      11.一種電腦系統(tǒng)裝置,其特征在于,包括: 一調(diào)整模 塊,用以執(zhí)行一調(diào)整程序,其中在該調(diào)整程序中,該調(diào)整模塊根據(jù)一預(yù)設(shè)清單,調(diào)整至少一目標(biāo)程序?yàn)橹辽僖谎舆t執(zhí)行程序;以及 一執(zhí)行模塊,連接該調(diào)整模塊,其中當(dāng)該電腦系統(tǒng)裝置完成一開機(jī)程序并經(jīng)過(guò)一預(yù)設(shè)等待時(shí)間之后,該執(zhí)行模塊執(zhí)行該至少一延遲執(zhí)行程序。
      12.根據(jù)權(quán)利要求11所述的電腦系統(tǒng)裝置,其特征在于,所述至少一目標(biāo)程序包括至少一目標(biāo)服務(wù)程序和/或至少一目標(biāo)應(yīng)用程序; 其中當(dāng)一調(diào)整服務(wù)程序被安裝于該電腦系統(tǒng)裝置時(shí),該調(diào)整模塊執(zhí)行該調(diào)整程序。
      13.根據(jù)權(quán)利要求11所述的電腦系統(tǒng)裝置,其特征在于,還包括: 一記錄模塊,連接該調(diào)整模塊,用以記錄該電腦系統(tǒng)裝置在該開機(jī)程序中所執(zhí)行的至少一服務(wù)程序和/或至少一應(yīng)用程序,以及分別記錄所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序于該開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間,其中所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序非該電腦系統(tǒng)裝置完成該開機(jī)程序所必須;以及 一控制模塊,連接該記錄模塊,用以根據(jù)所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間,產(chǎn)生該預(yù)設(shè)清單; 其中該控制模塊分別比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該開機(jī)程序中進(jìn)行初始化所耗費(fèi)的時(shí)間與一門限值,并將進(jìn)行初始化所耗費(fèi)的時(shí)間大于該門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序,并將所述至少一目標(biāo)程序填入該預(yù)設(shè)清單。
      14.根據(jù)權(quán)利要求11所述的電腦系統(tǒng)裝置,其特征在于,還包括: 一記錄模塊,連接該調(diào)整模塊,用以記錄該電腦系統(tǒng)裝置于該開機(jī)程序中所執(zhí)行的至少一服務(wù)程序和/或至少一應(yīng)用程序,且分別記錄所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在一評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間,其中所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序非該電腦系統(tǒng)裝置完成該開機(jī)程序所必須;以及一控制模塊,連接該記錄模塊,用以根據(jù)所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)或時(shí)間,產(chǎn)生該預(yù)設(shè)清單。
      15.根據(jù)權(quán)利要求14所述的電腦系統(tǒng)裝置,其特征在于,該控制模塊比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)與一次數(shù)門限值,并將在該評(píng)估時(shí)間內(nèi)被執(zhí)行的次數(shù)小于該次數(shù)門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序,并且將所述至少一目標(biāo)程序填入該預(yù)設(shè)清單。
      16.根據(jù)權(quán)利要求14所述的電腦系統(tǒng)裝置,其特征在于,該控制模塊比較所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序在該評(píng)估時(shí)間內(nèi)被執(zhí)行的時(shí)間與一時(shí)間門限值,并將在該評(píng)估時(shí)間內(nèi)被執(zhí)行的時(shí)間小于該時(shí)間門限值的所述至少一服務(wù)程序和/或所述至少一應(yīng)用程序作為所述至少一目標(biāo)程序,并且將所述至少一目標(biāo)程序填入該預(yù)設(shè)清單。
      17.根據(jù)權(quán)利要求11所述的電腦系統(tǒng)裝置,其特征在于,還包括: 一通信模塊,連接該調(diào)整模塊,用以通過(guò)一有線/無(wú)線網(wǎng)路從一遠(yuǎn)端主機(jī)取得該預(yù)設(shè)清單。
      18.根據(jù)權(quán)利要求11所述的電腦系統(tǒng)裝置,其特征在于,當(dāng)該電腦系統(tǒng)裝置開始執(zhí)行一關(guān)機(jī)程序時(shí),該調(diào)整模塊還將所述至少一延遲執(zhí)行程序的屬性狀態(tài)設(shè)為停止或禁能。
      19.根據(jù)權(quán)利要求11所述的電腦系統(tǒng)裝置,其特征在于該調(diào)整模塊調(diào)整所述至少一目標(biāo)程序的執(zhí)行狀態(tài)為一手動(dòng)執(zhí)行狀態(tài),并將所述至少一目標(biāo)程序作為所述至少一延遲執(zhí)行程序而加入該電腦系統(tǒng)裝置的一任務(wù)調(diào)度器。
      20.根據(jù)權(quán)利要求11所述的電腦系統(tǒng)裝置,其特征在于,該調(diào)整模塊從該電腦系統(tǒng)裝置的一注冊(cè)寄存器中移除關(guān)于所述至少一目標(biāo)程序的注冊(cè)資料,并將所述至少一目標(biāo)程序作為所述至少一延遲執(zhí)行程序而加入該電`腦系統(tǒng)裝置的一任務(wù)調(diào)度器。
      【文檔編號(hào)】G06F9/445GK103823689SQ201210466827
      【公開日】2014年5月28日 申請(qǐng)日期:2012年11月19日 優(yōu)先權(quán)日:2012年11月19日
      【發(fā)明者】蔡翰毅, 蔡錦和 申請(qǐng)人:宏碁股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1