• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    信息處理裝置和信息處理方法制造方法及圖紙

    技術編號:8452837 閱讀:119 留言:0更新日期:2013-03-21 13:41
    本發明專利技術公開了信息處理裝置和信息處理方法。通過內核功能執行的休眠啟動由于通常的引導序列所需的處理時間而花費長的時間。當啟動操作系統時,根據本發明專利技術的信息處理裝置在存儲器管理機制的初始化之前確定是否執行休眠啟動處理。當執行休眠啟動處理時,使存儲器管理機制的大小減小到初始化內核所需的最小大小,并且與硬件的初始化并行地讀取休眠圖像。通過讀取休眠圖像,受限的存儲器管理區可恢復到不受限制的狀態。

    【技術實現步驟摘要】

    本專利技術涉及一種用于高速啟動包括休眠機制(hibernation mechanism)的信息處理裝置的技術。
    技術介紹
    近年來,信息處理裝置中所利用的可降低當該信息處理裝置處于待機狀態時的功耗的休眠引起了關注。休眠是用于中斷系統的機制。在系統運行期間,休眠時,存儲器或中央處理單元(CPU)寄存器中所包括的信息塊(以下稱為“休眠圖像”)被保存到諸如硬盤的非易失性存儲裝置中。如果隨后關閉電源,則當下次啟動系統時,可通過讀取休眠圖像來恢復與之前相同的狀態(以下,稱為“休眠啟動”)。休眠可用于縮短系統的啟動時間的目的。休眠啟動大致分為兩種類型。一種是通過基本輸入/輸出系統(BIOS)功能或引導讀取器(boot reader)功能來執行恢復的方法,另一種是通過操作系統的內核功能來執行恢復的方法。當通過內核功能執行休眠啟動時,可在內核幾乎完全初始化之后通過讀取先前存儲在非易失性存儲裝置中的休眠圖像來恢復系統狀態。將通過內核功能執行的休眠啟動與通過BIOS功能執行的休眠啟動進行比較,因為設備通過執行通常的引導序列而被初始化, 所以通過內核功能執行的休眠啟動就一般的通用性而言是優良的,并且可容易地使各種類型的設備驅動器對休眠作出響應。然而,與通過BIOS功能或引導讀取器功能執行的休眠啟動相比,通過內核功能執行的休眠啟動需要對于引導序列的處理時間,因而花費長的啟動時間。如日本專利申請公開No. 2010-157017中所述的,可通過從初始化目標中移除在休眠啟動時不需要初始化的設備來縮短啟動時間。然而,需要選擇從初始化目標中移除的設備,使得可喪失通用性。—般來講,如果使用直接存儲器存取(DMA)控制器,則可與特定處理并行地在存儲裝置之間讀取信息以及寫入信息。如果DMA機制可并入到休眠啟動,則可事先與內核的初始化并行地讀取休眠圖像,使得可縮短用于休眠啟動的時間。然而,在包括復雜存儲器管理機制的內核(諸如Linux (注冊商標))上,DMA控制器不能將數據寫入到由該內核管理的存儲區中的任意地址內。因而,通過常規的休眠啟動方法,與內核的初始化并行地讀取休眠圖像是困難的。
    技術實現思路
    根據本專利技術的一方面,提供了一種信息處理裝置,其包括易失性存儲器;非易失性存儲器,被配置為存儲休眠信息;和讀取單元,被配置為與在所述易失性存儲器中擴展的內核的初始化并行地,將存儲在所述非易失性存儲器中的休眠信息的一部分讀取到不用于所述內核的初始化的區域中。根據以下參照附圖對示例性實施例的詳細描述,本專利技術的其它的特征和方面將會變得清楚。附圖說明并入到本說明書中并構成本說明書的一部分的附圖示出了本專利技術的示例性實施例、附圖和方面,并且與描述一起用于解釋本專利技術的原理。圖1示意性地示出信息處理裝置的配置。圖2示出根據本專利技術的示例性實施例的休眠機制中的功能關系。圖3是示出用于創建休眠圖像的處理的流程圖。圖4示出休眠圖像的格式的例子。圖5是示出用于啟動系統的處理的流程圖。圖6示出內核中的存取區與DMA控制器中的存取區之間的差別。圖7是示出用于恢復休眠圖像的處理的流程圖。具體實施方式以下將參照附圖來詳細描述本專利技術的各種示例性實施例、特征和方面。圖1示出了可應用本專利技術的第一示例性實施例的信息處理裝置的使用例子。在圖1中,信息處理裝置100包括中央處理單元(CPU) 101和直接存儲器存取控制器(DMAC) 102。存儲器103包括便宜的大容量易失性存儲器,諸如動態隨機存取存儲器 (DRAM)(比如,同步動態隨機存取存儲器(SDRAM))。CPU 101或DMAC 102從存儲器103讀取數據/將數據寫入到存儲器103中。此外,信息處理裝置100包括輸入/輸出控制單元 104 (以下,稱為I/O控制器)和非易失性存儲裝置105 (比如,閃存、硬盤驅動器(HDD)和固態驅動器(SSD))。CPU 101將只讀存儲器(ROM)(未示出)中的程序讀取到存儲器103中,并且從存儲器103提取該程序來執行下述處理。通過休眠創建的休眠圖像存儲在非易失性存儲裝置105中,并且通過I/O控制器 104被讀取/寫入。設備106被CPU 101初始化。一個或多個設備106可包括在信息處理裝置100中。圖2示出了根據本專利技術的示例性實施例的休眠機制的配置。在休眠機制200中,存儲器201a、201b和201c表示同一存儲器。存儲器201a表示當保存休眠圖像時的存儲器。 存儲器201b表示當執行并行讀取時的存儲器。存儲器201c表示當在并行讀取之后恢復休眠圖像時的存儲器。非易失性存儲裝置202存儲休眠圖像。非易失性存儲裝置202存儲內核代碼、休眠圖像和交換數據(swap data)ο休眠機制200包括保存單元203。當用戶請求系統轉變為中斷狀態時,保存單元 203將休眠圖像、交換數據和存儲器201a中的數據輸出到非易失性存儲裝置202。休眠機制200包括存儲器限制單元204和存儲器初始化機制205。存儲器限制單元204限制關于存儲器初始化機制205可由操作系統使用的存儲區大小。存儲器初始化機制205基于關于該限制的信息來初始化存儲器201b。休眠機制200還包括內核初始化機制206。基于存儲在非易失性存儲裝置202中的內核代碼,內核初始化機制206使用存儲器 201b的由存儲器初始化機制205初始化的內核管理區來初始化內核。休眠機制200還包括并行讀取單元207和DMAC 208。并行讀取單元207使用DMAC 208與內核初始化機制206的初始化處理并行地讀取存儲在非易失性存儲裝置202中的休眠圖像。在初始化處理期間并行讀取單元207輸出DMA控制器208的休眠圖像的目的地限于未被存儲器初始化機制205初始化的內核非管理區。恢復單元209將未被并行讀取單元207從非易失性存儲裝置202讀取到存儲器 201c的休眠圖像讀取到內核非管理區和內核管理區中。恢復單元209讀取每個休眠圖像, 因而存儲器201c可恢復回存儲器201a的狀態,除了一部分數據之外。根據本示例性實施例,將通過使用Linux (注冊商標)版本2. 6. 18作為常規方法來描述休眠啟動的加速。將描述根據本示例性實施例的用于創建休眠圖像的流程。圖3是示出從當系統被請求轉變為中斷狀態時到當系統停止時的流程的流程圖。 在步驟S300中,停止進程調度程序(process scheduler)。在步驟S301中,停止每個設備。 在步驟S302中,交換出數據。在步驟S303中,保存CPU寄存器。在步驟S304中,確定是否正在創建休眠圖像。通常,因為正在創建休眠圖像(在步驟S304中為是),所以處理進入步驟S305。所述處理進入步驟S308的情況是通過休眠啟動使系統恢復到緊接著步驟S303中的處理之后的狀態的情況,以下將詳細描述該情況。在步驟S305中,輸出休眠圖像。在步驟S306中,重新開啟(resume)每個設備。然后,在步驟S307中,停止系統。另一方面,在步驟S308中,重新開啟每個設備,并且在步驟S309中,重新開啟進程調度程序。步驟S306中的處理與步驟S308中的處理相同。用戶(或用戶應用程序)訪問虛擬文件系統,以請求系統轉變為中斷狀態。為了執行步驟3300、5301、5302、5306、5307、5308和5309本文檔來自技高網
    ...

    【技術保護點】
    一種信息處理裝置,包括:易失性存儲器;非易失性存儲器,被配置為存儲休眠信息;以及讀取單元,被配置為與在所述易失性存儲器中擴展的內核的初始化并行地將存儲在所述非易失性存儲器中的休眠信息的一部分讀取到不用于所述內核的初始化的區域中。

    【技術特征摘要】
    ...

    【專利技術屬性】
    技術研發人員:加藤謙介
    申請(專利權)人:佳能株式會社
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码永久在线观看你懂的| 黄桃AV无码免费一区二区三区| 亚洲AV无码久久精品色欲| 中文字幕乱偷无码AV先锋| 午夜不卡久久精品无码免费| 白嫩少妇激情无码| 日产无码1区2区在线观看| 无码一区二区三区在线观看| 久久精品无码一区二区三区不卡| 无套中出丰满人妻无码| 人妻丰满?V无码久久不卡| 69久久精品无码一区二区| 东京热人妻无码一区二区av| 无码日本精品XXXXXXXXX| 国产午夜片无码区在线播放 | 亚洲精品无码99在线观看| 亚洲中文字幕不卡无码| 特级无码毛片免费视频| 亚洲国产精品无码第一区二区三区 | 日韩精品无码免费专区午夜不卡| 精品无码免费专区毛片| 久久久久琪琪去精品色无码| 日韩人妻无码一区二区三区久久99| 无码av高潮喷水无码专区线 | 欧洲无码一区二区三区在线观看| 久久亚洲AV永久无码精品| 激情无码亚洲一区二区三区| 伊人天堂av无码av日韩av| 无码国内精品久久综合88| 久久久久久AV无码免费网站| 亚洲AV无码成人专区片在线观看| 亚洲精品无码mv在线观看网站 | 久久久久久亚洲AV无码专区| 中文字幕无码免费久久| 熟妇人妻中文av无码| 国精品无码一区二区三区在线蜜臀| 五月天无码在线观看| 精品无码av无码专区| 亚洲精品无码永久在线观看| 国产一区二区三区无码免费| 久青草无码视频在线观看|