信息處理裝置以及設(shè)備控制方法
【專利摘要】根據(jù)一個(gè)實(shí)施方式,一種信息處理裝置包括:第一控制單元,控制第一設(shè)備;第二控制單元,控制第二設(shè)備。第一請(qǐng)求處理單元接收包含啟動(dòng)第一設(shè)備的處理的指令的第一請(qǐng)求。通知單元向第二控制單元通知第一控制單元接收到第一請(qǐng)求。第一執(zhí)行單元執(zhí)行由第一請(qǐng)求指示的操作。第二請(qǐng)求處理單元接收包含啟動(dòng)第二設(shè)備的處理的指令的第二請(qǐng)求。存儲(chǔ)單元當(dāng)?shù)诙?qǐng)求處理單元接收到第二請(qǐng)求時(shí),在第一設(shè)備未處于活動(dòng)狀態(tài)下的情況下,在其中存儲(chǔ)第二請(qǐng)求。通知接收單元接收通知。第二執(zhí)行單元在第一設(shè)備處于活動(dòng)狀態(tài)下的情況下執(zhí)行由第二請(qǐng)求處理單元接收到的第二請(qǐng)求,當(dāng)由通知接收單元接收到通知時(shí),執(zhí)行在存儲(chǔ)單元中存儲(chǔ)的第二請(qǐng)求。
【專利說(shuō)明】信息處理裝置以及設(shè)備控制方法
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)基于2013年2月28日提交的日本專利申請(qǐng)第2013-040176號(hào)并且要求其優(yōu)先的利益,該申請(qǐng)全部的內(nèi)容通過(guò)引用的方式包含于此。
【技術(shù)領(lǐng)域】
[0003]此處說(shuō)明的實(shí)施方式一般地涉及信息處理裝置以及設(shè)備控制方法。
【背景技術(shù)】
[0004]如今的電器用具安裝有各種設(shè)備,因此,如果在考慮省電的同時(shí)對(duì)設(shè)備進(jìn)行控制,可以降低整個(gè)電器用具的電力消耗。
【發(fā)明內(nèi)容】
[0005]實(shí)施方式的一個(gè)目的在于提供一種能夠不改變信息處理裝置的設(shè)備的硬件配置而實(shí)現(xiàn)省電的信息處理裝置以及設(shè)備控制方法。
[0006]根據(jù)一個(gè)實(shí)施方式,信息處理裝置包括:第一控制單元,被配置為控制第一設(shè)備;以及第二控制單元,被配置為控制第二設(shè)備。第一控制單元包括第一請(qǐng)求處理單元、通知單元以及第一執(zhí)行單元。第一請(qǐng)求處理單元被配置為接收第一請(qǐng)求,該第一請(qǐng)求包含啟動(dòng)第一設(shè)備的處理的指令。通知單元被配置為向第二控制單元通知接收到第一請(qǐng)求。第一執(zhí)行單元被配置為啟動(dòng)基于第一請(qǐng)求的第一設(shè)備的處理。第二控制單元包括:第二請(qǐng)求處理單元、存儲(chǔ)單元、通知接收單元、以及第二執(zhí)行單元。第二請(qǐng)求處理單元被配置為接收第二請(qǐng)求,該第二請(qǐng)求包含啟動(dòng)第二設(shè)備的處理的指令。存儲(chǔ)單元被配置為當(dāng)?shù)诙?qǐng)求處理單元接收到第二請(qǐng)求時(shí),在第一設(shè)備未處于活動(dòng)狀態(tài)下的情況下,在存儲(chǔ)單元中存儲(chǔ)第二請(qǐng)求。通知接收單元被配置為接收通知。第二執(zhí)行單元被配置為在第一設(shè)備處于活動(dòng)狀態(tài)下的情況下執(zhí)行由第二請(qǐng)求處理單元接收到的第二請(qǐng)求,當(dāng)由通知接收單元接收到通知時(shí),執(zhí)行在存儲(chǔ)單元中存儲(chǔ)的第二請(qǐng)求。
[0007]根據(jù)上述的信息處理裝置,能夠不改變信息處理裝置的設(shè)備的硬件配置而實(shí)現(xiàn)省電。
【專利附圖】
【附圖說(shuō)明】
[0008]圖1是示出了第一實(shí)施方式的信息處理裝置的功能塊的配置的例子的圖。
[0009]圖2是示出了第一實(shí)施方式的第二請(qǐng)求處理單元的功能塊的配置的例子的圖。
[0010]圖3是示出了第一實(shí)施方式的信息處理裝置的硬件配置的例子的圖。
[0011]圖4是示出了第一實(shí)施方式的第一控制單元的操作的例子的流程圖。
[0012]圖5是示出了第一實(shí)施方式的第二控制單元的操作的例子的流程圖。
[0013]圖6是示出了第一實(shí)施方式的通知接收單元接收通知時(shí)的操作的例子的流程圖。
[0014]圖7是示出了第一實(shí)施方式的設(shè)備控制方法的例子(EH)和NAND閃存)的圖。[0015]圖8是示出了第一實(shí)施方式的設(shè)備控制方法的例子(Ero和無(wú)線LAN設(shè)備)的圖。
[0016]圖9是示出了第二實(shí)施方式的信息處理裝置的功能塊的例子的圖。
[0017]圖10是示出了第二實(shí)施方式的第二控制單元的操作的例子的流程圖。
[0018]圖11是示出了第三實(shí)施方式的信息處理裝置的功能塊的例子的圖。
[0019]圖12是示出了第三實(shí)施方式的信息處理裝置的設(shè)備控制方法的例子的圖。
[0020]圖13是示出了第四實(shí)施方式的信息處理裝置的功能塊的例子的圖。
[0021]圖14是示出了以往的信息處理裝置的設(shè)備控制方法的例子的圖。
[0022]圖15是示出了第四實(shí)施方式的信息處理裝置的設(shè)備控制方法的例子的圖。
[0023]圖16是示出了第一實(shí)施方式的變形例的信息處理裝置的功能塊的配置的例子的圖。
【具體實(shí)施方式】
[0024]第一實(shí)施方式
[0025]圖1是示出了第一實(shí)施方式的信息處理裝置100的功能塊的配置的例子的圖。本發(fā)明的信息處理裝置100包括:第一控制單兀10、第一設(shè)備控制器14、第一設(shè)備15、第二控制單元20、第二設(shè)備控制器26、第二設(shè)備27、PMIC39、以及時(shí)鐘控制模塊31。第一控制單元10包括:第一請(qǐng)求處理單元11、通知單元12、活動(dòng)狀態(tài)標(biāo)記管理單元16、以及第一執(zhí)行單元
13。第二控制單元20包括:第二請(qǐng)求處理單元21、存儲(chǔ)單元22、定時(shí)器設(shè)置單元23、通知接收單元24、以及第二執(zhí)行單元25。
[0026]第一設(shè)備15和第二設(shè)備27是構(gòu)成信息處理裝置100的設(shè)備中的每一個(gè)。第一設(shè)備15和第二設(shè)備27可以是任意設(shè)備。
[0027]第一請(qǐng)求處理單元11從第一控制單元的外部接收請(qǐng)求(以后,稱為“第一請(qǐng)求”),該請(qǐng)求包括啟動(dòng)第一設(shè)備15的處理的指令。例如,通過(guò)在信息處理裝置100上運(yùn)行的應(yīng)用或者操作系統(tǒng)、設(shè)備驅(qū)動(dòng)程序等傳送第一請(qǐng)求。當(dāng)?shù)谝徽?qǐng)求處理單元11接收第一請(qǐng)求時(shí),第一請(qǐng)求處理單元11向通知單元12發(fā)出通知。當(dāng)從第一請(qǐng)求處理單元11接收通知時(shí),通知單元12向第二控制單元20 (通知接收單元24)通知接收到第一請(qǐng)求。而且,當(dāng)接收第一請(qǐng)求時(shí),第一請(qǐng)求處理單元11向第一執(zhí)行單元13傳送第一請(qǐng)求。第一執(zhí)行單元13接收第一請(qǐng)求并向第一設(shè)備控制器14發(fā)出啟動(dòng)處理的指令,第一設(shè)備控制器14使得第一設(shè)備15啟動(dòng)由第一請(qǐng)求指示的處理。活動(dòng)狀態(tài)標(biāo)記管理單元16用于管理標(biāo)記,該標(biāo)記指示第一設(shè)備是否處于活動(dòng)狀態(tài)下。在第一執(zhí)行單元13向第一設(shè)備控制器14傳送啟動(dòng)處理的指令時(shí),第一執(zhí)行單元13向活動(dòng)狀態(tài)標(biāo)記管理單元16發(fā)出與執(zhí)行啟動(dòng)相關(guān)的通知。響應(yīng)于該通知,活動(dòng)狀態(tài)標(biāo)記管理單元16開啟標(biāo)記以指示第一設(shè)備處于活動(dòng)狀態(tài)下。此外,當(dāng)?shù)谝徽?qǐng)求的處理被完成時(shí),第一設(shè)備15向活動(dòng)狀態(tài)標(biāo)記管理單元16發(fā)出與處理的完成相關(guān)的通知,活動(dòng)狀態(tài)標(biāo)記管理單元16關(guān)閉標(biāo)記。
[0028]第二請(qǐng)求處理單元21從第二控制單元20的外部接收包含啟動(dòng)第二設(shè)備27的處理的指令的請(qǐng)求(以后,稱為“第二請(qǐng)求”)。例如,通過(guò)在信息處理裝置100上運(yùn)行的應(yīng)用或者操作系統(tǒng)、設(shè)備驅(qū)動(dòng)程序等來(lái)傳送第二請(qǐng)求。
[0029]圖2是示出了第一實(shí)施方式的第二請(qǐng)求處理單元21的功能塊的配置的例子的圖。第二請(qǐng)求處理單元21包括接收單元28以及判定單元29。接收單元28接收第二請(qǐng)求。[0030]第二請(qǐng)求處理單元21的接收單元28向第二請(qǐng)求處理單元21的判定單元29詢問第一設(shè)備15是否處于活動(dòng)狀態(tài)下。第一設(shè)備15處于活動(dòng)狀態(tài)下指示了設(shè)備正在執(zhí)行處理的情況。特別地,存在例如向第一設(shè)備15傳送時(shí)鐘的情況、第一設(shè)備15或者第一設(shè)備控制器14的狀態(tài)寄存器指示ON (開啟)的情況、PMIC39正在向第一設(shè)備15提供電力的情況、以及第一控制單元10的活動(dòng)狀態(tài)標(biāo)記管理單元16的標(biāo)記指示活動(dòng)狀態(tài)的情況。當(dāng)從接收單元28接收到關(guān)于第一設(shè)備15是否處于活動(dòng)狀態(tài)下的詢問時(shí),判定單元29判定第一設(shè)備15是否處于活動(dòng)狀態(tài)。判定方法可以使用如下任意方法:由判定單元進(jìn)行以檢查是否向第一設(shè)備15傳送時(shí)鐘的方法,其參照指示是否向時(shí)鐘控制模塊31中的第一設(shè)備提供時(shí)鐘的寄存器;參照包含在第一設(shè)備15或第一設(shè)備控制器14中的指示狀態(tài)是否是活動(dòng)狀態(tài)的狀態(tài)寄存器的方法;參照包含在PMIC39中的、指示是否向第一設(shè)備15提供電力的寄存器的方法;以及參照由第一控制單元10的活動(dòng)狀態(tài)標(biāo)記管理單元16管理的、指示狀態(tài)是否是活動(dòng)狀態(tài)的標(biāo)記的方法。單獨(dú)或者組合地使用這樣的判定方法,進(jìn)行第一設(shè)備15是否處于活動(dòng)狀態(tài)下的判定。
[0031]在判定單元29判定第一設(shè)備15為未處于活動(dòng)狀態(tài)下的情況下,第二請(qǐng)求處理單元21向存儲(chǔ)單元22傳送第二請(qǐng)求,存儲(chǔ)單元22與用于識(shí)別第二請(qǐng)求的ID相關(guān)聯(lián)地存儲(chǔ)第二請(qǐng)求。存儲(chǔ)單元22內(nèi)部包含隊(duì)列,從而能夠按照時(shí)間順序存儲(chǔ)多個(gè)第二請(qǐng)求。在存儲(chǔ)單元22中存儲(chǔ)第二請(qǐng)求時(shí),在定時(shí)器設(shè)置單元23中,與用于識(shí)別第二請(qǐng)求的ID —起設(shè)置定時(shí)器,以使得進(jìn)行取出在存儲(chǔ)單元22中存儲(chǔ)的第二請(qǐng)求和將其傳送到第二執(zhí)行單元的操作,從而防止在存儲(chǔ)單元中存儲(chǔ)第二請(qǐng)求預(yù)定的期間或者更長(zhǎng)的期間,并且防止不執(zhí)行第二請(qǐng)求。在經(jīng)過(guò)了在定時(shí)器中所設(shè)置的時(shí)間時(shí),定時(shí)器設(shè)置單元23將用于識(shí)別第二請(qǐng)求的ID傳送給存儲(chǔ)單元22,在與該ID對(duì)應(yīng)的第二請(qǐng)求存在于存儲(chǔ)單元中的情況下,存儲(chǔ)單元22向第二執(zhí)行單元傳送第二請(qǐng)求。而且,在判定單元29判定第一設(shè)備15處于活動(dòng)狀態(tài)下的情況下,第二請(qǐng)求處理單元21的接收單元28向第二執(zhí)行單元25傳送第二請(qǐng)求。第二執(zhí)行單元25接收第二請(qǐng)求,向第二設(shè)備控制器26傳送啟動(dòng)處理的指令,已經(jīng)接收到指令的第二設(shè)備控制器26使得第二設(shè)備27啟動(dòng)由第二請(qǐng)求指示的處理。
[0032]通知接收單元24從通知單元12接收通知,該通知指示接收到第一請(qǐng)求。在接收通知時(shí),通知接收單元24將其通知到存儲(chǔ)單元22。當(dāng)接收通知時(shí),存儲(chǔ)單元22向第二執(zhí)行單元傳送所存儲(chǔ)的第二請(qǐng)求,第二執(zhí)行單元25接收第二請(qǐng)求并且向第二設(shè)備控制器26傳送啟動(dòng)處理的指令,已經(jīng)接收到指令的第二設(shè)備控制器26使第二設(shè)備27啟動(dòng)由第二請(qǐng)求指示的處理。
[0033]通過(guò)執(zhí)行程序來(lái)實(shí)施第一控制單元10和第二控制單元20。第一控制單元10和第二控制單元20的程序可以通過(guò)操作系統(tǒng)和設(shè)備驅(qū)動(dòng)程序的部分程序、操作系統(tǒng)和應(yīng)用的部分程序、設(shè)備驅(qū)動(dòng)程序和應(yīng)用的部分程序、或操作系統(tǒng)、設(shè)備驅(qū)動(dòng)程序以及應(yīng)用的部分程序來(lái)實(shí)施。在第一設(shè)備15處于活動(dòng)狀態(tài)下的情況下,可以由第一控制單元10和第二控制單元20進(jìn)行對(duì)啟動(dòng)第二設(shè)備27的操作的控制。
[0034]圖3是示出了第一實(shí)施方式的信息處理裝置100的硬件配置的例子的圖。本實(shí)施方式的信息處理裝置100包括:SoC30 (System on a chip,片上系統(tǒng))、電力測(cè)量設(shè)備38、PMIC39 (Power Management Integrated Circuit,電力管理集成電路)、主存儲(chǔ)器 40、顯不設(shè)備41、存儲(chǔ)設(shè)備42、網(wǎng)絡(luò)設(shè)備43、電力存儲(chǔ)設(shè)備44、以及電源設(shè)備45。另外,雖然未在圖3中示出,但是信息處理裝置100還可以包括諸如鍵盤、觸摸面板等的各種設(shè)備。
[0035]SoC30包括:時(shí)鐘控制模塊31、處理器內(nèi)核32、總線33、存儲(chǔ)器控制器34、顯示設(shè)備控制器35、存儲(chǔ)控制器36、以及網(wǎng)絡(luò)控制器37。此外,存儲(chǔ)器控制器34、顯示設(shè)備控制器35、存儲(chǔ)控制器36、以及網(wǎng)絡(luò)控制器37可以在SoC30的外部。
[0036]此處,說(shuō)明本實(shí)施方式的信息處理裝置100的第一設(shè)備15和第二設(shè)備27的具體例子。例如,關(guān)于本實(shí)施方式的信息處理裝置100,在網(wǎng)絡(luò)設(shè)備43是無(wú)線LAN設(shè)備、存儲(chǔ)設(shè)備42是NAND閃存、并且顯示設(shè)備41是液晶顯示器的情況下,第一設(shè)備15可以是無(wú)線LAN,第二設(shè)備27可以是NAND閃存。為了與被置于活動(dòng)狀態(tài)下的設(shè)備的定時(shí)相符合,一種方法優(yōu)選將第一設(shè)備15決定為基準(zhǔn),并且,在作為基準(zhǔn)的設(shè)備處于活動(dòng)狀態(tài)下的期間內(nèi),使另一個(gè)設(shè)備為第二設(shè)備27,并且使被置于活動(dòng)狀態(tài)下的定時(shí)相符合。當(dāng)比較活動(dòng)狀態(tài)的平均時(shí)間時(shí),無(wú)線LAN設(shè)備處于活動(dòng)狀態(tài)下的時(shí)間比NAND閃存長(zhǎng)。而且,在使用NAND閃存的處理之間,NAND閃存的寫入是在主存儲(chǔ)器40上針對(duì)頁(yè)面緩存的寫入處理,定時(shí)中的輕微的延遲不會(huì)成為問題。而且,在主存儲(chǔ)器40是非易失性的情況下,即使在斷電時(shí),在主存儲(chǔ)器40上的頁(yè)面緩存也不會(huì)丟失,由寫入中的延遲引起的問題的發(fā)生可能性進(jìn)一步降低。
[0037]由此,關(guān)于本實(shí)施方式的信息處理裝置100,在網(wǎng)絡(luò)設(shè)備43為無(wú)線LAN、存儲(chǔ)設(shè)備42為NAND閃存、顯示設(shè)備41為液晶顯示器、并且液晶顯示器被關(guān)閉的情況下,希望使無(wú)線LAN設(shè)備為第一設(shè)備15,使NAND閃存為第二設(shè)備27,并且使NAND閃存的活動(dòng)狀態(tài)與無(wú)線LAN的活動(dòng)狀態(tài)相符合。但是,作為參考的設(shè)備并不限于無(wú)線LAN設(shè)備。
[0038]另一方面,例如,在信息處理裝置是其中EH)用作顯示設(shè)備41的電子書終端的情況下,與無(wú)線LAN和NAND閃存相比ETO停留在活動(dòng)狀態(tài)下更長(zhǎng)。由此,優(yōu)選EPD為第一設(shè)備15作為基準(zhǔn),無(wú)線LAN或NAND閃存為第二設(shè)備27。可替換地,ETO可以是第一設(shè)備15,無(wú)線LAN和NAND閃存這兩者可以是第二設(shè)備27。此時(shí),除了 NAND閃存以外,還使得無(wú)線LAN設(shè)備的處理與EPD的活動(dòng)狀態(tài)相符合,延遲處理的啟動(dòng),但是由于網(wǎng)絡(luò)處理當(dāng)然會(huì)被延遲,這幾乎不會(huì)成為問題。另外,參照第四實(shí)施方式的信息處理裝置100說(shuō)明存在多個(gè)第二設(shè)備27的情況。
[0039]此外,在顯示設(shè)備41是除了 EH)以外的設(shè)備,僅從相鄰的節(jié)點(diǎn)構(gòu)成網(wǎng)絡(luò),并且假定在網(wǎng)絡(luò)處理的響應(yīng)極快的網(wǎng)絡(luò)中使用的情況下,在無(wú)線LAN設(shè)備和NAND閃存之間不存在活動(dòng)狀態(tài)時(shí)間長(zhǎng)度上的大的差異。在這種情況下,無(wú)線LAN設(shè)備和NAND閃存這兩者可以是第一設(shè)備15,其它設(shè)備可以是第二設(shè)備27。參照第三實(shí)施方式的信息處理裝置100說(shuō)明存在多個(gè)第一設(shè)備15的情況。
[0040]接著,說(shuō)明使構(gòu)成本實(shí)施方式的信息處理裝置100的設(shè)備作為第一設(shè)備15或者第二設(shè)備27進(jìn)行工作的方法的例子。例如,說(shuō)明使第一設(shè)備15為顯示設(shè)備41、第二設(shè)備27為存儲(chǔ)設(shè)備42的方法。在使顯示設(shè)備41成為作為基準(zhǔn)的設(shè)備(第一設(shè)備15)、并且在顯示設(shè)備41處于活動(dòng)狀態(tài)下時(shí)使存儲(chǔ)設(shè)備42的寫入處理的定時(shí)相符合的情況下,例如,第一控制單元10被嵌入在顯示設(shè)備41的設(shè)備驅(qū)動(dòng)程序中。即,以往的顯示設(shè)備41的驅(qū)動(dòng)程序通過(guò)第一請(qǐng)求處理單元11接收請(qǐng)求,并由第一執(zhí)行單元13啟動(dòng)由第一請(qǐng)求指示的操作的執(zhí)行,但是通過(guò)本實(shí)施方式的信息處理裝置100,通知單元12被嵌入在第一請(qǐng)求處理單元11和第一執(zhí)行單元13之間。另一方面,第二控制單元20被嵌入在存儲(chǔ)設(shè)備42的設(shè)備驅(qū)動(dòng)程序中。即,除了以往的存儲(chǔ)設(shè)備42的設(shè)備驅(qū)動(dòng)程序的第二請(qǐng)求處理單元21和第二執(zhí)行單元25以外,還新嵌入了存儲(chǔ)單元22、定時(shí)器設(shè)置單元23、以及通知接收單元24。而且,判定單元29被嵌入在第二請(qǐng)求處理單元21中。
[0041]此外,作為另外的例子,例如,通過(guò)在操作系統(tǒng)中嵌入第二控制單元20,將主存儲(chǔ)器40上的頁(yè)面緩存寫入存儲(chǔ)設(shè)備42的處理可以與顯示設(shè)備41的活動(dòng)狀態(tài)相符合。即,在操作系統(tǒng)的內(nèi)部接收針對(duì)頁(yè)面緩存的寫入請(qǐng)求,在存儲(chǔ)設(shè)備42中進(jìn)行頁(yè)面緩存的寫入的部分處嵌入第二控制單元20。
[0042]接著,說(shuō)明本實(shí)施方式的信息處理裝置100的硬件配置的每個(gè)硬件的細(xì)節(jié)。
[0043]時(shí)鐘控制模塊31向處理器內(nèi)核32、總線33、存儲(chǔ)器控制器34、顯示設(shè)備控制器35、存儲(chǔ)控制器36、以及網(wǎng)絡(luò)控制器37提供時(shí)鐘。在還向主存儲(chǔ)器40、顯示設(shè)備41、存儲(chǔ)設(shè)備42、網(wǎng)絡(luò)設(shè)備43提供時(shí)鐘的情況下,通過(guò)各個(gè)控制器(存儲(chǔ)器控制器34、顯示設(shè)備控制器35、存儲(chǔ)控制器36、以及網(wǎng)絡(luò)控制器37)或者從時(shí)鐘控制模塊31直接提供時(shí)鐘。
[0044]在諸如主存儲(chǔ)器40、顯示設(shè)備41、存儲(chǔ)設(shè)備42、網(wǎng)絡(luò)設(shè)備43等設(shè)備處于活動(dòng)狀態(tài)下的情況下,時(shí)鐘控制模塊31向處于活動(dòng)狀態(tài)的設(shè)備、主存儲(chǔ)器40、總線33等提供時(shí)鐘。如果在信息處理裝置100中即使存在正在運(yùn)行(處于活動(dòng)狀態(tài)下)的I個(gè)設(shè)備,時(shí)鐘控制模塊31也不停止提供時(shí)鐘。本實(shí)施方式的信息處理裝置100 (或SoC30)可以采用多個(gè)省電模式,在可以最大地降低電力消耗的空閑狀態(tài)中,可以停止時(shí)鐘控制模塊31。由此,如果即使存在處于活動(dòng)狀態(tài)下的I個(gè)設(shè)備,也不允許信息處理裝置100 (或SoC30)將操作狀態(tài)置于空閑狀態(tài)下。
[0045]處理器內(nèi)核32通過(guò)執(zhí)行操作系統(tǒng)、應(yīng)用等的程序來(lái)控制信息處理裝置100的操作。總線33是用于在信息處理裝置100的多個(gè)設(shè)備之間傳送/接收數(shù)據(jù)的傳輸路徑。
[0046]PMIC39包含用于向構(gòu)成信息處理裝置100的多個(gè)設(shè)備的每一個(gè)提供電力的多個(gè)電源軌(電力線)。PMIC39可以對(duì)每個(gè)電源軌(電力線)提供不同的電壓。PMIC39將由電力存儲(chǔ)設(shè)備44提供的電壓轉(zhuǎn)換為由每個(gè)設(shè)備所要求的電壓,而后將其提供給每個(gè)設(shè)備。PMIC39可以針對(duì)每個(gè)電源軌(電力線)改變電壓或者停止電力供應(yīng)。在無(wú)法提供與設(shè)備相同數(shù)量的電源軌(電力線)的情況下,例如,一條電源軌(電力線)可以由多個(gè)設(shè)備共享。例如,通過(guò)本實(shí)施方式的信息處理裝置100,共享了用于向存儲(chǔ)設(shè)備42和網(wǎng)絡(luò)設(shè)備43提供電力的電源軌(電力線)。但是,在由多個(gè)設(shè)備共享電源軌(電力線)的情況下,即使在如果僅向處于活動(dòng)狀態(tài)的設(shè)備提供電力就足夠了的時(shí)候,同時(shí)還向除了處于活動(dòng)狀態(tài)的設(shè)備以外的設(shè)備提供電力,可能會(huì)不必要地消耗電力。
[0047]主存儲(chǔ)器40可以是易失性存儲(chǔ)器或者非易失性存儲(chǔ)器。例如,如果是易失性,則主存儲(chǔ)器40可以是DRAM (Dynamic Random Access Memory,動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器)或者SRAMCStatic Random Access Memory,靜態(tài)隨機(jī)存取存儲(chǔ)器)。而且,如果是非易失性,貝丨J主存儲(chǔ)器 40 是 MRAM (Magnetoresistive Random Access Memory,磁阻式隨機(jī)訪問存儲(chǔ)器)、PCM (Phase Change Memory,相變存儲(chǔ)器)、ReRAM (Resistance Random Access Memory,電阻隨機(jī)訪問存儲(chǔ)器)、FeRAM (Ferroelectric Random Access Memory,鐵電隨機(jī)訪問存儲(chǔ)器)、NOR閃存存儲(chǔ)器等。
[0048]主存儲(chǔ)器40由存儲(chǔ)器控制器34控制。由存儲(chǔ)器控制器34提供主存儲(chǔ)器40的操作所需的時(shí)鐘。當(dāng)不存在來(lái)自處理器內(nèi)核32或者另一個(gè)設(shè)備的控制器的訪問時(shí),主存儲(chǔ)器40可以移動(dòng)到具有低電力消耗的自刷新模式等,由此降低電力消耗。在主存儲(chǔ)器40是非易失性存儲(chǔ)器的情況下,可以無(wú)需電力而維持?jǐn)?shù)據(jù)。由此,在這種情況下,通過(guò)PMIC39切斷對(duì)主存儲(chǔ)器40的電力供應(yīng)來(lái)進(jìn)一步降低電力消耗。
[0049]此外,在許多情況下,顯示設(shè)備41、存儲(chǔ)設(shè)備42、以及網(wǎng)絡(luò)設(shè)備43在處于活動(dòng)狀態(tài)下時(shí)訪問主存儲(chǔ)器40。由此,當(dāng)顯示設(shè)備41、存儲(chǔ)設(shè)備42、以及網(wǎng)絡(luò)設(shè)備43的任一個(gè)處于活動(dòng)狀態(tài)下時(shí),本實(shí)施方式的信息處理裝置100允許對(duì)主存儲(chǔ)器40進(jìn)行訪問。通過(guò)切換為諸如自刷新模式的省電模式,或者在非易失性存儲(chǔ)器的情況下通過(guò)切斷電力,主存儲(chǔ)器40可以降低電力消耗。但是,當(dāng)處于自刷新模式下或者在斷電時(shí),無(wú)法從外部訪問存儲(chǔ)器。因此,當(dāng)存在可以訪問主存儲(chǔ)器40的處于活動(dòng)狀態(tài)的設(shè)備時(shí),不允許存儲(chǔ)器控制器34通過(guò)將主存儲(chǔ)器40置于自刷新模式下或者通過(guò)停止電力供應(yīng)來(lái)降低主存儲(chǔ)器的電力消耗。
[0050]顯示設(shè)備41可以是液晶顯示器、PSR (Panel Self Refresh,面板自動(dòng)刷新)液晶顯示器、EF1D (Electrophoretic Display,電泳顯示器)等。關(guān)于液晶顯示器,在顯示期間,必須向設(shè)備和控制器提供電力和時(shí)鐘。關(guān)于存儲(chǔ)器液晶顯示器,在顯示期間,必須向設(shè)備提供電力,但是如果沒有重寫顯示內(nèi)容,則可以停止用于控制器的時(shí)鐘。EH)在重寫時(shí)需要時(shí)鐘和電力,但是在除了重寫以外的時(shí)刻,可以無(wú)需電力而維持所繪制的內(nèi)容。一般地,對(duì)于EPD,重寫所需要的時(shí)間比液晶顯示器等更長(zhǎng),因此,EH)傾向于被用作電子閱讀器,對(duì)于電子閱讀器,與描繪速度相比更加優(yōu)先考慮電力消耗的降低。由顯示設(shè)備控制器35控制EPD。在EH)處于活動(dòng)狀態(tài)下以進(jìn)行描繪處理的情況下,顯示設(shè)備控制器35向EH)提供時(shí)鐘。而且,如果Ero處于活動(dòng)狀態(tài)下,則主存儲(chǔ)器40也處于活動(dòng)狀態(tài)下。例如,這允許了顯示設(shè)備控制器35將在主存儲(chǔ)器40上展開的描繪內(nèi)容的數(shù)據(jù)傳遞到EPD,或者通過(guò)使用主存儲(chǔ)器40根據(jù)描繪內(nèi)容的數(shù)據(jù)計(jì)算EPD的用于電壓控制的參數(shù)。
[0051]存儲(chǔ)設(shè)備42被用作次級(jí)存儲(chǔ)。存儲(chǔ)設(shè)備42例如可以是NAND閃存、NOR閃存、諸如SD卡的各種類型的存儲(chǔ)卡、硬盤等。通過(guò)本實(shí)施方式的信息處理裝置100,假定存儲(chǔ)設(shè)備42是NAND閃存而進(jìn)行說(shuō)明。存儲(chǔ)設(shè)備42并不限于NAND閃存,其可以是任何存儲(chǔ)設(shè)備。NAND閃存存儲(chǔ)諸如文件和程序的的數(shù)據(jù)。NAND閃存由存儲(chǔ)控制器36控制。當(dāng)NAND閃存處于活動(dòng)狀態(tài)下時(shí),存儲(chǔ)控制器36提供時(shí)鐘以進(jìn)行讀取/寫入處理。在讀取NAND閃存上的數(shù)據(jù)的情況下,存儲(chǔ)控制器36將該數(shù)據(jù)在主存儲(chǔ)器40上展開作為頁(yè)面緩存。在應(yīng)用、OS等將重寫數(shù)據(jù)的情況下,更改主存儲(chǔ)器40上的頁(yè)面緩存。該頁(yè)面緩存被存儲(chǔ)控制器36定期地寫入到NAND閃存。由此,當(dāng)針對(duì)NAND閃存的數(shù)據(jù)的讀取/寫入發(fā)生時(shí),主存儲(chǔ)器40也被置于活動(dòng)狀態(tài)下。
[0052]網(wǎng)絡(luò)設(shè)備43可以是例如有線LAN設(shè)備、遵從諸如802.1 la/802.1 lb/802, llg/80
2.lln/802.llac、藍(lán)牙(注冊(cè)商標(biāo))、紫蜂(ZigBee)、閃傳(TransferJet)等傳輸標(biāo)準(zhǔn)的無(wú)線LAN設(shè)備。通過(guò)本實(shí)施方式的信息處理裝置100,假定網(wǎng)絡(luò)設(shè)備43是無(wú)線LAN設(shè)備而進(jìn)行說(shuō)明。另外,網(wǎng)絡(luò)設(shè)備43并不限于無(wú)線LAN設(shè)備,其可以是任意網(wǎng)絡(luò)設(shè)備。無(wú)線LAN設(shè)備由網(wǎng)絡(luò)控制器37控制。當(dāng)無(wú)線LAN設(shè)備處于活動(dòng)狀態(tài)下時(shí),網(wǎng)絡(luò)控制器37提供時(shí)鐘以進(jìn)行網(wǎng)絡(luò)處理。由于在活動(dòng)狀態(tài)下無(wú)線LAN設(shè)備使用主存儲(chǔ)器40來(lái)讀/寫要傳送/接收的數(shù)據(jù),主存儲(chǔ)器40也被置于活動(dòng)狀態(tài)下。
[0053]電源設(shè)備45例如可以是諸如交流(AC)配接器的交流電源、或者諸如能量收集設(shè)備的各種電力產(chǎn)生設(shè)備。能量收集設(shè)備是使用光能量的太陽(yáng)能電池、或者使用采用了熱能等的能量收集技術(shù)的設(shè)備。通過(guò)本實(shí)施方式的信息處理裝置100,假定電源設(shè)備45為能量收集設(shè)備而進(jìn)行說(shuō)明,但是電源設(shè)備45并不限于能量收集設(shè)備。在使用能量收集設(shè)備作為電源設(shè)備45的情況下,僅由電源設(shè)備45產(chǎn)生的電力不足以獲得信息處理裝置100的操作的峰值時(shí)刻的電力。因此,在電力消耗低時(shí)剩余電力被存儲(chǔ)在電力存儲(chǔ)設(shè)備44中,以滿足峰值時(shí)刻的電力。電力存儲(chǔ)設(shè)備44是諸如雙電層電容器或鋰離子電容器的大容量電容器、或者諸如鋰離子電池的電池。電力存儲(chǔ)設(shè)備44也可以是組合了大容量電容器和電池兩者的設(shè)備。
[0054]電力測(cè)量設(shè)備38是用于測(cè)量在電力存儲(chǔ)設(shè)備44中存儲(chǔ)的電力量的設(shè)備。例如,在電力存儲(chǔ)設(shè)備44為諸如雙電層電容器或鋰離子電容器的電容器的情況下,所存儲(chǔ)的電力量可以通過(guò)測(cè)量輸出電壓來(lái)獲得。因此,可以使用模數(shù)(AD)轉(zhuǎn)換器作為電力測(cè)量設(shè)備38。而且,在電力存儲(chǔ)設(shè)備44為鋰離子電池等的情況下,可以使用庫(kù)侖計(jì)作為電力測(cè)量設(shè)備38。即,所存儲(chǔ)的電力量可以通過(guò)用庫(kù)侖計(jì)測(cè)量電池的充電/放電的量來(lái)獲得。
[0055]接著,說(shuō)明本實(shí)施方式的信息處理裝置100的第一控制單元10和第二控制單元20的設(shè)備控制方法。
[0056]圖4是說(shuō)明第一實(shí)施方式的信息處理裝置100的第一控制單元10的操作的例子的流程圖。第一請(qǐng)求處理單元11接收第一請(qǐng)求,該第一請(qǐng)求包含啟動(dòng)第一設(shè)備15的處理的指令(步驟SI)。通知單元12向第二控制單元20通知接收到第一請(qǐng)求(步驟S2)。第一執(zhí)行單元13向第一設(shè)備控制器發(fā)出指令,以使得第一設(shè)備可以啟動(dòng)第一請(qǐng)求的執(zhí)行(由第一請(qǐng)求指示的操作),并且第一設(shè)備控制器使得第一設(shè)備啟動(dòng)處理的執(zhí)行(步驟S3)。
[0057]圖5是用于說(shuō)明第一實(shí)施方式的信息處理裝置100的第二控制單元20的操作的例子的流程圖。第二請(qǐng)求處理單元21接收第二請(qǐng)求,該第二請(qǐng)求包含啟動(dòng)第二設(shè)備27的處理的指令(步驟S11)。第二請(qǐng)求處理單元21 (判定單元29)檢查第一設(shè)備15是否正在工作(處于活動(dòng)狀態(tài)下)(步驟S12)。第二請(qǐng)求處理單元21 (判定單元29)判定第一設(shè)備15是否正在工作(處于活動(dòng)狀態(tài)下)(步驟S13)。在第一設(shè)備15未處于活動(dòng)狀態(tài)下的情況下(步驟S13:否),存儲(chǔ)單元22存儲(chǔ)第二請(qǐng)求(步驟S14)。在第一設(shè)備15處于活動(dòng)狀態(tài)下的情況下(步驟S13:是),第二執(zhí)行單元25向第二設(shè)備控制器發(fā)出指令,以使得第二設(shè)備可以啟動(dòng)第二請(qǐng)求的執(zhí)行(由第二請(qǐng)求指示的操作),第二設(shè)備控制器使第二設(shè)備啟動(dòng)處理的執(zhí)行(步驟S15)。
[0058]圖6是示出了第一實(shí)施方式的信息處理裝置100的通知接收單元24接收通知時(shí)的操作的例子的流程圖。通知接收單元24從第一控制單元10的通知單元12接收通知,該通知指示接收到第一請(qǐng)求(步驟S21 )。第二執(zhí)行單元25檢查第二請(qǐng)求是否存儲(chǔ)在存儲(chǔ)單元22中(步驟S22)。在存儲(chǔ)有第二請(qǐng)求的情況下(步驟S22:是),啟動(dòng)執(zhí)行在存儲(chǔ)單元22中存儲(chǔ)的第二請(qǐng)求(步驟S23)。在未存儲(chǔ)有第二請(qǐng)求的情況下(步驟S22:否),結(jié)束處理。
[0059]在第一設(shè)備15未接收到第一請(qǐng)求的情況下,不進(jìn)行圖6的流程圖的處理。由此,通過(guò)由定時(shí)器設(shè)置單元23設(shè)置的定時(shí)器的超時(shí)作為觸發(fā),還進(jìn)行圖6的流程圖的處理(步驟S22和S23)。一般地,操作系統(tǒng)具有定時(shí)器功能,該定時(shí)器功能在經(jīng)過(guò)了預(yù)定的時(shí)間期間之后或者定期地使得進(jìn)行特定處理。因此,還可以通過(guò)使用操作系統(tǒng)的定時(shí)器功能來(lái)進(jìn)行定時(shí)器中斷。例如,可以通過(guò)定時(shí)器設(shè)置單元23在存儲(chǔ)第二請(qǐng)求時(shí)設(shè)置定時(shí)器,或者通過(guò)在起動(dòng)操作系統(tǒng)時(shí)以預(yù)定間隔周期地起動(dòng)圖6的流程圖的處理(步驟S22和S23)來(lái)進(jìn)行定時(shí)器中斷。[0060]接著,說(shuō)明本實(shí)施方式的信息處理裝置100的設(shè)備控制方法的效果。
[0061]圖7是示出了第一實(shí)施方式的信息處理裝置100的設(shè)備控制方法的例子(Ero和NAND閃存)的圖。本實(shí)施方式的信息處理裝置100 (在圖7中的具體例子的情況下),在第一設(shè)備15 (EPD)處于活動(dòng)狀態(tài)下的情況下,啟動(dòng)第二設(shè)備27 (NAND閃存)的操作。圖8是示出了第一實(shí)施方式的信息處理裝置100的設(shè)備控制方法的例子(EH)和無(wú)線LAN設(shè)備)的圖。本實(shí)施方式的信息處理裝置100 (在圖8中的具體例子的情況下)在第一設(shè)備15 (EPD)處于活動(dòng)狀態(tài)下的情況下,啟動(dòng)第二設(shè)備27的操作(無(wú)線LAN設(shè)備)。由此,可以使空閑狀態(tài)比以往的信息處理裝置100的情況更長(zhǎng),針對(duì)信息處理裝置100可以實(shí)現(xiàn)省電。即,可以使得SoC30可以以低電力消耗停留在空閑狀態(tài)下的時(shí)間、或者主存儲(chǔ)器40可以被置于省電模式下或者電力關(guān)閉狀態(tài)下的時(shí)間更長(zhǎng)。而且,可以使得由PMIC39向設(shè)備提供電力的時(shí)間更短。
[0062]第二實(shí)施方式
[0063]接著,說(shuō)明第二實(shí)施方式的信息處理裝置100。第一實(shí)施方式的信息處理裝置100的目的在于通過(guò)從第二設(shè)備27接收到第二請(qǐng)求起偏移由第二請(qǐng)求指示的處理的執(zhí)行開始的定時(shí)來(lái)實(shí)現(xiàn)省電。但是,在接收請(qǐng)求和啟動(dòng)執(zhí)行的定時(shí)之間發(fā)生時(shí)間差,在有足夠電力的情況下,優(yōu)選不存在時(shí)間差。根據(jù)本實(shí)施方式的信息處理裝置100,對(duì)第二控制單元20提供電力監(jiān)視單元17,僅當(dāng)所存儲(chǔ)的電力量小于閾值時(shí),使被置于活動(dòng)狀態(tài)下的設(shè)備的定時(shí)相符合。
[0064]圖9是示出了第二實(shí)施方式的信息處理裝置100的功能塊的例子的圖。本實(shí)施方式的信息處理裝置100包含:第一控制單元10、第一設(shè)備控制器14、第一設(shè)備15、第二控制單元20、第二設(shè)備控制器26、第二設(shè)備27、PMIC39、時(shí)鐘控制模塊31、以及電力測(cè)量設(shè)備38。第一控制單元10包含:第一請(qǐng)求處理單元11、通知單元12、以及第一執(zhí)行單元13。第二控制單元20包含:第二請(qǐng)求處理單元21、存儲(chǔ)單元22、定時(shí)器設(shè)置單元23、通知接收單元24、第二執(zhí)行單元25、以及電力監(jiān)視單元17。除了電力監(jiān)視單元17以外的功能塊與第一實(shí)施方式的信息處理裝置100相同,因此省略其多余的說(shuō)明。
[0065]電力監(jiān)視單元17監(jiān)視電力存儲(chǔ)設(shè)備44的電力量。為了檢查電力量,電力監(jiān)視單元17向電力監(jiān)視單元17詢問電力量。電力監(jiān)視單元17從電力測(cè)量設(shè)備38取得電力量。圖10是用于說(shuō)明第二實(shí)施方式的信息處理裝置100的第二控制單元20的操作的例子的流程圖。第二請(qǐng)求處理單元21接收第二請(qǐng)求,該第二請(qǐng)求包含啟動(dòng)第二設(shè)備27的處理的指令(步驟S31)。電力監(jiān)視單元17判定信息處理裝置100的電力量是否等于或者大于閾值(預(yù)定值)(步驟S32)。在電力量等于或者大于閾值的情況下(步驟S32:是),處理前進(jìn)到步驟S36。在電力量小于閾值的情況下(步驟S32:否),第二請(qǐng)求處理單元21 (判定單元29)檢查第一設(shè)備15是否正在工作(處于活動(dòng)狀態(tài)下)(步驟S33)。第二請(qǐng)求處理單元21 (判定單元29)判定第一設(shè)備15是否正在工作(處于活動(dòng)狀態(tài)下)(步驟S34)。在第一設(shè)備15未處于活動(dòng)狀態(tài)下的情況下(步驟S34:否),存儲(chǔ)單元22存儲(chǔ)第二請(qǐng)求(步驟S35)。在第一設(shè)備15處于活動(dòng)狀態(tài)下的情況下(步驟S34:是),第二執(zhí)行單元25向第二設(shè)備控制器發(fā)出指令,以使得第二設(shè)備可以啟動(dòng)第二請(qǐng)求的執(zhí)行(由第二請(qǐng)求指示的操作),第二設(shè)備控制器使第二設(shè)備啟動(dòng)處理的執(zhí)行(步驟S36)。
[0066]根據(jù)本實(shí)施方式的信息處理裝置100,僅當(dāng)信息處理裝置100中存儲(chǔ)的電力量小于閾值時(shí),使得被置于活動(dòng)狀態(tài)下的第二設(shè)備27的定時(shí)與被置于活動(dòng)狀態(tài)下的第一設(shè)備15的定時(shí)相符合。由此,可以針對(duì)信息處理裝置100實(shí)現(xiàn)省電,在有足夠的電力量的情況下,可以使得接收請(qǐng)求和啟動(dòng)執(zhí)行之間的定時(shí)上的差異小。
[0067]第三實(shí)施方式
[0068]接著,說(shuō)明第三實(shí)施方式的信息處理裝置100。第一實(shí)施方式的信息處理裝置100包含I個(gè)第一設(shè)備15和I個(gè)第一設(shè)備控制器。但是,信息處理裝置100可以包含多個(gè)(任意數(shù)量)第一設(shè)備15。本實(shí)施方式的信息處理裝置100包含多個(gè)第一設(shè)備15。
[0069]圖11是示出了第三實(shí)施方式的信息處理裝置100的功能塊的例子的圖。本實(shí)施方式的信息處理裝置100包含多個(gè)第一控制單元10、多個(gè)第一設(shè)備控制器14、多個(gè)第一設(shè)備15、第二控制單元20、第二設(shè)備控制器26、第二設(shè)備27、PMIC39、以及時(shí)鐘控制模塊31。本實(shí)施方式的信息處理裝置100是包含3個(gè)第一控制單元10、3個(gè)第一設(shè)備控制器14、以及3個(gè)第一設(shè)備15的例子。第一控制單元10包含第一請(qǐng)求處理單元11、通知單元12、以及第一執(zhí)行單元13。第二控制單元20包含第二請(qǐng)求處理單元21、存儲(chǔ)單元22、定時(shí)器設(shè)置單元23、通知接收單元24、以及第二執(zhí)行單元25。本實(shí)施方式的信息處理裝置100包含3個(gè)第一控制單元10,每個(gè)第一控制單元10判定3個(gè)第一設(shè)備15中的一個(gè)的活動(dòng)狀態(tài)。
[0070]說(shuō)明本實(shí)施方式的信息處理裝置100的具體例子。例如,對(duì)將Ero和無(wú)線LAN設(shè)備設(shè)為第一設(shè)備15 (將成為基準(zhǔn)的設(shè)備)的情況進(jìn)行說(shuō)明。在這種情況下,第一控制單元10被嵌入到基準(zhǔn)設(shè)備(Ero和無(wú)線LAN設(shè)備)的設(shè)備驅(qū)動(dòng)程序中。而且,第二控制單元20被嵌入到第二設(shè)備27的設(shè)備驅(qū)動(dòng)程序中,其操作的啟動(dòng)定時(shí)與被置于活動(dòng)狀態(tài)下的基準(zhǔn)設(shè)備的定時(shí)相符合。由 此,如果在多個(gè)第一設(shè)備15之間即使存在I個(gè)處于活動(dòng)狀態(tài)下的第一設(shè)備15,第二設(shè)備27也可以啟動(dòng)由第二請(qǐng)求指示的操作的執(zhí)行。
[0071]接著,說(shuō)明本實(shí)施方式的信息處理裝置100的設(shè)備控制方法的效果。根據(jù)具體例子,說(shuō)明存在2個(gè)第一設(shè)備15和I個(gè)第二設(shè)備27的情況。圖12是示出了第三實(shí)施方式的信息處理裝置100的設(shè)備控制方法的例子的圖。本實(shí)施方式的信息處理裝置100(圖12的具體例子的情況)在第一設(shè)備15 (NAND閃存和無(wú)線LAN設(shè)備)中的一個(gè)處于活動(dòng)狀態(tài)下的情況下,使得第二設(shè)備27的操作(具有短的處理的設(shè)備)啟動(dòng)。由此,可以使得空閑狀態(tài)與以往的信息處理裝置100的情況相比更長(zhǎng),對(duì)于信息處理裝置100可以實(shí)現(xiàn)省電。即,可以使得SoC30可以以低電力消耗停留在空閑狀態(tài)下的時(shí)間、或者主存儲(chǔ)器40可以被置于省電模式下或者電力關(guān)閉狀態(tài)下的時(shí)間更長(zhǎng)。而且,可以使得由PMIC39向設(shè)備提供電力的時(shí)間更短。
[0072]第四實(shí)施方式
[0073]接著,說(shuō)明第四實(shí)施方式的信息處理裝置100。信息處理裝置100可以包含多個(gè)(任意數(shù)量)第二設(shè)備27。本實(shí)施方式的信息處理裝置100包含多個(gè)第二設(shè)備27。
[0074]根據(jù)本實(shí)施方式的信息處理裝置100,第一設(shè)備15是EPD,第二設(shè)備27是NAND閃存和無(wú)線LAN設(shè)備。理由如下所述。為了與被置于活動(dòng)狀態(tài)下的設(shè)備的定時(shí)相符合,一種方法優(yōu)選決定設(shè)備為基準(zhǔn),并且使被置于活動(dòng)狀態(tài)下的其它設(shè)備的定時(shí)與作為基準(zhǔn)的設(shè)備處于活動(dòng)狀態(tài)下的時(shí)間相符合。當(dāng)比較活動(dòng)狀態(tài)的平均時(shí)間時(shí),EH)處于活動(dòng)狀態(tài)下的時(shí)間比NAND閃存和無(wú)線LAN設(shè)備更長(zhǎng)。而且,在使用NAND閃存的處理之間,NAND閃存的寫入處理用于在主存儲(chǔ)器40上的頁(yè)面緩存,定時(shí)中的輕微延遲不會(huì)成為問題。而且,在主存儲(chǔ)器40是非易失性的情況下,即使在斷電時(shí),主存儲(chǔ)器40上的頁(yè)面緩存也不會(huì)丟失,在寫入中由延遲引起的問題的發(fā)生的可能性進(jìn)一步降低。而且,關(guān)于無(wú)線LAN設(shè)備,由于網(wǎng)絡(luò)處理當(dāng)然會(huì)被延遲,延遲無(wú)線LAN設(shè)備的處理幾乎不是問題。
[0075]由此,通過(guò)本實(shí)施方式的信息處理裝置100,優(yōu)選將EH)作為用于使活動(dòng)狀態(tài)的定時(shí)相符合的基準(zhǔn)。但是,成為基準(zhǔn)的設(shè)備并不限于EPD。例如,通過(guò)使用液晶顯示器的諸如個(gè)人計(jì)算機(jī)的信息處理裝置100,代替EH)作為顯示設(shè)備41,無(wú)線LAN設(shè)備和NAND閃存的活動(dòng)狀態(tài)在許多情況下與其它設(shè)備相比可以相對(duì)更長(zhǎng)。在這種情況下,成為基準(zhǔn)的設(shè)備可以是無(wú)線LAN設(shè)備或者NAND閃存。
[0076]圖13是示出了第四實(shí)施方式的信息處理裝置100的功能塊的例子的圖。本實(shí)施方式的信息處理裝置100包含:第一控制單元10、第一設(shè)備15、多個(gè)第二控制單元20、以及多個(gè)第二設(shè)備27。本實(shí)施方式的信息處理裝置100是存在3個(gè)第二控制單元20和3個(gè)第二設(shè)備27的情況下的例子。第一控制單元10包含第一請(qǐng)求處理單元11、多個(gè)通知單元12、以及第一執(zhí)行單元13。本實(shí)施方式的多個(gè)通知單元12向3個(gè)第二控制單元20 (多個(gè)通知接收單元24)通知接收到第一請(qǐng)求。在圖13中示出了按照一一對(duì)應(yīng)方式的多個(gè)通知單元12和多個(gè)第二控制單元,但是也允許一個(gè)通知單元12向多個(gè)第二控制單元通知接收的方式。第二控制單元20包含:第二請(qǐng)求處理單元21、存儲(chǔ)單元22、定時(shí)器設(shè)置單元23、通知接收單元24、以及第二執(zhí)行單元25。
[0077]接下來(lái),針對(duì)有I個(gè)第一設(shè)備15和2個(gè)第二設(shè)備27的情況,根據(jù)具體例子來(lái)說(shuō)明本實(shí)施方式的信息處理裝置100的設(shè)備控制方法的效果。圖14是示出了以往的信息處理裝置的設(shè)備控制方法的例子的圖。在圖14中,多個(gè)設(shè)備獨(dú)立地處于活動(dòng)狀態(tài),活動(dòng)狀態(tài)的時(shí)間幾乎不重疊。因此,設(shè)備都不處于活動(dòng)狀態(tài)的期間短,信息處理裝置100處于空閑狀態(tài)的期間短。
[0078]圖15是示出了第四實(shí)施方式的信息處理裝置100的設(shè)備控制方法的一個(gè)例子的圖。在第一設(shè)備15 (EPD)處于活動(dòng)狀態(tài)下的情況下,本實(shí)施方式的信息處理裝置100使第二設(shè)備27 (NAND閃存和無(wú)線LAN設(shè)備)的操作啟動(dòng)。由此,可以使空閑狀態(tài)比以往的信息處理裝置100的情況更長(zhǎng),針對(duì)信息處理裝置100可以實(shí)現(xiàn)省電。即,可以使得SoC30以低電力消耗停留在空閑狀態(tài)下的時(shí)間或者主存儲(chǔ)器40被置于省電模式下或者電力關(guān)閉狀態(tài)下的時(shí)間更長(zhǎng)。而且,可以使得由PMIC39向設(shè)備提供電力的時(shí)間更短。
[0079]根據(jù)本實(shí)施方式的信息處理裝置100,第一控制單元10的多個(gè)通知單元12向構(gòu)成信息處理裝置100的各個(gè)第二設(shè)備27通知接收到第一請(qǐng)求。由此,即使用任意數(shù)量的第二設(shè)備27,本實(shí)施方式的信息處理裝置100實(shí)現(xiàn)與第一實(shí)施方式的信息處理裝置100相同的效果。
[0080]如上所述,根據(jù)第一至第四實(shí)施方式的信息處理裝置100,可以不改變信息處理裝置100的設(shè)備的硬件配置而實(shí)現(xiàn)省電。
[0081]構(gòu)成信息處理裝置100的設(shè)備可以是任意設(shè)備。作為在上述的實(shí)施方式中沒有說(shuō)明的設(shè)備的具體例子,對(duì)設(shè)備為處理器的情況進(jìn)行說(shuō)明。
[0082]圖16是示出了第一實(shí)施方式的變形例(其中第二設(shè)備為處理器的例子)的信息處理裝置100的功能塊的配置的例子的圖。圖16與圖1的區(qū)別之處在于圖1中的第二設(shè)備控制器26和第二設(shè)備27是圖16中的處理器46。在這種情況下,啟動(dòng)執(zhí)行將在處理器46上被執(zhí)行的程序與第一設(shè)備為處于活動(dòng)狀態(tài)的時(shí)間相符合。
[0083]作為程序的具體處理的例子,例如有由應(yīng)用執(zhí)行的GC (Garbage Collection,無(wú)用單元收集XGC是用于在由應(yīng)用分配的存儲(chǔ)器區(qū)域之間釋放未使用的存儲(chǔ)器區(qū)域的處理。GC的特征在于處理負(fù)荷大,但是關(guān)于啟動(dòng)定時(shí)的限制并不嚴(yán)格,啟動(dòng)定時(shí)中的延遲并不會(huì)成為大問題。因此,如果通過(guò)在用于調(diào)用GC的部分處的應(yīng)用中嵌入第二控制單元20,使GC的執(zhí)行的定時(shí)與第一設(shè)備(成為基準(zhǔn)的設(shè)備)的活動(dòng)狀態(tài)相符合,則對(duì)于信息處理裝置100可以實(shí)現(xiàn)省電。
[0084]根據(jù)至少一個(gè)上述實(shí)施方式的信息處理裝置,信息處理裝置包含:第一控制單元,被配置為控制第一設(shè)備;以及第二控制單元,被配置為控制第二設(shè)備。第一控制單元包含第一請(qǐng)求處理單元、通知單元、以及第一執(zhí)行單元。第一請(qǐng)求處理單元被配置為接收第一請(qǐng)求,該第一請(qǐng)求包含啟動(dòng)第一設(shè)備的處理的指令。通知單元被配置為向第二控制單元通知接收到第一請(qǐng)求。第一執(zhí)行單元被配置為啟動(dòng)基于第一請(qǐng)求的第一設(shè)備的處理。第二控制單元包含:第二請(qǐng)求處理單元、存儲(chǔ)單元、通知接收單元、以及第二執(zhí)行單元。第二請(qǐng)求處理單元被配置為接收第二請(qǐng)求,該第二請(qǐng)求包含啟動(dòng)第二設(shè)備的處理的指令。存儲(chǔ)單元被配置為當(dāng)?shù)诙?qǐng)求處理單元接收到第二請(qǐng)求時(shí),在第一設(shè)備未處于活動(dòng)狀態(tài)下的情況下,在該存儲(chǔ)單元中存儲(chǔ)第二請(qǐng)求。通知接收單元被配置為接收通知。第二執(zhí)行單元被配置為在第一設(shè)備處于活動(dòng)狀態(tài)下的情況下執(zhí)行由第二請(qǐng)求處理單元接收到的第二請(qǐng)求,并且當(dāng)由通知接收單元接收到通知時(shí)執(zhí)行在存儲(chǔ)單元中存儲(chǔ)的第二請(qǐng)求。因此,可以不改變信息處理裝置的設(shè)備的硬件配置而實(shí)現(xiàn)省電。
[0085]雖然說(shuō)明了一些實(shí)施方式,這些實(shí)施方式僅是例示,并不意圖限制本發(fā)明的范圍。確實(shí),這里說(shuō)明的新的實(shí)施方式可以包含在多種其它形式中;而且,在不脫離本發(fā)明的精神的范圍內(nèi)可以進(jìn)行在此處說(shuō)明的實(shí)施方式的形式中的各種省略、替換和變更。所附權(quán)利要求及其等同意圖覆蓋落入本申請(qǐng)的范圍和精神內(nèi)的形式或變形。
【權(quán)利要求】
1.一種信息處理裝置,包括: 第一控制單元,被配置為控制第一設(shè)備;以及 第二控制單元,被配置為控制第二設(shè)備,其中, 所述第一控制單元包含: 第一請(qǐng)求處理單元,被配置為接收第一請(qǐng)求,所述第一請(qǐng)求包含啟動(dòng)所述第一設(shè)備的處理的指令; 通知單元,被配置為向所述第二控制單元通知接收到所述第一請(qǐng)求;以及 第一執(zhí)行單元,被配置為啟動(dòng)基于所述第一請(qǐng)求的所述第一設(shè)備的處理,以及 所述第二控制單元包含: 第二請(qǐng)求處理單元,被配置為接收第二請(qǐng)求,所述第二請(qǐng)求包含啟動(dòng)所述第二設(shè)備的處理的指令; 存儲(chǔ)單元,被配置為當(dāng)所述第二請(qǐng)求處理單元接收到所述第二請(qǐng)求時(shí),在所述第一設(shè)備未處于活動(dòng)狀態(tài)下的情況下,在所述存儲(chǔ)單元中存儲(chǔ)所述第二請(qǐng)求, 通知接收單元,被配置為接收通知;以及 第二執(zhí)行單元,被配置為 在所述第一設(shè)備處于活動(dòng)狀態(tài)下的情況下,執(zhí)行由所述第二請(qǐng)求處理單元接收到的所述第二請(qǐng)求,以及 當(dāng)由所述通知接收單元接收到所述通知時(shí),執(zhí)行在所述存儲(chǔ)單元中存儲(chǔ)的所述第二請(qǐng)求。
2.根據(jù)權(quán)利要求1所述的裝置,其中 所述第二控制單元還包含電力監(jiān)視單元,所述電力監(jiān)視單元被配置為監(jiān)視所述信息處理裝置的電力量,并且 在所述電力量等于或者大于預(yù)定值的情況下,所述第二執(zhí)行單元執(zhí)行由所述第二請(qǐng)求處理單元接收到的所述第二請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的裝置,其中, 所述信息處理裝置包含多個(gè)第一控制單元,并且 所述第二執(zhí)行單元 在所述第一設(shè)備中的任一個(gè)處于活動(dòng)狀態(tài)下的情況下,執(zhí)行由所述第二請(qǐng)求處理單元接收到的所述第二請(qǐng)求,并且 當(dāng)由所述通知接收單元接收到所述通知時(shí),執(zhí)行在所述存儲(chǔ)單元中存儲(chǔ)的所述第二請(qǐng)求。
4.根據(jù)權(quán)利要求1所述的裝置,其中, 所述信息處理裝置包含多個(gè)所述第二控制單元, 所述通知單元向所述多個(gè)第二控制單元的所述通知接收單元通知所述通知,并且 所述第二執(zhí)行單元 在所述第一設(shè)備處于活動(dòng)狀態(tài)下的情況下,執(zhí)行由所述第二請(qǐng)求處理單元接收到的所述第二請(qǐng)求,并且 當(dāng)由所述通知接收單元接收到所述通知時(shí),執(zhí)行在所述存儲(chǔ)單元中存儲(chǔ)的所述第二請(qǐng)求。
5.根據(jù)權(quán)利要求1所述的裝置,其中, 所述第二設(shè)備是處理器,并且 所述第二請(qǐng)求是命令啟動(dòng)執(zhí)行將由所述處理器執(zhí)行的程序的請(qǐng)求。
6.根據(jù)權(quán)利要求1所述的裝置,其中, 所述第二控制單元還包含定時(shí)器設(shè)置單元,所述定時(shí)器設(shè)置單元被配置為在所述第二請(qǐng)求被存儲(chǔ)在所述存儲(chǔ)單元中時(shí)設(shè)置定時(shí)器,并且 當(dāng)所述定時(shí)器超時(shí)時(shí),所述第二執(zhí)行單元執(zhí)行在所述存儲(chǔ)單元中存儲(chǔ)的所述第二請(qǐng)求。
7.一種在信息處理裝置中執(zhí)行的設(shè)備控制方法,所述信息處理裝置包括被配置為控制第一設(shè)備的第一控制單元、以及被配置為控制第二設(shè)備的第二控制單元,所述方法包括: 由所述第一控制單元的第一請(qǐng)求處理單元接收第一請(qǐng)求,所述第一請(qǐng)求包含啟動(dòng)所述第一設(shè)備的處理的指令; 由所述第一控制單元的通知單元向所述第二控制單元通知接收到所述第一請(qǐng)求; 由所述第一控制單元的第一執(zhí)行單元啟動(dòng)基于所述第一請(qǐng)求的所述第一設(shè)備的處理; 由所述第二控制單元的第二請(qǐng)求處理單元接收第二請(qǐng)求,所述第二請(qǐng)求包含啟動(dòng)所述第二設(shè)備的處理的指令; 在所述第一設(shè)備未處于活動(dòng)狀態(tài)下的情況下,將所述第二請(qǐng)求存儲(chǔ)在所述第二控制單元的存儲(chǔ)單元中; 由所述第二控制單元的通知接收單元接收通知;以及 在所述第一設(shè)備處于活動(dòng)狀態(tài)下的情況下,由所述第二控制單元的第二執(zhí)行單元執(zhí)行由所述第二請(qǐng)求處理單元接收到的所述第二請(qǐng)求,當(dāng)由所述通知接收單元接收到所述通知時(shí),由所述第二執(zhí)行單元執(zhí)行在所述存儲(chǔ)單元中存儲(chǔ)的所述第二請(qǐng)求。
8.根據(jù)權(quán)利要求7所述的方法,還包括: 由所述第二控制單元的電力監(jiān)視單元監(jiān)視所述信息處理裝置的電力量,其中在所述電力量等于或者大于預(yù)定值的情況下,由所述第二執(zhí)行單元執(zhí)行由所述第二請(qǐng)求處理單元接收到的所述第二請(qǐng)求。
9.根據(jù)權(quán)利要求7所述的方法,其中, 所述信息處理裝置包含多個(gè)第一控制單元,并且 由所述第二執(zhí)行單元 在所述第一設(shè)備的任一個(gè)處于活動(dòng)狀態(tài)下的情況下,執(zhí)行由所述第二請(qǐng)求處理單元接收到的所述第二請(qǐng)求,并且 當(dāng)由所述通知接收單元接收到所述通知時(shí),執(zhí)行在所述存儲(chǔ)單元中存儲(chǔ)的所述第二請(qǐng)求。
10.根據(jù)權(quán)利要求7所述的方法,其中, 所述信息處理裝置包含多個(gè)所述第二控制單元, 由所述通知單元向所述多個(gè)第二控制單元的所述通知接收單元通知所述通知,并且 由所述第二執(zhí)行單元 在所述第一設(shè)備處于活動(dòng)狀態(tài)下的情況下,執(zhí)行由所述第二請(qǐng)求處理單元接收到的所述第二請(qǐng)求,以及 當(dāng)由所述通知接收單元接收到所述通知時(shí),執(zhí)行在所述存儲(chǔ)單元中存儲(chǔ)的所述第二請(qǐng)求。
11.根據(jù)權(quán)利要求7所述的方法,其中, 所述第二設(shè)備是處理器,并且 所述第二請(qǐng)求是命令啟動(dòng)執(zhí)行將由所述處理器執(zhí)行的程序的請(qǐng)求。
12.根據(jù)權(quán)利要求7所述的方法,還包括: 在所述第二請(qǐng)求被存儲(chǔ)在 所述存儲(chǔ)單元中時(shí),由所述第二控制單元的定時(shí)器設(shè)置單元設(shè)置定時(shí)器,其中 當(dāng)所述定時(shí)器超時(shí)時(shí),由所述第二執(zhí)行單元執(zhí)行在所述存儲(chǔ)單元中存儲(chǔ)的所述第二請(qǐng)求。
【文檔編號(hào)】G06F1/32GK104020836SQ201410057361
【公開日】2014年9月3日 申請(qǐng)日期:2014年2月20日 優(yōu)先權(quán)日:2013年2月28日
【發(fā)明者】瀨川淳一, 金井達(dá)徳, 木村哲郎, 城田祐介, 吉村礎(chǔ), 樽家昌也, 春木洋美, 白井智, 藤崎浩一, 柴田章博, 外山晴彥 申請(qǐng)人:株式會(huì)社東芝