專利名稱:存儲器管理器、存儲器管理方法、控制程序和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本技術(shù)涉及存儲器管理設(shè)備、存儲器管理方法、控制程序以及記錄介質(zhì),特別涉及存儲器管理設(shè)備、存儲器管理方法、控制程序以及記錄介質(zhì),其中系統(tǒng)的啟動速度以及啟動后的操作速度均加快。
背景技術(shù):
在相關(guān)技術(shù)中,已知被稱作休眠的方法,其中,當系統(tǒng)停止時,主存儲單元中的數(shù)據(jù)被原樣疏散到輔助存儲單元中,并且該系統(tǒng)在停止前通過讀出在一個狀態(tài)中操作,并在隨后啟動時將疏散到輔助存儲單元的數(shù)據(jù)移動到主存儲單元中。此外,在相關(guān)技術(shù)中,已經(jīng)提出了一種方法(例如,參見日本未經(jīng)審查的專利申請公開號10-333997),其中,在停止系統(tǒng)時,通過減少從主存儲單元疏散到輔助存儲單元的數(shù)據(jù)量來加快休眠的處理速度。此外,在相關(guān)技術(shù)中,已經(jīng)提出了一種方法,其中,在從休眠狀態(tài)返回時,只有主存儲單元上的一個操作系統(tǒng)(OS)被返回到執(zhí)行狀態(tài),并且OS在每一個進程中均將圖像從輔助存儲單元傳送到主存儲單元,然后傳遞處理完成的進程按順序重新啟動,從而可縮短用戶的等待時間(參見日本未經(jīng)審查的專利申請公開號2010-250512)。此外,在相關(guān)技術(shù)中,已經(jīng)提出了一種方法,其中,緊隨系統(tǒng)初始化之后的主存儲單兀的存儲內(nèi)各被存儲在硬盤驅(qū)動器中作為初始啟動圖像,并且在隨后的起動后啟動系統(tǒng)時,將初始啟動數(shù)據(jù)從硬盤驅(qū)動器讀出到主存儲單元,從而通過使用休眠功能加快系統(tǒng)的啟動(參見日本未經(jīng)審查的專利申請公開號2004-38546)。
發(fā)明內(nèi)容
然而,在日本未經(jīng)審查的專利申請公開號10-333997、日本未經(jīng)審查的專利申請公開號2010-250512、日本未經(jīng)審查的專利申請公開號2004-38546所公開的技術(shù)中,由于沒有特別考慮啟動系統(tǒng)后的操作,當在緊隨啟動系統(tǒng)之后所必需的數(shù)據(jù)不存在于主存儲單元中時,必須從輔助存儲單元中讀出所需的數(shù)據(jù)。因此,存在如下顧慮:盡管系統(tǒng)啟動速度加快,緊隨啟動之后的系統(tǒng)的操作速度仍可能減慢。希望加快系統(tǒng)的啟動速度,以及系統(tǒng)啟動后的操作速度。根據(jù)本技術(shù)的一個實施例,提供了一種存儲器管理設(shè)備,其包括:預讀執(zhí)行單元,其執(zhí)行從第一存儲單元向第二存儲單元的數(shù)據(jù)的預讀;以及初始數(shù)據(jù)保存單元,其保存包括在所述預讀執(zhí)行單元執(zhí)行所述預讀前放置在所述第二存儲單元中的至少一部分數(shù)據(jù)項以及由所述預讀執(zhí)行單元預讀的數(shù)據(jù)的數(shù)據(jù),來作為初始數(shù)據(jù),該初始數(shù)據(jù)包括在包括所述第一存儲單元和第二存儲單元的系統(tǒng)啟動時保存在所述第二存儲單元中的數(shù)據(jù)。預讀執(zhí)行單元可以在系統(tǒng)停止時執(zhí)行預讀,初始數(shù)據(jù)可以包括在停止系統(tǒng)時存儲在第二存儲單元中的數(shù)據(jù)以及由預讀執(zhí)行單元預讀的數(shù)據(jù)。預讀執(zhí)行單元可以在啟動系統(tǒng)后預讀在執(zhí)行系統(tǒng)的功能中所用的數(shù)據(jù)。
還提供了在系統(tǒng)啟動后執(zhí)行預測功能的預測單元,預讀執(zhí)行單元可以預讀在由預測單元預測的功能中使用的數(shù)據(jù)。初始數(shù)據(jù)保存單??梢詫⒊跏紨?shù)據(jù)保存在弟一存儲單兀中,可以在啟動系統(tǒng)時進一步提供將初始數(shù)據(jù)從第一存儲單元預讀到第二存儲單元中的數(shù)據(jù)讀出單元。初始數(shù)據(jù)保存單元可以將初始數(shù)據(jù)保存在第二存儲單元中。預讀執(zhí)行單元可在系統(tǒng)啟動后執(zhí)行預讀,初始數(shù)據(jù)保存單元可以保存包括在啟動系統(tǒng)后存儲在第二存儲單元中的數(shù)據(jù)項的至少一部分數(shù)據(jù),以及由預讀執(zhí)行單元作為在第一存儲單元中的初始數(shù)據(jù)而預讀的數(shù)據(jù),還進一步提供了在啟動系統(tǒng)時將初始數(shù)據(jù)從第一存儲單元預讀到第二存儲單元中的數(shù)據(jù)讀出單元。當初始數(shù)據(jù)并未保存在第一存儲單元中時,初始數(shù)據(jù)保存單元可以將在系統(tǒng)啟動后保存在第二存儲單元中的數(shù)據(jù)項的至少一部分作為第一初始數(shù)據(jù)保存在第一存儲單元中,當?shù)谝怀跏紨?shù)據(jù)保存在第一存儲單元中且第二初始數(shù)據(jù)并未保存在第一存儲單元中時,預讀執(zhí)行單元可以在啟動系統(tǒng)后執(zhí)行預讀,初始數(shù)據(jù)保存單元可以保存包括第一初始數(shù)據(jù)以及由預讀執(zhí)行單元作為在第一存儲單元中的第二初始數(shù)據(jù)而預讀的數(shù)據(jù)。預讀執(zhí)行單元還可以在讀出后執(zhí)行對應于系統(tǒng)的啟動方法的數(shù)據(jù)預讀,并將初始數(shù)據(jù)移動到第二存儲單元。預讀執(zhí)行單元可以在啟動系統(tǒng)后執(zhí)行對應于啟動系統(tǒng)方法的數(shù)據(jù)的預讀,初始數(shù)據(jù)保存單元可能保存在系統(tǒng)的每一個啟動方法中不同的初始數(shù)據(jù),在系統(tǒng)啟動時,數(shù)據(jù)讀出單元可以將與系統(tǒng)的啟動方法相對應的初始數(shù)據(jù)從第一存儲單元預讀到第二存儲單元中。初始數(shù)據(jù)保存單元 可以在執(zhí)行系統(tǒng)的程序改變時對初始數(shù)據(jù)進行更新。根據(jù)本技術(shù)的另一個實施例,提供了一種存儲器管理方法,其包括:從第一存儲單元中將數(shù)據(jù)預讀到第二存儲單元中;以及保存數(shù)據(jù),包括在執(zhí)行預讀前存儲在第二存儲單元中的數(shù)據(jù)項的至少一部分數(shù)據(jù),以及預讀的數(shù)據(jù),作為初始數(shù)據(jù),該初始數(shù)據(jù)是在啟動包括第一存儲單元和第二存儲單元的系統(tǒng)時保存在第二存儲單元中的數(shù)據(jù)。根據(jù)本技術(shù)的又一實施例,提供了一種控制程序,其使得計算機執(zhí)行包括如下處理:從第一存儲單元中將數(shù)據(jù)預讀到第二存儲單元中;以及保存數(shù)據(jù),包括在執(zhí)行預讀前存儲在第二存儲單元中的數(shù)據(jù)項的至少一部分數(shù)據(jù),預讀數(shù)據(jù)作為初始數(shù)據(jù),其為在啟動包括第一存儲單元和第二存儲單元的系統(tǒng)時保存在第二存儲單元中的數(shù)據(jù)。根據(jù)本技術(shù)的又一實施例,提供了一種記錄介質(zhì),在其上記錄了根據(jù)本技術(shù)的上述實施例的控制程序。根據(jù)本技術(shù)的實施例,從第一存儲單元到第二存儲單元執(zhí)行數(shù)據(jù)的預讀,數(shù)據(jù)包括在執(zhí)行預讀之前存儲在第二存儲單元中的數(shù)據(jù)項的至少一部分,預讀數(shù)據(jù)作為初始數(shù)據(jù)存儲,其為在啟動包括第一存儲單元和第二存儲單元的系統(tǒng)時保存在第二存儲單元中的數(shù)據(jù)。根據(jù)本技術(shù)的實施例,有可能加快系統(tǒng)啟動速度以及在啟動后的系統(tǒng) 呆作速度。
圖1示出了應用本技術(shù)的信息處理系統(tǒng)第一實施例的框圖。
圖2是描述由圖1中信息處理系統(tǒng)執(zhí)行的系統(tǒng)停止處理的流程圖。圖3是描述由圖1中信息處理系統(tǒng)執(zhí)行的系統(tǒng)返回處理的流程圖。圖4示出了在將圖1中信息處理系統(tǒng)施加到藍光(Blu-ray)光盤記錄器時的功能的配置示例框圖。圖5示出了在將圖1中信息處理系統(tǒng)施加到數(shù)字照相機時的功能的配置例框圖。圖6示出了根據(jù)應用本技術(shù)的信息處理系統(tǒng)第一實施例的第一變形例的框圖。圖7示出了根據(jù)應用本技術(shù)的信息處理系統(tǒng)第一實施例的第二變形例的框圖。圖8示出了應用本技術(shù)的信息處理系統(tǒng)第二實施例的框圖。圖9是由圖8中信息處理系統(tǒng)執(zhí)行的系統(tǒng)啟動處理的流程圖。圖10示出了在將圖8中的信息處理系統(tǒng)施加到藍光光盤記錄器時的功能配置示例的框圖。圖11是示出了在將圖8中的信息處理系統(tǒng)施加到平板終端時的功能配置例的框圖。圖12示出了將根據(jù)應用本技術(shù)信息處理系統(tǒng)的第二實施例第一變形例的框圖。圖13示出了根據(jù)應用本技術(shù)信息處理系統(tǒng)的第二實施例第二變形例的框圖。圖14示出了計算機配置例的框圖。
具體實施例方式在下文中,將對用于實施本技術(shù)的實施方式(以下,稱為實施例)進行說明。此外,將按照以下順序進行說明。1.第一實施例(執(zhí)行休眠的例子)2.第一實施例的第一具體例(將本技術(shù)應用到藍光光盤記錄器的一個例子)3.第一實施例的第二具體例(將本技術(shù)應用到數(shù)字照相機的一個例子)4.第一實施例的第一變形例(以分割方式使用預讀的配置文件的一個例子)5.第一實施例的第二變形例(將本技術(shù)應用到執(zhí)行懸浮情況的一個例子)6.第二實施例(將本技術(shù)應用到使用啟動圖像啟動系統(tǒng)的一個例子)7.第二實施例的第一具體例(將本技術(shù)應用到藍光光盤記錄器的一個例子)8.第二實施例的第二具體例(將本技術(shù)應用到平板終端的一個例子)9.第二實施例的第一變形例(在每一次使用情況下在展開啟動圖像后進一步執(zhí)行預讀的一個例子)10.第二實施例的第二變形例(在每一次使用情況下以分割的方式使用啟動圖像的一個例子)11.其他修改例此外,在本說明書中,當系統(tǒng)停止運行以使系統(tǒng)返回到停止前的狀態(tài)時,特將該種現(xiàn)象稱為系統(tǒng)的停止。此處,系統(tǒng)的停止也包括關(guān)閉系統(tǒng)電源的一部分,以及將系統(tǒng)切換到節(jié)能模式而不是完全關(guān)閉系統(tǒng)電源。此外,系統(tǒng)停止的狀態(tài)被稱為停止狀態(tài)。另外,當系統(tǒng)從停止狀態(tài)開始并返回到停止之前的狀態(tài)時,特稱為系統(tǒng)的返回。1.第一實施例首先,將參照圖1至3描述本技術(shù)的第一實施例。
信息處理系統(tǒng)101的配置示例圖1示出了作為本技術(shù)的第一實施例的信息處理系統(tǒng)101的功能的配置例的框圖。信息處理系統(tǒng)101配置為包括非易失性存儲器單元111、數(shù)據(jù)輸入輸出單元112、主存儲單元113、程序114、預讀執(zhí)行控制單元115、數(shù)據(jù)請求收集單元116、配置文件創(chuàng)建單元117、預讀執(zhí)行單元118、返回執(zhí)行單元119、停止執(zhí)行單元120和電源管理單元121。此外,數(shù)據(jù)輸入輸出單元112、預讀執(zhí)行控制單元115、數(shù)據(jù)請求收集單元116、配置文件生成單元117、預讀執(zhí)行單元118、返回執(zhí)行單元119、停止執(zhí)行單元120以及電源管理單元121例如由被信息處理系統(tǒng)101執(zhí)行的操作系統(tǒng)所執(zhí)行。此外,如后文所述,在信息處理系統(tǒng)101中進行預讀,其中,在執(zhí)行程序114前將執(zhí)行程序114所必需的數(shù)據(jù)項的至少一部分從非易失性存儲單元111讀出到主存儲單元113。此處,不僅包括處理程序114時所使用的數(shù)據(jù),也包括程序114本身,以作為預讀數(shù)據(jù)的目標。非易失性存儲單元111被用作輔助存儲單元,并存儲諸如程序或具有可執(zhí)行格式的文件的永久性數(shù)據(jù)以及狀態(tài)保存數(shù)據(jù)SD。狀態(tài)保存數(shù)據(jù)SD是在信息處理系統(tǒng)101過渡到停止狀態(tài)時被保存的數(shù)據(jù),并且被放置在主存儲單元113中以在信息處理系統(tǒng)101從停止狀態(tài)開始時將信息處理系統(tǒng)返回到停止之前的狀態(tài)。狀態(tài)保存數(shù)據(jù)SD除了包括在轉(zhuǎn)換為停止狀態(tài)時從主存儲單元113疏散的數(shù)據(jù)外,還包括如后面所說明的由預讀執(zhí)行單元118從非易失性存儲單元111中讀出的預讀數(shù)據(jù)。數(shù)據(jù)輸入輸出單元112根據(jù)請求從程序114、預讀執(zhí)行單元118或類似物中讀出非易失性存儲單元111的數(shù)據(jù),并將該數(shù)據(jù)傳送給請求者。此外,數(shù)據(jù)輸入輸出接口單元112存儲從非易失性存儲單元111讀出到主存儲單元113的數(shù)據(jù),讀出存儲在主存儲單元113中的數(shù)據(jù),并且在有在下一時間將相同數(shù)據(jù)讀出的請求時將數(shù)據(jù)傳輸給請求者,以加快處理。 此外,數(shù)據(jù)輸入輸出接口單元112讀出主存儲單元113中的數(shù)據(jù),并根據(jù)從停止執(zhí)行單元120或類似物中讀出的請求或在必要時存儲在非易失性存儲單元111中。主存儲單元113是易失性存儲單元,并且被用作系統(tǒng)的工作存儲器。主存儲單元113包括例如一個區(qū),在其中暫時保存諸如在由操作系統(tǒng)管理的頁面緩存的非易失性存儲單元111的數(shù)據(jù)項之中訪問的數(shù)據(jù)。主存儲單元113被其速度高于非易失性存儲單元111的速度的存儲單元配置。程序114是用于執(zhí)行信息處理系統(tǒng)101的主要功能的程序。預讀執(zhí)行控制單元115創(chuàng)建預讀配置文件PF,并基于預讀配置文件PF控制預讀的執(zhí)行。例如,預讀執(zhí)行控制單元115指示數(shù)據(jù)請求收集單元116在創(chuàng)建預讀配置文件PF時執(zhí)行處理,指令預讀執(zhí)行單元118在執(zhí)行預讀時進行處理。數(shù)據(jù)請求收集單元116監(jiān)視非易失性存儲單元111的數(shù)據(jù)讀出請求,這是遵循預讀執(zhí)行控制單元115的指令根據(jù)程序114的請求從數(shù)據(jù)輸入輸出接口單元112發(fā)出的。此夕卜,數(shù)據(jù)請求收集單元116收集數(shù)據(jù)請求歷史作為已發(fā)出的讀出請求的歷史,并將該歷史提供給配置文件創(chuàng)建單元117。
配置文件創(chuàng)建單元117基于由數(shù)據(jù)請求收集單元116收集的數(shù)據(jù)請求歷史創(chuàng)建預讀配置文件PF。預讀配置文件PF是用于指示到預讀執(zhí)行單元118的預讀順序的數(shù)據(jù),并包括例如在非易失性存儲單元111上的位置、大小和作為預讀目標的數(shù)據(jù)的預讀順序。預讀執(zhí)行單元118根據(jù)預讀執(zhí)行控制單元115的指令執(zhí)行基于預讀配置文件PF的數(shù)據(jù)進行預讀。S卩,預讀執(zhí)行單元118通過執(zhí)行到數(shù)據(jù)輸入輸出單元112的數(shù)據(jù)請求預先將程序114必需的數(shù)據(jù)讀出到主存儲單元113。以這種方式,有可能在實踐中在程序114請求數(shù)據(jù)時高速獲得數(shù)據(jù)。返回執(zhí)行單元119根據(jù)外部指令執(zhí)行使信息處理系統(tǒng)101從停止狀態(tài)返回的處理的控制。例如,返回執(zhí)行單元119通過電源管理單元121開通信息處理系統(tǒng)101的各個單元的電源,通過數(shù)據(jù)輸入輸出單元112展開存儲在主存儲單元113中的非易失性存儲單元111中的狀態(tài)保存數(shù)據(jù)SD。此外,返回執(zhí)行單元119通知預讀執(zhí)行控制單元115已經(jīng)指示返回信息處理系統(tǒng)101。停止執(zhí)行單元120根據(jù)外部指令控制停止信息處理系統(tǒng)101的處理。例如,停止執(zhí)行單元120通過數(shù)據(jù)輸入輸出單元112將狀態(tài)保存數(shù)據(jù)SD從主存儲單元113疏散到非易失性存儲單元111,然后通過電源管理單元121關(guān)閉信息處理系統(tǒng)101的各單元的電源。此外,停止執(zhí)行單元120通知預讀執(zhí)行控制單元115已經(jīng)指示停止信息處理系統(tǒng)101。電源管理單元121管理包括非易失性存儲單元111和主存儲單元113的信息處理系統(tǒng)101的各個單元的電源,并根據(jù)返回執(zhí)行單元119、停止執(zhí)行單元120或類似單元的指令執(zhí)行電源的接通/斷開。系統(tǒng)的停止處理接著,將參照圖2中的流程圖對由信息處理系統(tǒng)101執(zhí)行的系統(tǒng)停止處理進行說明。在步驟SI中,停止執(zhí)行單元120接收有關(guān)停止系統(tǒng)的指令。例如,當用戶操作未示出的操作單元時,在信息處理系統(tǒng)101被操作時,停止信息處理系統(tǒng)101的指令被輸入到停止執(zhí)行單元120中。停止執(zhí)行單元120通知預讀執(zhí)行控制單元115已做出停止信息處理系統(tǒng)101的指令。在步驟S2中,預讀執(zhí)行控制單元115確定是否存在預讀配置文件PF。當確定存在預讀配置文件PF時,則處理繼續(xù)進行到步驟S3。在步驟S3中,信息處理系統(tǒng)101執(zhí)行預讀。具體地說,預讀執(zhí)行控制單元115指示預讀執(zhí)行單元118執(zhí)行預讀。預讀執(zhí)行單元118請求由預讀配置文件PF表示的位置和大小的數(shù)據(jù)依次到數(shù)據(jù)輸入輸出接口單元112。數(shù)據(jù)輸入輸出單元112從非易失性存儲單元111中讀出所請求的數(shù)據(jù),并將其存儲在主存儲單元113中。之后,處理繼續(xù)進行到步驟S4。另一方面,在步驟S2中,當確定預讀配置文件PF不存在時,則跳過步驟S3中的處理,并且處理繼續(xù)進行到步驟S4。在步驟S4中,信息處理系統(tǒng)101執(zhí)行系統(tǒng)的停止。具體地說,首先,停止執(zhí)行單元120通過電源管理單元121斷開信息處理系統(tǒng)101的各個單元的電源。另外,此時,至少非易失性存儲單元111和主存儲單元113的電源未斷開。
此外,停止執(zhí)行單元120通過數(shù)據(jù)輸入輸出單元112將主存儲單元113的所有數(shù)據(jù)項讀出,并且將數(shù)據(jù)作為狀態(tài)保存數(shù)據(jù)SD存儲在非易失性存儲單元111中。以這種方式,將把停止之前的主存儲單元113的所有內(nèi)容保存在非易失性存儲單元111中。因此,在步驟S3中進行預讀時,除了信息處理系統(tǒng)101停止時存儲在主存儲單元113中的數(shù)據(jù)(在執(zhí)行預讀之前存儲在主存儲單元113中的數(shù)據(jù))外,從非易失性存儲單元111中預讀的預讀數(shù)據(jù)也包含在狀態(tài)保存數(shù)據(jù)SD中。此后,停止執(zhí)行單元120通過電源管理單元121將非易失性存儲單元111和主存儲器113的電源斷開,系統(tǒng)的停止處理完成。系統(tǒng)的返回處理接著,將參照圖3中的流程圖描述使用信息處理系統(tǒng)101執(zhí)行的系統(tǒng)的返回處理。在步驟S51中,返回執(zhí)行單元119接收返回系統(tǒng)的指令。例如,當用戶操作未示出的操作單元且信息處理系統(tǒng)101停止時,返回信息處理系統(tǒng)101的指令被輸入到返回執(zhí)行單元119中。返回執(zhí)行單元119通知預讀執(zhí)行控制單元115已經(jīng)做出了返回信息處理系統(tǒng)101的指令。在步驟S52中,信息處理系統(tǒng)101執(zhí)行系統(tǒng)的返回。具體地說,返回執(zhí)行單元119通過電源管理單元121將包括非易失性存儲單元111和主存儲單元113的信息處理系統(tǒng)101的各個單元的電源斷開。此后,返回執(zhí)行單元119通過數(shù)據(jù)輸入輸出單元112讀出存儲在非易失性存儲單元111中的狀態(tài)保存數(shù)據(jù)SD,并在主存儲單元113中展開狀態(tài)保存數(shù)據(jù)。在這種方式中,主存儲器113的內(nèi)容變?yōu)樵谕V怪暗臓顟B(tài),信息處理系統(tǒng)101從停止狀態(tài)返回到在停止之前的狀態(tài)。在步驟S53中,預讀執(zhí)行控制單元115確定預讀配置文件PF是否存在。當確定預讀配置文件PF不存在時,則處理進行到步驟S54。在步驟S54中,數(shù)據(jù)請求收集單元116將數(shù)據(jù)讀出請求的歷史收集到非易失性存儲單元111中。具體地說,預讀執(zhí)行控制單元115指示數(shù)據(jù)請求收集單元116執(zhí)行處理。數(shù)據(jù)請求收集單元116根據(jù)程序114的請求監(jiān)視從數(shù)據(jù)輸入輸出接口單元112發(fā)到非易失性存儲單元111的數(shù)據(jù)讀出請求,并收集數(shù)據(jù)請求歷史。在步驟S55中,配置文件創(chuàng)建單元117將數(shù)據(jù)請求歷史放在一起,并創(chuàng)建預讀配置文件PF。具體來說,配置文件創(chuàng)建單元117從數(shù)據(jù)請求收集單元116獲得數(shù)據(jù)請求的歷史,并且提取被記錄在數(shù)據(jù)請求歷史中的數(shù)據(jù)的讀出位置和大小,并在讀出請求中表示。此夕卜,配置文件創(chuàng)建單元117創(chuàng)建預讀配置文件PF,其中所提取的讀出位置和大小以預定順序(例如,讀出的順序)對齊。此外,在這個時候,配置文件創(chuàng)建單元117將具有彼此靠近的讀出區(qū)的數(shù)據(jù)項放在一起或刪除重復的數(shù)據(jù)項。此外,有可能基于例如說明書、或信息處理系統(tǒng)101的性能、主存儲單元113的容量、要由程序114執(zhí)行的功能等,來任意設(shè)定執(zhí)行程序114的執(zhí)行預讀的范圍作為預讀配置文件PF的目標(在下文中,指要預讀的程序)以及數(shù)據(jù)。例如,在預讀程序時,用于執(zhí)行功能的程序選擇在啟動信息處理系統(tǒng)101后被執(zhí)行的可能性高的程序。此外,例如,在要預讀的程序啟動完成之前必要的數(shù)據(jù),在執(zhí)行要預讀的程序時用于處理的必要的數(shù)據(jù),或?qū)σA讀的程序的每一個進程必要的數(shù)據(jù)均屬于執(zhí)行數(shù)據(jù)預讀的范圍。此外,系統(tǒng)返回處理在創(chuàng)建預讀配置文件PF之后完成。另一方面,在步驟S53中,當確定預讀配置文件PF存在時,步驟S54和S55的進程被跳過,并且系統(tǒng)返回處理在不創(chuàng)建預讀配置文件PF的情況下完成。如上所述,當信息處理系統(tǒng)101被返回時,在停止時存儲在主存儲單元113中的數(shù)據(jù)以及預讀數(shù)據(jù)都放置在主存儲單元113中。因此,也有可能在返回后加快信息處理系統(tǒng)的操作(更具體地說,使用要預讀的程序執(zhí)行的功能的操作),而不僅僅加快信息處理系統(tǒng)101的返回。2.第一實施例的第一特定示例圖4示出了作為信息處理系統(tǒng)101的第一特定示例的、在將信息處理系統(tǒng)101施加到藍光光盤記錄器時的功能的配置示例框圖。另外,圖4主要示出了在藍光光盤記錄器201的構(gòu)成要素中有關(guān)本技術(shù)的部分,其中一部分未示出。此外,在圖中,在下面將對應于圖1的部分給出與圖1中的那些部分具有相同的兩位的數(shù)字,具有相同處理的部分因其說明重復而適當?shù)厥÷?。在藍光光盤記錄器201中,閃速存儲器211被采用作為圖1中信息處理系統(tǒng)101的非易失性存儲單元111的具體例,DRAM (動態(tài)隨機存取存儲器)213被采用作為主存儲單元113的具體例。此外,輸出用于顯示再現(xiàn)屏幕的數(shù)據(jù)的屏幕輸出單元222或到外部顯示器的操作屏等被添加到藍光光盤記錄器上。此外,用于操作藍光光盤記錄器201的遠程控制器202被添加到其中。遠程控制器202設(shè)置有用于顯示程序表的至少一個程序表按鈕231和用于操作藍光光盤記錄器201電源的電源按鈕232。例如,如果當藍光光盤記錄器201的電源被切斷時用戶操作遠程控制器202的程序表按鈕231,則在藍光光盤記錄器201的電源被接通后在外部顯示器上顯示程序表。此處,有可能在通過將本技術(shù)應用于此啟動藍光光盤記錄器201之后加快程序表的顯示速度。具體地說,當用戶第一次操作程序表按鈕231并啟動藍光光盤記錄器201時,數(shù)據(jù)請求收集單元216監(jiān)視閃速存儲器211的數(shù)據(jù)讀出請求,其從數(shù)據(jù)輸入輸出單元212發(fā)出,并根據(jù)預讀執(zhí)行控制單元215的指令收集數(shù)據(jù)請求歷史。配置文件創(chuàng)建單元217創(chuàng)建基于收集的數(shù)據(jù)請求歷史的預讀配置文件PF。此外,在提供藍光光盤記錄器201時優(yōu)選預先建立預讀配置文件PF。隨后,當用戶操作電源按鈕232并斷開藍光光盤記錄器201的電源時,停止執(zhí)行單元220首先通過電源管理單元221斷開屏幕輸出單元222的電源。以此方式,從用戶的角度看來,藍光光盤記錄器201處于關(guān)閉狀態(tài)。此外,預讀執(zhí)行單元218根據(jù)預讀執(zhí)行控制單元215的指令在基于預讀配置文件PF的背景下執(zhí)行預讀。以這種方式,對操作程序表功能而言必需的數(shù)據(jù)將從閃速存儲器211讀出并存儲在DRAM 213中。另外,停止執(zhí)行單元220通過數(shù)據(jù)輸入輸出單元212保存所有數(shù)據(jù)項,將其作為狀態(tài)保存數(shù)據(jù)SD存儲在閃速存儲器211中的DRAM 213。因此,除了在斷開電源之前的DRAM213的數(shù)據(jù)外,對操作程序表功能而言必需的數(shù)據(jù)將包含在狀態(tài)保存數(shù)據(jù)SD中。此后,停止執(zhí)行單元220通過電源管理單元221斷開閃速存儲器211和DRAM 213的電源。隨后,當用戶操作程序表按鈕231且藍光光盤記錄器201被接通電源時,返回執(zhí)行單元219通過電源管理單元221將包括閃速存儲器211、DRAM 213和屏幕輸出單元222在內(nèi)的藍光光盤記錄器201的各單元的電源接通。此后,返回執(zhí)行單元219控制數(shù)據(jù)輸入輸出單元212,從閃速存儲器211讀出狀態(tài)保存數(shù)據(jù)SD,并在DRAM 213中展開狀態(tài)保存數(shù)據(jù)。此外,在完成狀態(tài)保存數(shù)據(jù)SD的展開時,啟動程序表的功能的操作。此時,對操作程序表功能而言必需的數(shù)據(jù)將被提前讀出到DRAM 213中,因此,沒有必要從閃速存儲器211中新讀出數(shù)據(jù)。因此,有可能在啟動藍光光盤記錄器201后立即以高速操作程序表的功能。3.第一實施例的第二特定示例圖5示出了信息處理系統(tǒng)101的第二具體例的、在將信息處理系統(tǒng)101施加到數(shù)字照相機時的功能的配置例框圖。另外,圖5主要示出了在數(shù)字照相機301的構(gòu)成要素中與本技術(shù)有關(guān)的部分,其中一部分未示出。此外,在圖中,在下面將對應于圖1的部分給出與圖1中的那些部分具有相同的兩位的數(shù)字,具有相同處理的部分因其說明重復而適當?shù)厥÷浴T跀?shù)字照相機301中,采用內(nèi)置的閃速存儲器311作為圖1中信息處理系統(tǒng)101的非易失性存儲單元111的具體例,采用DRAM (動態(tài)隨機存取存儲器)313作為主存儲單元113的具體例。此外,存儲卡322、圖像功能單元323、液晶顯示單元324、復制按鈕325和電源按鈕326被加入到其中。存儲卡322是存儲由圖像功能單元323拍攝的照片數(shù)據(jù)H)的存儲介質(zhì)。由數(shù)據(jù)輸入輸出接口單元312執(zhí)行對應于存儲卡322的照片數(shù)據(jù)H)的讀取和寫入。圖像功能單元323包括圖像傳感器、透鏡等,并執(zhí)行拍攝的功能。圖像功能單元323向數(shù)據(jù)輸入輸出單元312提供作為拍攝結(jié)果得到的照片數(shù)據(jù)H)。液晶顯示單元324基于從數(shù)據(jù)輸入輸出單元312提供的數(shù)據(jù)顯示照片數(shù)據(jù)PD、操作屏、設(shè)定屏或數(shù)字照相機301等。復制按鈕325是用于復制存儲在存儲卡322中的照片數(shù)據(jù)H)的按鈕。當操作復制按鈕325時,操作信號被提供給返回執(zhí)行單元319。電源按鈕326是用于操作數(shù)字照相機301的電源按鈕。當電源按鈕326被接通時,操作信號被提供給返回執(zhí)行單元319,當電源按鈕被斷開時,操作信號被提供給停止執(zhí)行單元 320。例如,在數(shù)字照相機301的電源被斷開且用戶操作復制按鈕325時,照片數(shù)據(jù)H)的復制在數(shù)字照相機301被接通電源后啟動。此處,有可能通過應用本技術(shù)在啟動數(shù)字照相機301后立即加快照片數(shù)據(jù)ro的復制速度。具體地說,當用戶第一次操作復制按鈕325并啟動數(shù)字照相機301時,數(shù)據(jù)請求收集單元316根據(jù)預讀執(zhí)行單元315的指令監(jiān)控從數(shù)據(jù)輸入輸出單元312發(fā)出的、從閃速存儲器311得來的數(shù)據(jù)讀出請求,并收集數(shù)據(jù)請求歷史。配置文件創(chuàng)建單元317創(chuàng)建基于所收集的數(shù)據(jù)請求歷史的預讀配置文件PF。此外,在提供數(shù)字照相機301時,優(yōu)選預先建立預讀配置文件PF。
隨后,當用戶操作電源按鈕326且關(guān)閉數(shù)字照相機301的電源時,停止執(zhí)行單元320首先通過電源管理單元321斷開圖像功能單元323和液晶顯示單元324的電源。從用戶的角度來看,數(shù)字照相機301的電源處于斷開狀態(tài)。另外,預讀執(zhí)行單元318根據(jù)預讀執(zhí)行單元315的指令在基于預讀配置文件PF的背景下執(zhí)行預讀。以這種方式,對用于操作照片數(shù)據(jù)ro的復制功能而言必需的數(shù)據(jù)將從閃速存儲器311讀出并存儲在DRAM 313中。此外,最后拍攝的最新的照片數(shù)據(jù)H)從存儲卡322中讀出,并存儲在DRAM 313中。另外,停止執(zhí)行單元320通過數(shù)據(jù)輸入輸出接口單元312將存儲在DRAM 313中的所有數(shù)據(jù)項作為狀態(tài)保存數(shù)據(jù)SD保存在閃速存儲器311中。因此,除了在剛斷開電源之前DRAM 313中的數(shù)據(jù)外,對于操作照片數(shù)據(jù)H)的復制功能而言必需的數(shù)據(jù),以及最新的照片數(shù)據(jù)H)均包括在狀態(tài)保存數(shù)據(jù)SD中。此后,停止執(zhí)行單元320通過電源管理單元321斷開閃速存儲器311和DRAM 313的電源。接著,當用戶通過操作復制按鈕325接通數(shù)字照相機301的電源時,返回執(zhí)行單元319通過電源管理單元321接通包括閃速存儲器311、DRAM 313、圖像功能單元323和液晶顯示單元324的數(shù)字照相機的各單元的電源。此后,返回執(zhí)行單元319通過數(shù)據(jù)輸入輸出單元312從閃速存儲器311中讀出狀態(tài)保存數(shù)據(jù)SD,在DRAM 313中展開狀態(tài)保存數(shù)據(jù)。此外,照片數(shù)據(jù)H)的復制在完成狀態(tài)保存數(shù)據(jù)SD的展開時啟動。此時,對于操作照片H)的復制功能而言必需的數(shù)據(jù)在先前被讀出到DRAM 313中,相應地,沒有必要從閃速存儲器311中新讀出數(shù)據(jù)。此外,第一復制的最新的照片數(shù)據(jù)ro也被讀出到DRAM 313中。因此,有可能在啟動數(shù)字照相機301之后立即以高速執(zhí)行照片數(shù)據(jù)ro的復制。4.第一實施例的第一變形例圖6是示出了作為信息處理系統(tǒng)101的第一變形例的、信息處理系統(tǒng)401的配置例框圖。第一變形例是其中在返回后要立即執(zhí)行多個備選功能時能夠以高速執(zhí)行各自功能的例子。此外,在該圖中,將與圖1中那些部分相對應的部分給出相同的參考數(shù)字,具有相同處理的部分因其說明重復而適當?shù)厥÷?。與信息處理系統(tǒng)101相比,信息處理系統(tǒng)401在返回預測單元411之后添加了使用功能,與信息處理系統(tǒng)101不同處還在于其具有預讀執(zhí)行控制單元412和預讀執(zhí)行單元413,而不是預讀執(zhí)行控制單元115和預讀執(zhí)行單元118。在信息處理系統(tǒng)401停止時,在返回預測單元411之后的使用功能了解用戶的信息處理系統(tǒng)401的使用狀態(tài),并基于了解的結(jié)果預測出在隨后的返回中要執(zhí)行的功能。此夕卜,在返回預測單元411之后的使用功能將預測結(jié)果提供給預讀執(zhí)行控制單元412。預讀執(zhí)行控制單元412指示數(shù)據(jù)請求收集單元116收集在返回信息處理系統(tǒng)401后立即執(zhí)行的每一個功能中彼此不同的歷史數(shù)據(jù)請求。配置文件創(chuàng)建單元117創(chuàng)建在返回信息處理系統(tǒng)401后立即執(zhí)行的每一個功能中彼此不同的預讀配置文件PFl至PFn。此外,在信息處理系統(tǒng)401停止時,預讀執(zhí)行控制單元412基于在返回預測單元411之后的使用功能的預測結(jié)果從預讀配置文件PFl至PFn中選擇適當?shù)念A讀配置文件。然后,預讀執(zhí)行控制單元412允許預讀執(zhí)行單元413執(zhí)行基于選定的預讀配置文件的預讀。以這種方式,對應于預測要在隨后的返回中執(zhí)行的功能的預讀數(shù)據(jù)將包含在狀態(tài)保存數(shù)據(jù)SD中。因此,即使當返回信息處理系統(tǒng)401后存在多個備選功能時,也有可能在返回信息處理系統(tǒng)401后立即高速操作功能。5.第一實施例的第二變形例圖7是示出了作為信息處理系統(tǒng)101的第二變形例的、信息處理系統(tǒng)501的配置例的框圖。第二變形例是在執(zhí)行系統(tǒng)停止時應用本技術(shù)的例子。此外,在該圖中,將與圖1中那些部分相對應的部分給出相同的參考數(shù)字,具有相同處理的部分因其說明重復而適當?shù)厥÷浴Ec信息處理系統(tǒng)101相比,信息處理系統(tǒng)501與信息處理系統(tǒng)101的不同之處在于具有停止執(zhí)行單元511和電源管理單元512,而不是停止執(zhí)行單元120和電源管理單元121。停止執(zhí)行單元511與圖1中的停止執(zhí)行單元120的不同之處在于當信息處理系統(tǒng)501的電源被斷開時主存儲單元113中的數(shù)據(jù)不會疏散到非易失性存儲單元111中。電源管理單元512與圖1中的電源管理單元121的不同之處在于,在信息處理系統(tǒng)501的電源被斷開時,保存主存儲單元113中的數(shù)據(jù),同時電連接主存儲單元113。因此,在信息處理系統(tǒng)501處于停止狀態(tài)時,對應于圖1的狀態(tài)保存數(shù)據(jù)SD的數(shù)據(jù)被保存在主存儲單元113中。因此,在下一次返回信息處理系統(tǒng)501時,該數(shù)據(jù)被提前放置在主存儲單元113中,沒有必要將數(shù)據(jù)從非易失性存儲單元111中讀出到主存儲單元113中,相應地,有可能以高速執(zhí)行信息處理系統(tǒng)501的啟動。此外,與信息處理系統(tǒng)101類似,有可能啟動后加快操作速度。6.第二實施例接著,將參考圖8和圖9描述本技術(shù)的第二實施例。本技術(shù)的第二實施例是在使用啟動圖像執(zhí)行系統(tǒng)的啟動時應用本技術(shù)的一個實施例。信息處理系統(tǒng)601的配置例圖8是示出了作為本技術(shù)第二實施例的信息處理系統(tǒng)601的功能配置例框圖。信息處理系統(tǒng)601配置為包括非易失性存儲單元611、數(shù)據(jù)輸入輸出單元612、主存儲單元613、程序614、預讀執(zhí)行控制單元615、數(shù)據(jù)請求收集單元616、配置文件創(chuàng)建單元617、預讀執(zhí)行單元618、圖像展開單元619和圖像生成單元620。此外,例如由在信息處理系統(tǒng)601中執(zhí)行的操作系統(tǒng)執(zhí)行數(shù)據(jù)輸入輸出單元612、預讀執(zhí)行控制單元615、數(shù)據(jù)請求收集單元616、配置文件創(chuàng)建單元617、預讀執(zhí)行單元618、圖像展開單元619和圖像生成單元620。此外,與信息處理系統(tǒng)101類似,在信息處理系統(tǒng)601中,其中將在執(zhí)行程序614之前把對執(zhí)行程序614而言必需的數(shù)據(jù)項的至少一部分從非易失性存儲單元611讀出到主存儲單元613中。非易失性存儲單元611存儲諸如程序或具有可執(zhí)行格式的文件的永久性數(shù)據(jù),并啟動圖像SI。啟動圖像SI是在其中保存一定時間(例如,初始狀態(tài))的信息處理系統(tǒng)601的狀態(tài)的數(shù)據(jù),包括在該時間點的主存儲單元613的數(shù)據(jù)項的至少一部分。此外,啟動圖像SI被放置在主存儲單元613中,以便在啟動信息處理系統(tǒng)601時被設(shè)置為該狀態(tài)。此外,如后所述,在啟動圖像SI中有兩種類型的圖像:中間啟動圖像和最后的啟動圖像。數(shù)據(jù)輸入輸出單元612根據(jù)程序614、預讀執(zhí)行單元618和圖像展開單元619的請求讀出非易失性存儲單元611中的數(shù)據(jù),并將數(shù)據(jù)提供給請求者。此外,數(shù)據(jù)輸入輸出接口單元612將從非易失性存儲單元611中讀出的數(shù)據(jù)存儲在主存儲單元613中以加快處理速度,在下一時間做出讀出相同數(shù)據(jù)的請求時,讀出存儲在主存儲單元613中的數(shù)據(jù),并將數(shù)據(jù)提供給請求者。此外,數(shù)據(jù)輸入輸出單元612讀出主存儲單元613中的數(shù)據(jù),并根據(jù)從圖像生成單元620或類似物中得來的請求或在必要時存儲在非易失性存儲單元611中。主存儲單元613是易失性存儲單元,并被用作系統(tǒng)的工作存儲器。例如,主存儲單元613包括暫時保存諸如由操作系統(tǒng)管理的頁面緩存的、在非易失性存儲單元611的數(shù)據(jù)項中被訪問的數(shù)據(jù)區(qū)。主存儲單元613由其速度高于非易失性存儲單元611的速度的存儲單元配置。程序614是用于執(zhí)行信息處理系統(tǒng)601的主要功能的程序。預讀執(zhí)行控制單元615控制創(chuàng)建預讀配置文件PF,并基于預讀配置文件PF進行預讀。例如,在創(chuàng)建預讀配置文件PF時,預讀執(zhí)行控制單元615指示數(shù)據(jù)請求收集單元616執(zhí)行處理,在執(zhí)行預讀時,指示預讀執(zhí)行單元618執(zhí)行處理。數(shù)據(jù)請求收集單元616監(jiān)視與非易失性存儲單元611相對應的、根據(jù)預讀執(zhí)行控制單元615的指令且根據(jù)從程序614得出的請求從數(shù)據(jù)輸入輸出接口單元612發(fā)出的數(shù)據(jù)讀出請求。此外,數(shù)據(jù)請求收集單元616收集數(shù)據(jù)請求歷史作為發(fā)出的讀出請求的歷史,并將歷史提供給配置文件創(chuàng)建單元617。配置文件創(chuàng)建單元617創(chuàng)建基于由數(shù)據(jù)請求收集單元616收集的數(shù)據(jù)請求歷史的預讀配置文件PF。預讀配置文件PF是指示預讀順序的預讀執(zhí)行單元618的數(shù)據(jù),并且該數(shù)據(jù)包括在非易失性存儲單元611上的位置、大小以及要預讀的數(shù)據(jù)的預讀順序。預讀執(zhí)行單元618根據(jù)預讀執(zhí)行控制單元615的指令執(zhí)行基于預讀配置文件PF的數(shù)據(jù)預讀。S卩,預讀執(zhí)行單元618通過執(zhí)行與數(shù)據(jù)輸入輸出單元612相對應的數(shù)據(jù)請求將對程序614而言必需的數(shù)據(jù)預先讀出到主存儲單元613中。以這種方式,有可能在實踐中在程序614請求數(shù)據(jù)時高速獲得數(shù)據(jù)。圖像展開單元619通過數(shù)據(jù)輸入輸出單元612從非易失性存儲單元611中讀出啟動圖像SI,并在王存儲單兀613中展開啟動圖像。圖像生成單元620通過數(shù)據(jù)輸入輸出單元612創(chuàng)建啟動圖像SI,并將啟動圖像存儲在非易失性存儲單元611中。系統(tǒng)啟動處理接著,將參照圖9中的流程圖描述由信息處理系統(tǒng)601執(zhí)行的系統(tǒng)啟動處理。在步驟SlOl中,信息處理系統(tǒng)601接收啟動系統(tǒng)的指令。例如,當用戶操作未示出的操作單元而停止信息處理系統(tǒng)601時,將啟動信息處理系統(tǒng)601的指令輸入到預讀執(zhí)行控制單元615、圖像展開單元619、圖像生成單元620或類似物中。在步驟S102中,圖像展開單元619確定是否存在啟動圖像SI。當確定不存在啟動圖像SI時,即,當確定中間啟動圖像和最后的啟動圖像都不存在時,處理進行到步驟S103。在步驟S103中,通常是啟動信息處理系統(tǒng)601。此外,信息處理系統(tǒng)601被設(shè)置為正常的初始狀態(tài)。在步驟S 104中,圖像生成單元620創(chuàng)建中間啟動圖像。具體地說,圖像生成單元620通過刪除在該時間點主存儲單元613的數(shù)據(jù)項中沒有必要保存的數(shù)據(jù)從而創(chuàng)建中間啟動圖像。在這里,沒有必要保存的數(shù)據(jù)是例如能夠較為容易地從存儲在非易失性存儲單元611中的數(shù)據(jù)恢復的數(shù)據(jù)、對于啟動信息處理系統(tǒng)601而言不必要的數(shù)據(jù)或類似物。在這種方式中,通過刪去沒有必要保存的數(shù)據(jù),有可能減小中間啟動圖像的大小。此外,假定中間啟動圖像通過將信息處理系統(tǒng)601設(shè)置為預定狀態(tài)(例如,初始狀態(tài))的數(shù)據(jù)進行配置,并且不容易恢復。此外,圖像生成單元620通過數(shù)據(jù)輸入輸出單元612將創(chuàng)建的中間啟動圖像存儲在非易失性存儲單元611中。此后,系統(tǒng)啟動處理完成。另一方面,在步驟S102中,當確定存在啟動圖像SI時,S卩,在確定存在中間啟動圖像或最后啟動圖像時,則處理進行到步驟S 105。在步驟S105中,圖像展開單元619展開啟動圖像SI。也就是說,圖像展開單元619通過數(shù)據(jù)輸入輸出單元612從非易失性存儲單元611中讀出啟動圖像SI,在主存儲單元613中展開啟動圖像。在步驟S106中,圖像展開單元619確定展開的啟動圖像SI是否是最后的啟動圖像。當確定展開的啟動圖像SI是中間啟動圖像而不是最后的啟動圖像(S卩,中間啟動圖像是保存在非易失性存儲器611中,最后的啟動圖像不保存在非易失性存儲器611中)時,則處理進行到步驟S107。在步驟S107中,預讀執(zhí)行控制單元615確定是否存在預讀配置文件PF。當確定不存在預讀配置文件PF時,則處理進行到步驟S108。在步驟S108中,數(shù)據(jù)請求收集單元616收集對應于非易失性存儲單元611的數(shù)據(jù)讀出請求的歷史。具體地說,預讀執(zhí)行控制單元615指示數(shù)據(jù)請求收集單元616執(zhí)行處理。數(shù)據(jù)請求收集單元616監(jiān)視根據(jù)從程序614得來的請求從數(shù)據(jù)輸入輸出接口單元612發(fā)出的、與非易失性存儲單元611相對應的數(shù)據(jù)讀出請求,并收集數(shù)據(jù)請求歷史。在步驟S109中,配置文件創(chuàng)建單元617將數(shù)據(jù)請求歷史放在一起,并創(chuàng)建預讀配置文件PF。具體來說,配置文件創(chuàng)建單元617從數(shù)據(jù)請求收集單元616獲得數(shù)據(jù)請求歷史,并且提取在被記錄在數(shù)據(jù)請求歷史中的讀出請求中表示的讀出位置和大小。此外,文件創(chuàng)建單元617創(chuàng)建預讀配置文件PF,其中所提取的讀出位置和大小都以預定的順序(例如,讀出的順序)排列。此外,此時,配置文件創(chuàng)建單元617將具有彼此靠近的讀出區(qū)域的數(shù)據(jù)項放在一起,或刪除重復的數(shù)據(jù)項。此外,例如,作為預讀配置文件PF的目標卿,要預讀的程序)的程序614以及執(zhí)行預讀的范圍能夠基于指標或信息處理系統(tǒng)601的性能、主存儲單元613的容量、由程序614執(zhí)行的功能等任意設(shè)定。例如,作為要預讀的程序,選擇用于執(zhí)行在啟動信息處理系統(tǒng)601之后要執(zhí)行的可能性高的功能的程序。另外,作為執(zhí)行數(shù)據(jù)預讀的范圍,設(shè)置例如在完成程序的啟動之前必需的數(shù)據(jù)、在執(zhí)行要預讀的程序時對進程而言較為必需的數(shù)據(jù),或?qū)σA讀的程序的每一個進程而言較為必需的數(shù)據(jù)。此外,在創(chuàng)建預讀配置文件PF之后,系統(tǒng)啟動處理完成。在另一方面,在步驟S107中,當確定存在預讀配置文件PF時,處理進行到步驟
SllOo在步驟SllO中,信息處理系統(tǒng)601執(zhí)行預讀。具體地說,預讀執(zhí)行控制單元615指示預讀執(zhí)行單元618執(zhí)行預讀。預讀執(zhí)行單元618請求由預讀配置文件PF對應于數(shù)據(jù)輸入輸出接口單元612依次表示的位置和大小的數(shù)據(jù)。數(shù)據(jù)輸入輸出單元612從非易失性存儲單元611中讀出所請求的數(shù)據(jù),并將數(shù)據(jù)存儲在主存儲單元613中。在步驟Slll中,圖像生成單元620創(chuàng)建最后的啟動圖像。具體地說,圖像生成單元620在這一時間點設(shè)置主存儲器613的數(shù)據(jù),即,在執(zhí)行預讀之前將基于數(shù)據(jù)預讀配置文件PF預讀的數(shù)據(jù)中的數(shù)據(jù)添加到在執(zhí)行預讀前作為最后圖像被存儲在主存儲單元613中的中間啟動圖像。此外,圖像生成單元620通過數(shù)據(jù)輸入輸出單元112在非易失性存儲單兀611中存儲最后的啟動圖像。此后,系統(tǒng)啟動處理完成。在另一方面,在步驟S 106中,在確定展開的啟動圖像是最后的啟動圖像時,系統(tǒng)啟動處理完成。如上所述,在啟動彳目息處理系統(tǒng)601時,有可能使用最后啟動圖像中的中間啟動圖像將信息處理系統(tǒng)601快速設(shè)置為預定狀態(tài)。另外,在啟動信息處理系統(tǒng)601時,中間啟動圖像以及預讀的數(shù)據(jù)均被放置在主存儲單元613中。因此,不僅加快了信息處理系統(tǒng)601的啟動速度,也可能在啟動后加快操作速度(更具體地說,由要預讀的程序執(zhí)行的功能操作)。7.第二實施例的第一具體例圖10是不出了作為信息處理系統(tǒng)601的第一具體例的、在將信息處理系統(tǒng)601施加到藍光光盤記錄器時的功能配置例框圖。另外,在圖10中,主要示出了藍光光盤記錄器701的構(gòu)成要素中與本技術(shù)有關(guān)的部分,省去了其中一部分。此外,在圖中,在下面與圖8相對應的部分將給予相同的兩位數(shù)字,具有相同處理的部分因其說明重復而適當省略。在藍光光盤記錄器701中,采用閃速存儲器711作為圖8中信息處理系統(tǒng)601的非易失性存儲單元611的具體例,采用DRAM (動態(tài)隨機存取存儲器)713作為主存儲單元613的具體例。此外,硬盤驅(qū)動器(HDD) 721、BD (藍光光盤)722、顯示器723以及調(diào)諧器724也被添加于此。在閃速存儲器711中,存儲操作系統(tǒng)(OS)、在OS上執(zhí)行的應用程序的可執(zhí)行文件、在操作該應用程序時必需的數(shù)據(jù)文件或類似物。數(shù)據(jù)輸入輸出單元712在HDD 721或BD 722中存儲在其中記錄程序的運動圖像數(shù)據(jù),或從HDD 721或BD 722中讀出程序。顯示器723基于從數(shù)據(jù)輸入輸出單元712提供的數(shù)據(jù)顯示操作屏、設(shè)定屏或類似物。
調(diào)諧器724接收TV廣播的廣播信號,從所接收的廣播信號中提取運動圖像數(shù)據(jù),并將運動圖像數(shù)據(jù)提供給數(shù)據(jù)輸入輸出單元712。在藍光光盤記錄器701最初啟動時,中間的啟動圖像被創(chuàng)建,并且被存儲在閃速存儲器711中。此后,由用戶執(zhí)行初始設(shè)置。隨后,在第二次啟動中,在DRAM 713中展開在中間的啟動圖像之后創(chuàng)建的預讀配置文件PF。預讀配置文件PF是用于預讀在剛啟動藍光光盤記錄器701之后必需的數(shù)據(jù)的配置文件。接著,在第三次啟動中,在DRAM 713中展開了中間的啟動圖像之后基于預讀配置文件PF執(zhí)行預讀,將預讀的數(shù)據(jù)讀出到DRAM 713中。此外,在其中預讀數(shù)據(jù)被添加到中間啟動圖像的數(shù)據(jù)被創(chuàng)建為最后的啟動圖像,并存儲在閃速存儲器711中。此外,在第四次啟動及其后,在閃速存儲器711中展開最后的啟動圖像。因此,在啟動藍光光盤記錄器701時,有可能將藍光光盤記錄器701快速設(shè)置到預定狀態(tài),并在啟動后加快操作速度(更具體地說,被預讀的程序執(zhí)行的功能的操作)。8.第二實施例的第二具體例圖11是示出了作為信息處理系統(tǒng)601的第二具體例的、在將信息處理系統(tǒng)601施加到平板終端時的功能配置例框圖。另外,在圖11中,主要示出了平板終端801的構(gòu)成要素中與本技術(shù)有關(guān)的部分,省去了其中一部分。此外,在圖中,在下面將與圖8相對應的部分給予相同的兩位數(shù)字,具有相同處理的部分因其說明重復而適當?shù)厥÷?。在平板終端801中,采用閃速存儲器811作為圖8中信息處理系統(tǒng)601的非易失性存儲單元611的具體例,采用DRAM (動態(tài)隨機存取存儲器)813作為主存儲單元613的具體例。此外,SD卡821、網(wǎng)絡接口(I/F) 822、顯示器823和觸摸面板824被添加到其中。在閃速存儲器811中,存儲操作系統(tǒng)(OS)、提供平板終端801的主服務的應用程序、在操作應用程序時必需的數(shù)據(jù)文件或類似物。SD卡821是存儲介質(zhì),其中存儲用于使平板終端801執(zhí)行預定功能的應用程序或類似物。由數(shù)據(jù)輸入輸出單元812執(zhí)行與SD卡821相對應的應用程序或類似物的讀/寫。網(wǎng)絡I/F 822被通過網(wǎng)絡或通信電纜連接到外部設(shè)備,并使用預定方法進行通信。此外,網(wǎng)絡I/F 822將從數(shù)據(jù)輸入輸出單元812提供的數(shù)據(jù)輸出到外部,或?qū)⑼獠繑?shù)據(jù)提供給數(shù)據(jù)輸入輸出單元812。顯示器823基于從數(shù)據(jù)輸入輸出單元812提供的數(shù)據(jù)顯示操作屏的執(zhí)行屏、設(shè)置屏、應用程序的執(zhí)行屏或類似物。觸摸面板824是執(zhí)行平板終端801的各種操作的操作裝置。觸摸面板824將對應于操作內(nèi)容的操作信號提供給數(shù)據(jù)輸入輸出單元812。在平板終端801中,有可能通過網(wǎng)絡I/F 822從外部服務器或類似物下載應用程序,并將應用程序保存在閃速存儲器811或SD卡821中。隨著應用程序的增加或減少,適合于預讀的數(shù)據(jù)也在變化。與此相反,圖像生成單元820重新創(chuàng)建最后的啟動圖像,并在創(chuàng)建最后的啟動圖像時在對應于應用程序的數(shù)目有一定的增加或減少時更新圖像。以這種方式,由于最后的啟動圖像被更新并根據(jù)應用程序中的變化而更為充分,即使當應用程序被改變時也有可能在啟動平板終端801后加快操作速度。此外,例如,優(yōu)選不僅在應用程序被增加或減少時更新最后的啟動圖像,在滿足其他條件時也更新最后的啟動圖像。例如,優(yōu)選在更新預定程序(例如,操作系統(tǒng)或類似物)、在更新預定數(shù)目或更多程序(包括應用程序)或在類似情況時更新最后的啟動圖像。9.第二實施例的第一變形例圖12是示出了作為信息處理系統(tǒng)601的第一變形例信息處理系統(tǒng)901的配置例框圖。第一變形例是其中在主存儲單元613中展開啟動圖像SI并可以在啟動信息處理系統(tǒng)901后在每一個使用情形中進一步執(zhí)行預讀的一個例子。此外,在圖中,在下面將與圖8相對應的部分給予相同的參考數(shù)字,具有相同處理的部分因其說明重復而適當?shù)厥÷?。信息處理系統(tǒng)901與信息處理系統(tǒng)601的不同之處在于,與信息處理系統(tǒng)601相t匕,其設(shè)置有預讀執(zhí)行控制單元911和預讀執(zhí)行單元912,而不是預讀執(zhí)行控制單元615和預讀執(zhí)行單元618。預讀執(zhí)行控制單元911指示數(shù)據(jù)請求收集單元616收集對應于信息處理系統(tǒng)901的任何使用情形中執(zhí)行的功能的數(shù)據(jù)請求歷史。配置文件創(chuàng)建單元617創(chuàng)建基于數(shù)據(jù)請求歷史的預讀配置文件PFa。另外,預讀執(zhí)行控制單元911導致數(shù)據(jù)請求收集單元收集在信息處理系統(tǒng)901的每一個使用情形中相互不同的數(shù)據(jù)請求歷史。配置文件創(chuàng)建單元617基于每一個數(shù)據(jù)請求歷史創(chuàng)建在信息處理系統(tǒng)901的每一個使用情形中相互不同的預讀配置文件PFbl至PFbn。另外,在創(chuàng)建最后的啟動圖像時,預讀執(zhí)行控制單元911使預讀執(zhí)行單元912基于預讀配置文件PFa執(zhí)行預讀。因此,對應于在任何使用情形下執(zhí)行的功能的預讀數(shù)據(jù)被包含在最后的啟動圖像中。因此,在創(chuàng)建最后的啟動圖像后啟動彳目息處理系統(tǒng)901時,在王存儲單兀613中展開包括對應于在任何使用情形下都能夠執(zhí)行的功能的預讀數(shù)據(jù)的最后啟動圖像。以這種方式,有可能迅速操作在啟動信息處理系統(tǒng)901后能夠在任何使用情形下執(zhí)行的功能。另外,預讀執(zhí)行控制單元911根據(jù)使用情形在最后啟動圖像在主存儲單元613中展開之后從預讀配置文件PFbl至PFbn中選擇適當?shù)念A讀配置文件。此外,預讀執(zhí)行控制單元911使預讀執(zhí)行單元912基于選擇的預讀配置文件執(zhí)行預讀。以這種方式,有可能快速操作與啟動信息處理系統(tǒng)901后的使用情形相對應的功能。例如,當信息處理系統(tǒng)901是數(shù)字照相機時,假定菜單屏的顯示功能為能夠在任何使用情形下執(zhí)行的功能。因此,有可能在啟動數(shù)字照相機后通過包括對應于在最后啟動圖像中的菜單屏的顯示功能的預讀數(shù)據(jù)而快速地顯示菜單屏。在另一方面,通常在啟動后的使用情形根據(jù)數(shù)字照相機啟動方法的不同而不同。將研究其中例如數(shù)字照相機通過打開數(shù)字照相機的鏡頭蓋或通過操作照片復制按鈕而啟動的情形。例如,當數(shù)字照相機通過打開鏡頭蓋啟動時,假定在啟動后立即進行拍攝。在這種情況下,例如,有可能在展開最后啟動圖像后通過基于用于拍攝功能的預讀配置文件執(zhí)行預讀來在啟動數(shù)字照相機后快速地執(zhí)行拍攝。另一方面,當數(shù)字相機通過操作照片復制按鈕啟動時,在此后進行照片數(shù)據(jù)的復制。在這種情況下,有可能通過基于用于圖像瀏覽器的預讀配置文件執(zhí)行預讀而在啟動數(shù)字照相機后快速地執(zhí)行照片的拍攝。10.第二實施例的第二變形例圖13是示出了作為信息處理系統(tǒng)601的第二變形例的信息處理系統(tǒng)1001的配置例框圖。第二變形例是其中在每一個使用情形中創(chuàng)建并合適地使用多個啟動圖像SI的一個例子。此外,在圖中,在下面將與圖8相對應的部分給予相同的參考數(shù)字,具有相同處理的部分因其說明重復而適當?shù)厥÷浴P畔⑻幚硐到y(tǒng)1001與信息處理系統(tǒng)601的不同之處在于,與信息處理系統(tǒng)601相t匕,其設(shè)置有預讀執(zhí)行控制單元1011、預讀執(zhí)行單元1012、圖像展開單元1014和圖像生成單元1015,而不是預讀執(zhí)行控制單元615、預讀執(zhí)行單元618、圖像展開單元619和圖像生成單元620。此外,圖像選擇單元1013被添加到信息處理系統(tǒng)1001中。此外,信息處理系統(tǒng)1001可以使用多種方法啟動。預讀執(zhí)行控制單元1011指示數(shù)據(jù)請求收集單元616收集與信息處理系統(tǒng)1001相對應的每一種啟動方法的數(shù)據(jù)請求歷史。配置文件創(chuàng)建單元617創(chuàng)建基于數(shù)據(jù)請求歷史的預讀配置文件PFl至PFn。此外,預讀執(zhí)行控制單元1011在創(chuàng)建最后啟動圖像時從預讀配置文件PFl至PFn中選擇對應于此時信息處理系統(tǒng)1001的啟動方法的預讀配置文件。此外,預讀執(zhí)行控制單元1011使預讀執(zhí)行單元1012基于選擇的預讀配置文件執(zhí)行預讀。此外,圖像生成單元1015創(chuàng)建在信息處理系統(tǒng)1001的每一種方法中相互不同的啟動圖像SIl至Sin。因此,啟動圖像SIl至SIn包括共同的中間啟動圖像以及在每一種啟動方法中相互不同的預讀數(shù)據(jù)項。此外,圖像選擇單元1013根據(jù)在啟動信息處理系統(tǒng)1001時的啟動方法從啟動圖像SIl至SIn中選擇合適的啟動圖像,并通知所選擇的啟動圖像的圖像展開單元1014。此夕卜,圖像展開單元1014在主存儲單元613中展開由圖像選擇單元1013選擇的啟動圖像。以這種方式,在主存儲單元613中展開根據(jù)信息處理系統(tǒng)1001的啟動方法的合適的啟動圖像。例如,將研究在其中信息處理系統(tǒng)1001是藍光光盤記錄器以及藍光光盤記錄器能夠通過操作電源按鈕或程序表按鈕啟動的情形。例如,當藍光光盤記錄器通過操作電源按鈕啟動時,假定在開始觀看廣播的功能后顯示菜單畫面。因此,在包括用于觀看廣播的功能和顯示菜單屏功能的預讀數(shù)據(jù)的啟動圖像被創(chuàng)建以及藍光光盤記錄器通過操作電源按鈕啟動的情況下,優(yōu)選在主存儲單元613展開啟動圖像。以這種方式,有可能快速操作觀看廣播的功能以及通過操作電源按鈕在啟動藍光光盤記錄器后顯示菜單屏的功能。另一方面,當藍光光盤記錄器通過操作程序表按鈕啟動時,假定首先顯示程序表,并且之后做記錄預訂。因此,在包括用于觀看廣播的功能和顯示菜單屏功能的預讀數(shù)據(jù)的啟動圖像被創(chuàng)建以及藍光光盤記錄器通過操作電源按鈕啟動的情況下,優(yōu)選在主存儲單元613中展開啟動圖像。以這種方式,有可能通過操作程序表按鈕在啟動藍光光盤記錄器后快速地進行記錄預約。
此外,也優(yōu)選預讀執(zhí)行控制單元1011或圖像選擇單元1013在每一種啟動方法中在啟動信息處理系統(tǒng)1001后了解用戶的使用狀態(tài),并基于了解的結(jié)果選擇一種功能作為包括在每一個啟動圖像或者要使用的啟動圖像中預讀數(shù)據(jù)的目標。例如,當了解到在通過操作電源按鈕啟動藍光光盤記錄器后激活互聯(lián)網(wǎng)運動圖像的速率高時,創(chuàng)建包括用于觀看廣播的功能和互聯(lián)網(wǎng)運動圖像功能的預讀數(shù)據(jù)的啟動圖像,在使用相同的方法啟動藍光光盤錄音機時,優(yōu)選在主存儲單元613中展開啟動圖像。以這種方式,有可能在使用電源按鈕啟動藍光光盤記錄器后快速操作互聯(lián)網(wǎng)運動圖像的功倉泛。11.其他修改例在下面,將對根據(jù)本技術(shù)的上述實施例的變形例之外的其它變形例進行說明。數(shù)據(jù)預讀的方法沒有進行特別限定,可采用隨意的方法進行。此外,與公共的預讀方法類似,在剛啟動系統(tǒng)后不必要的數(shù)據(jù)可以例如在系統(tǒng)的操作期間在使用數(shù)據(jù)之前預讀。計算機的配置示例上面描述了能使用硬件或軟件執(zhí)行的一系列處理。當使用軟件執(zhí)行一系列處理時,配置軟件的程序被安裝在計算機中。此處,計算機包括內(nèi)置到專用硬件中的計算機或例如能夠通過安裝各種程序執(zhí)行各種功能的一般用途的個人計算機或類似物。圖14是示出了使用程序執(zhí)行上述一系列進程的計算機硬件的配置示例框圖。在計算機中,CPU (中央處理單元)120UR0M (只讀存儲器)1202和RAM (隨機存取存儲器)1203通過總線1204相互連接。總線1204還與輸入輸出接口 1205連接。輸入輸出接口 1205與輸入單元1206、輸出單元1207、存儲單元1208、通信單元1209以及驅(qū)動器1210連接。輸入單元1206由鍵盤、鼠標、麥克風或類似物構(gòu)成。輸出單元1207由顯示器、揚聲器或類似物構(gòu)成。存儲單元1208由硬盤、非易失性存儲器或類似物構(gòu)成。通信單元1209由網(wǎng)絡接口或類似物構(gòu)成。驅(qū)動器1210驅(qū)動諸如磁盤、光盤、磁光盤、半導體存儲器或類似物的可移動介質(zhì)1211。在如上配置的計算機中,CPU 1201例如通過執(zhí)行存儲在存儲單元1208中并通過輸入輸出接口 1205和總線1204加載到RAM 1203的程序以執(zhí)行上述一系列的進程。由計算機(CPU 1201)執(zhí)行的程序能通過記錄在例如作為介質(zhì)包或類似物的可移動介質(zhì)1211中而提供。此外,程序能夠通過導線或諸如局域網(wǎng)、互聯(lián)網(wǎng)或數(shù)字衛(wèi)星廣播的無線傳輸介質(zhì)提供。在計算機中,程序能夠通過將可移動介質(zhì)1211安裝到驅(qū)動器1210上經(jīng)由輸入輸出接口 1205安裝在存儲單元1208中。此外,程序能夠通過電線或無線傳輸介質(zhì)而在通信單元1209中接收,并且能夠安裝在存儲單元1208中。此外,程序能夠預先安裝在ROM 1202或存儲單元1208中。此外,要由計算機執(zhí)行的程序可以是其中處理以在說明書中描述的時間順序執(zhí)行,或者可以是并行執(zhí)行,或者在做出呼叫的必要定時或以類似方式執(zhí)行處理的程序。此外,在本說明書中,系統(tǒng)是指一組多個構(gòu)成元件(設(shè)備、模塊(組件)或類似物),并且所有組成元件是否位于同一殼體中并不重要。因此,系統(tǒng)包括被容納在單獨的外殼中并通過網(wǎng)絡連接的任何多個設(shè)備和其中多個模塊被容納在一個殼體內(nèi)的裝置。另外,本技術(shù)的實施例不限于上述實施例,可以在不脫離本技術(shù)范圍的情況下進行各種改變。例如,本技術(shù)能夠采用在其中通過共享在多個設(shè)備中處理一個功能并通過網(wǎng)絡彼此合作的云計算的結(jié)構(gòu)。此外,在上述流程圖中描述的每一個步驟能夠在一個設(shè)備中執(zhí)行,或通過共享在多個設(shè)備中執(zhí)行。另外,當一個步驟中包括多個進程時,在一個步驟中包括的多個進程能夠在一個設(shè)備中執(zhí)行,或通過共享在多個設(shè)備中執(zhí)行。此外,例如,本技術(shù)也能夠采用如下配置。(I) 一種存儲器管理設(shè)備,其包括:預讀執(zhí)行單元,其執(zhí)行從輔助存儲單元向主存儲單元的數(shù)據(jù)的預讀;和初始數(shù)據(jù)保存單元,其保存包括在預讀執(zhí)行單元執(zhí)行預讀前存儲在主存儲單元中數(shù)據(jù)項的至少一部分的數(shù)據(jù),以及由預讀執(zhí)行單元預讀的數(shù)據(jù),作為初始數(shù)據(jù),該初始數(shù)據(jù)包括在預讀執(zhí)行單元執(zhí)行預讀前在啟動包括輔助存儲單元和主存儲單元的系統(tǒng)時放置在主存儲單元中的數(shù)據(jù)。(2)在(I)中公開的存儲器管理設(shè)備,其中,預讀執(zhí)行單元在系統(tǒng)停止時執(zhí)行預讀,初始數(shù)據(jù)包括在停止系統(tǒng)時存儲在主存儲單元中的數(shù)據(jù)以及由預讀執(zhí)行單元預讀的數(shù)據(jù)。(3)在(2)中公開的存儲器管理設(shè)備,其中,預讀執(zhí)行單元執(zhí)行在啟動系統(tǒng)后在執(zhí)行系統(tǒng)的功能中所用數(shù)據(jù)的預讀。(4)在(3)中公開的存儲器管理設(shè)備,進一步包括預測單元,其預測在啟動系統(tǒng)后執(zhí)行的功能,其中,預讀執(zhí)行單元執(zhí)行在由預測單元預測的功能中所用數(shù)據(jù)的預讀。(5)在(2)至(4)中公開的存儲器管理設(shè)備,其中,初始數(shù)據(jù)保存單元在輔助存儲單元中保存初始數(shù)據(jù),進一步提供數(shù)據(jù)讀出單元,其在啟動系統(tǒng)時從輔助存儲單元中將初始數(shù)據(jù)預讀到主存儲單元中。(6)在(2)至(4)中公開的存儲器管理設(shè)備,其中,初始數(shù)據(jù)保存單元在主存儲單元中保存初始數(shù)據(jù)。(7)在(I)中公開的存儲器管理設(shè)備,其中,預讀執(zhí)行單元在啟動系統(tǒng)后執(zhí)行預讀,初始數(shù)據(jù)保存單元保存包括在啟動系統(tǒng)后存儲在主存儲單元中的數(shù)據(jù)項的至少一部分數(shù)據(jù),以及由預讀執(zhí)行單元預讀的、作為主存儲單元中的初始數(shù)據(jù)的數(shù)據(jù),進一步提供了數(shù)據(jù)讀出單元,其在啟動系統(tǒng)時從輔助存儲單元將初始數(shù)據(jù)預讀到主存儲單元中。(8)在(7)中公開的存儲器管理設(shè)備,其中,當初始數(shù)據(jù)并未保存在輔助存儲單元中時,初始數(shù)據(jù)保存單元將在系統(tǒng)啟動后保存在主存儲單元中的數(shù)據(jù)項的至少一部分數(shù)據(jù)作為第一初始數(shù)據(jù)保存在輔助存儲單元中,當?shù)谝怀跏紨?shù)據(jù)被保存在輔助存儲單元中且第二初始數(shù)據(jù)并未保存在輔助存儲單元中時,預讀執(zhí)行單元在啟動系統(tǒng)后執(zhí)行預讀,初始數(shù)據(jù)保存單元將包括第一初始數(shù)據(jù)的數(shù)據(jù)和由預讀執(zhí)行單元預讀的數(shù)據(jù)的數(shù)據(jù)作為第二初始數(shù)據(jù)保存在輔助存儲單元中。(9)在(7)或(8)中公開的存儲器管理設(shè)備,其中,預讀執(zhí)行單元在將初始數(shù)據(jù)預讀到主存儲單元后進一步執(zhí)行與系統(tǒng)的啟動方法對應的數(shù)據(jù)的預讀。(10)在(7)或(8)中公開的存儲器管理設(shè)備,其中,預讀執(zhí)行單元在啟動系統(tǒng)后執(zhí)行對應于系統(tǒng)的啟動方法的數(shù)據(jù)預讀,初始數(shù)據(jù)保存單元保存在系統(tǒng)的每一個啟動方法中不同的初始數(shù)據(jù),數(shù)據(jù)讀出單元在啟動系統(tǒng)時讀出初始數(shù)據(jù),并將與系統(tǒng)的啟動方法對應的初始數(shù)據(jù)從輔助存儲單元移動到主存儲單元。(11)在(7)至(10)中公開的存儲器管理設(shè)備,其中,當執(zhí)行系統(tǒng)的程序被改變時,初始數(shù)據(jù)保存單元執(zhí)行初始數(shù)據(jù)的更新。(12)—種存儲器管理方法,其包括:從輔助存儲單元將數(shù)據(jù)預讀到主存儲單元中;以及保存數(shù)據(jù),數(shù)據(jù)包括在執(zhí)行預讀前存儲在主存儲單元中的數(shù)據(jù)項的至少一部分數(shù)據(jù)以及預讀的數(shù)據(jù),作為初始數(shù)據(jù),該初始數(shù)據(jù)包括在啟動包括輔助存儲器單元和主存儲器單元的系統(tǒng)時存儲在主存儲單元中的數(shù)據(jù)。( 13) —種控制程序,其使計算機執(zhí)行處理,處理包括:從輔助存儲單元將數(shù)據(jù)預讀到主存儲單元;保存數(shù)據(jù),數(shù)據(jù)包括在執(zhí)行預讀前存儲在主存儲單元中的數(shù)據(jù)項的至少一部分數(shù)據(jù)和預讀的數(shù)據(jù),作為初始數(shù)據(jù),該初始數(shù)據(jù)包括在啟動包括輔助存儲器單元和主存儲器單元的系統(tǒng)時存儲在主存儲單元中的數(shù)據(jù)。(14) 一種計算機可讀記錄介質(zhì),其上記錄在(13)中公開的控制程序。本公開包括與在2011年10月19日向日本專利局提交的日本優(yōu)先權(quán)專利申請JP2011-229575中所公開的主題有關(guān)的主題,該申請的全部內(nèi)容通過引用結(jié)合于此。本領(lǐng)域技術(shù)人員應了解的是,可根據(jù)設(shè)計要求和其它因素做出各種修改、組合、子組合和更改,只要它們在所附權(quán)利要求或其等效物的范圍內(nèi)。
權(quán)利要求
1.一種存儲器管理設(shè)備,包括: 預讀執(zhí)行單元,其執(zhí)行從第一存儲單元向第二存儲單元的數(shù)據(jù)的預讀;和初始數(shù)據(jù)保存單元,其保存包括在所述預讀執(zhí)行單元執(zhí)行所述預讀前放置在所述第二存儲單元中的至少一部分數(shù)據(jù)項以及由所述預讀執(zhí)行單元預讀的數(shù)據(jù)的數(shù)據(jù),來作為初始數(shù)據(jù),該初始數(shù)據(jù)包括在所述預讀執(zhí)行單元執(zhí)行預讀前包括所述第一存儲單元和第二存儲單元的系統(tǒng)啟動時保存在所述第二存儲單元中的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的存儲器管理設(shè)備, 其中,在停止所述系統(tǒng)時所述預讀執(zhí)行單元執(zhí)行所述預讀,并且其中,所述初始數(shù)據(jù)包括當停止所述系統(tǒng)時存儲在所述第二存儲單元中的數(shù)據(jù)、以及由所述預讀執(zhí)行單元預讀的數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的存儲器管理設(shè)備, 其中,所述預讀執(zhí)行單元執(zhí)行在啟動所述系統(tǒng)后執(zhí)行所述系統(tǒng)的功能中所用的數(shù)據(jù)的預讀。
4.根據(jù)權(quán)利要求3所述的存儲器管理設(shè)備,還包括: 預測單元,其預測在啟動所述系統(tǒng)后被執(zhí)行的功能, 其中,所述預讀執(zhí)行單元執(zhí)行在由所述預測單元預測的功能中所用的數(shù)據(jù)的預讀。
5.根據(jù)權(quán)利要求2所述的存儲器管理設(shè)備, 其中,所述初始 數(shù)據(jù)保存單元在所述第一存儲單元中保存所述初始數(shù)據(jù), 所述存儲器管理設(shè)備還包括數(shù)據(jù)讀出單元,在啟動所述系統(tǒng)時,所述數(shù)據(jù)讀出單元從所述第一存儲單元中將所述初始數(shù)據(jù)讀出到所述第二存儲單元中。
6.根據(jù)權(quán)利要求2所述的存儲器管理設(shè)備, 其中,所述初始數(shù)據(jù)保存單元在所述第二存儲單元中保存所述初始數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的存儲器管理設(shè)備, 其中,在啟動所述系統(tǒng)后所述預讀執(zhí)行單元執(zhí)行預讀,并且 其中,所述初始數(shù)據(jù)保存單兀將包括在啟動所述系統(tǒng)后存儲在所述弟~■存儲單兀中的至少一部分數(shù)據(jù)項以及由所述預讀執(zhí)行單元預讀的數(shù)據(jù)的數(shù)據(jù)作為所述初始數(shù)據(jù)保存在所述第一存儲單元中, 所述存儲器管理設(shè)備還包括數(shù)據(jù)讀出單元,在啟動所述系統(tǒng)時,所述數(shù)據(jù)讀出單元從所述第一存儲單元將所述初始數(shù)據(jù)讀出將所述第二存儲單元中。
8.根據(jù)權(quán)利要求7所述的存儲器管理設(shè)備, 其中,當所述初始數(shù)據(jù)并未保存在所述第一存儲單元中時,所述初始數(shù)據(jù)保存單元將在啟動所述系統(tǒng)后保存在所述第二存儲單元中的至少一部分數(shù)據(jù)項作為第一初始數(shù)據(jù)保存在所述第一存儲單元中, 其中,當所述第一初始數(shù)據(jù)被保存在所述第一存儲單元中并且第二初始數(shù)據(jù)并未保存在所述第一存儲單元中時,所述預讀執(zhí)行單元在啟動所述系統(tǒng)后執(zhí)行預讀,并且 其中,所述初始數(shù)據(jù)保存單元將包括所述第一初始數(shù)據(jù)以及由所述預讀執(zhí)行單元預讀的數(shù)據(jù)的數(shù)據(jù)作為所述第二初始數(shù)據(jù)保存在所述第一存儲單元中。
9.根據(jù)權(quán)利要求7所述的存儲器管理設(shè)備, 其中,所述預讀執(zhí)行單元在所述初始數(shù)據(jù)被讀出到所述第二存儲單元中后,還執(zhí)行與所述系統(tǒng)的啟動方法對應的數(shù)據(jù)的預讀。
10.根據(jù)權(quán)利要求7所述的存儲器管理設(shè)備, 其中,在啟動所述系統(tǒng)后,所述預讀執(zhí)行單元執(zhí)行與所述系統(tǒng)的啟動方法對應的數(shù)據(jù)的預讀, 其中,所述初始數(shù)據(jù)保存單元保存所述初始數(shù)據(jù),所述初始數(shù)據(jù)在所述系統(tǒng)的每種啟動方法中是不同的,并且 其中,在啟動所述系統(tǒng)時,所述數(shù)據(jù)讀出單元從所述第一存儲單元中將與所述系統(tǒng)的所述啟動方法對應的所述初始數(shù)據(jù)讀出到所述第二存儲單元中。
11.根據(jù)權(quán)利要求7所述的存儲器管理設(shè)備, 其中,在所述系統(tǒng)所執(zhí)行的程序被改變時,所述初始數(shù)據(jù)保存單元執(zhí)行所述初始數(shù)據(jù)的更新。
12.—種存儲器管理方法,包括: 從第一存儲單元將數(shù)據(jù)預讀到第二存儲單元中;以及 保存包括在執(zhí)行所述預讀前存儲在所述第二存儲單元中的至少一部分數(shù)據(jù)項以及被預讀的數(shù)據(jù)的數(shù)據(jù),來作為初始數(shù)據(jù),所述初始數(shù)據(jù)是在啟動包括所述第一存儲器單元和第二存儲器單元的系統(tǒng)時存儲在所述第二存儲單元中的數(shù)據(jù)。
13.—種控制程序,其使計算機執(zhí)行處理,所述處理包括: 執(zhí)行從第一存儲單元向第二存儲單元的數(shù)據(jù)的預讀;以及 保存包括在執(zhí)行所述預讀前存儲在所述第二存儲單元中的至少一部分數(shù)據(jù)項以及被預讀的數(shù)據(jù)的數(shù)據(jù),來作為初始數(shù)據(jù),該初始數(shù)據(jù)是在啟動包括所述第一存儲單元和第二存儲單元的系統(tǒng)時存儲在所述第二存儲單元中的數(shù)據(jù)。
14.一種計算機可讀的記錄介質(zhì),其上記錄有根據(jù)權(quán)利要求13所述的控制程序。
全文摘要
本公開涉及存儲器管理器、存儲器管理方法、控制程序和記錄介質(zhì)。存儲器管理設(shè)備包括預讀執(zhí)行單元,其從第一存儲單元預讀數(shù)據(jù),并且將數(shù)據(jù)移動到第二存儲單元;和初始數(shù)據(jù)保存單元,其保存包括在預讀執(zhí)行單元執(zhí)行預讀前放置在第二存儲單元中的數(shù)據(jù)項的至少一部分數(shù)據(jù),以及包括在預讀執(zhí)行單元執(zhí)行預讀前在啟動包括第一存儲單元和第二存儲單元的系統(tǒng)時保存在第二存儲單元中的、由預讀執(zhí)行單元作為初始數(shù)據(jù)預讀的數(shù)據(jù)。
文檔編號G06F12/08GK103198024SQ20121038795
公開日2013年7月10日 申請日期2012年10月12日 優(yōu)先權(quán)日2011年10月19日
發(fā)明者香取知浩, 佐藤和美 申請人:索尼公司