管理移動(dòng)終端的存儲(chǔ)器的設(shè)備和方法
【專(zhuān)利摘要】本公開(kāi)涉及一種管理移動(dòng)終端的存儲(chǔ)器的設(shè)備和方法。移動(dòng)終端包括利用正常功率操作的主系統(tǒng)和利用低功率操作的子系統(tǒng)。在主系統(tǒng)處于休眠模式時(shí),子系統(tǒng)操作移動(dòng)終端的至少一個(gè)特征。二進(jìn)制數(shù)據(jù)可以用于操作移動(dòng)終端的至少一個(gè)特征。當(dāng)二進(jìn)制數(shù)據(jù)存儲(chǔ)在可操作地耦合至主系統(tǒng)的存儲(chǔ)器中時(shí),獲取二進(jìn)制數(shù)據(jù)并且將二進(jìn)制數(shù)據(jù)復(fù)制到可操作地耦合至子系統(tǒng)的存儲(chǔ)器,這允許在主系統(tǒng)處于休眠模式時(shí)子系統(tǒng)操作所述特征。
【專(zhuān)利說(shuō)明】管理移動(dòng)終端的存儲(chǔ)器的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及通信設(shè)備,更具體地涉及管理電子裝置的存儲(chǔ)器的設(shè)備和方法。
【背景技術(shù)】
[0002]信息通信技術(shù)和半導(dǎo)體技術(shù)的迅速發(fā)展顯著地增加了移動(dòng)終端的普及和使用。移動(dòng)終端提供多種功能,例如電話功能、音樂(lè)播放功能、文本消息發(fā)送/接收功能、數(shù)字廣播接收功能、局域距離無(wú)線通信功能和因特網(wǎng)接入功能。
[0003]通常為了便攜性,移動(dòng)終端使用電池。因?yàn)殡姵刂谐潆婋娏鞯牧渴芟?,用于減小移動(dòng)終端中電流消耗的方案成為終端領(lǐng)域中的重要問(wèn)題。用于減小電流消耗的方案可以包括用于附加地構(gòu)建利用低功率控制移動(dòng)終端100中包括的傳感器的系統(tǒng)、而與移動(dòng)終端中安裝的應(yīng)用程序處理器(AP)的狀態(tài)無(wú)關(guān)的方案。因?yàn)樵贏P進(jìn)入休眠模式的狀態(tài)下,傳感器系統(tǒng)在低功率操作的同時(shí)執(zhí)行功能,所以可以減小消耗的電流。
[0004]最初引入傳感器系統(tǒng)時(shí),傳感器系統(tǒng)主要執(zhí)行諸如傳感器數(shù)據(jù)的記錄和進(jìn)入休眠模式的移動(dòng)終端的喚醒之類(lèi)的操作。移動(dòng)終端中包括的未來(lái)傳感器系統(tǒng)需要執(zhí)行新的操作,例如使用行走航跡推算(PDR)和藍(lán)牙低能量(BLE)標(biāo)簽監(jiān)測(cè)的基于位置的服務(wù)。然而存在以下問(wèn)題:因?yàn)橛捎谥T如消耗電流和成本之類(lèi)的各種因素限制了傳感器系統(tǒng)的存儲(chǔ)器容量,所以不能夠滿(mǎn)足未來(lái)出現(xiàn)的新情況。
【發(fā)明內(nèi)容】
[0005]本公開(kāi)可以提供一種管理移動(dòng)終端的存儲(chǔ)器的設(shè)備和方法,其中響應(yīng)于在配備有主系統(tǒng)和以低功率操作的子系統(tǒng)的移動(dòng)終端中的二進(jìn)制數(shù)據(jù)請(qǐng)求,將主系統(tǒng)使用的存儲(chǔ)器中存儲(chǔ)的針對(duì)子系統(tǒng)的二進(jìn)制數(shù)據(jù)復(fù)制到子系統(tǒng)中使用的存儲(chǔ)器。
[0006]根據(jù)本公開(kāi)的方面,電子設(shè)備的存儲(chǔ)器管理設(shè)備包括具有第一處理器的主系統(tǒng)和第一存儲(chǔ)器,主系統(tǒng)配置為進(jìn)入休眠模式子系統(tǒng);以及所述子系統(tǒng)包括第二處理器和第二存儲(chǔ)器,所述子系統(tǒng)配置為:檢測(cè)第二存儲(chǔ)器中是否存儲(chǔ)有操作電子裝置的功能所需的指令,響應(yīng)于沒(méi)有檢測(cè)到所述指令,使主系統(tǒng)的至少一部分臨時(shí)退出休眠模式,并且將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器;以及在主系統(tǒng)處于休眠模式的同時(shí),根據(jù)所述指令操作電子裝置的所述功能;其中所述子系統(tǒng)比主系統(tǒng)使用更少功率。
[0007]根據(jù)本公開(kāi)的另一方面,電子設(shè)備的存儲(chǔ)器管理方法包括:針對(duì)具有第一存儲(chǔ)器的主系統(tǒng)激活休眠模式;經(jīng)由具有第二存儲(chǔ)器的子系統(tǒng)檢測(cè)操作電子裝置所需的指令是否存儲(chǔ)在第二存儲(chǔ)器中;響應(yīng)于沒(méi)有檢測(cè)到所述指令,經(jīng)由子系統(tǒng)使主系統(tǒng)的至少一部分臨時(shí)退出休眠模式,并且將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器;以及在主系統(tǒng)處于休眠模式的同時(shí),經(jīng)由所述子系統(tǒng)根據(jù)所述指令操作所述功能,其中所述子系統(tǒng)比所述主系統(tǒng)使用更少功率。
[0008]根據(jù)本公開(kāi)的另一方面,用于管理電子裝置中的存儲(chǔ)器的計(jì)算機(jī)介質(zhì)包括:由處理器可執(zhí)行的程序指令,用于:針對(duì)具有第一存儲(chǔ)器的主系統(tǒng)激活休眠模式;經(jīng)由具有第二存儲(chǔ)器的子系統(tǒng)檢測(cè)操作電子裝置所需的指令是否存儲(chǔ)在第二存儲(chǔ)器中;響應(yīng)于沒(méi)有檢測(cè)到所述指令,經(jīng)由子系統(tǒng)使主系統(tǒng)的至少一部分臨時(shí)退出休眠模式,并且將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器;以及在主系統(tǒng)處于休眠模式的同時(shí),經(jīng)由所述子系統(tǒng)根據(jù)所述指令操作所述功能,其中所述子系統(tǒng)比所述主系統(tǒng)使用更少功率。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0009]圖1是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的示例移動(dòng)終端100的內(nèi)部結(jié)構(gòu)的方框圖;
[0010]圖2是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的示例存儲(chǔ)器管理過(guò)程的流程圖;
[0011]圖3是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的第一系統(tǒng)和第二系統(tǒng)之間的連接結(jié)構(gòu)示例的圖;
[0012]圖4是說(shuō)明了在圖3(b)所示的第一系統(tǒng)和第二系統(tǒng)之間的示例連接結(jié)構(gòu)的詳細(xì)圖;
[0013]圖5是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理過(guò)程的示例的圖;
[0014]圖6是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理過(guò)程的示例的圖;以及
[0015]圖7是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理過(guò)程的示例的圖。
【具體實(shí)施方式】
[0016]下文中,將參考附圖詳細(xì)描述本公開(kāi)的示例實(shí)施例。應(yīng)該注意的是相同的參考數(shù)字貫穿附圖用于表示相同的元件。另外,為了清楚和簡(jiǎn)明起見(jiàn),本領(lǐng)域已知的公知功能和結(jié)構(gòu)的詳細(xì)描述進(jìn)行了概括而不是深入地描述。根據(jù)本公開(kāi)的實(shí)施例,移動(dòng)終端包括第一系統(tǒng)(主系統(tǒng))和第二系統(tǒng)(子系統(tǒng))。第一系統(tǒng)(主系統(tǒng))指的是用于控制移動(dòng)終端功能的總體操作的系統(tǒng),例如呼叫處理以及多媒體內(nèi)容的播放。第一系統(tǒng)可以包括第一處理器、直接存儲(chǔ)器訪問(wèn)(DMA)控制器、第一存儲(chǔ)器等等。當(dāng)處理器不使用系統(tǒng)總線時(shí),DMA控制器控制存儲(chǔ)器之間的數(shù)據(jù)移動(dòng)。因?yàn)槿绻幚砥髦苯涌刂破鞔鎯?chǔ)器之間的數(shù)據(jù)移動(dòng)會(huì)消耗大量的電流,所以DMA控制器基于提供給DMA控制器的源地址、目的地地址以及要傳輸?shù)臄?shù)據(jù)的量來(lái)控制數(shù)據(jù)移動(dòng)。
[0017]另外,第二系統(tǒng)(子系統(tǒng))指的是用于控制移動(dòng)終端功能的操作的系統(tǒng),例如檢測(cè)移動(dòng)終端的環(huán)境(例如,照度、濕度、大氣壓力和溫度)、存儲(chǔ)檢測(cè)的數(shù)據(jù)以及在第一系統(tǒng)(主系統(tǒng))已經(jīng)進(jìn)入休眠模式的狀態(tài)下基于檢測(cè)的環(huán)境來(lái)喚醒第一系統(tǒng)(主系統(tǒng))。第二系統(tǒng)(子系統(tǒng))包括第二處理器、第二存儲(chǔ)器等等。第二系統(tǒng)(子系統(tǒng))可以在第一系統(tǒng)(主系統(tǒng))處于激活模式時(shí)操作。
[0018]另外,第二系統(tǒng)(子系統(tǒng))代替消耗大量電流的第一系統(tǒng)(主系統(tǒng)),控制周期性或間歇地執(zhí)行的操作。通常,第二系統(tǒng)(子系統(tǒng))與第一系統(tǒng)(主系統(tǒng))獨(dú)立地操作并且以低功率操作。因此,諸如微處理器單元(MPU)或者微控制單元(MCU)之類(lèi)的低功率處理器用作第二處理器。相反,為了移動(dòng)終端提供的功能的平滑操作,諸如應(yīng)用處理器(AP)之類(lèi)的高性能處理器用作第一處理器。
[0019]在功能方面,根據(jù)本公開(kāi)實(shí)施例的移動(dòng)終端的內(nèi)部結(jié)構(gòu)參考圖1詳細(xì)描述。
[0020]圖1是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的移動(dòng)終端100的內(nèi)部結(jié)構(gòu)的框圖。
[0021]參考圖1,根據(jù)本公開(kāi)實(shí)施例的示例移動(dòng)終端100可以包括無(wú)線通信單元110、音頻處理單元120、感測(cè)單元130、觸摸屏單元140、存儲(chǔ)單元150和控制單元160。
[0022]無(wú)線通信單元110執(zhí)行發(fā)送和接收針對(duì)移動(dòng)終端100的無(wú)線通信的相應(yīng)數(shù)據(jù)的功能。無(wú)線通信單元I1可以包括:RF發(fā)射機(jī),用于執(zhí)行對(duì)于發(fā)射信號(hào)的頻率的上變頻和放大;以及RF接收機(jī),用于執(zhí)行對(duì)于接收信號(hào)的低噪聲放大,并且對(duì)于接收信號(hào)的頻率執(zhí)行下變頻。另外,無(wú)線通信單元110可以通過(guò)無(wú)線信道接收數(shù)據(jù),將數(shù)據(jù)輸出至控制單元160,并且通過(guò)無(wú)線信道發(fā)送從控制單元160輸出的數(shù)據(jù)。
[0023]音頻處理單元120可以包括編解碼器。編解碼器可以包括:數(shù)據(jù)編解碼器,用于處理分組數(shù)據(jù);以及音頻編解碼器,用于處理諸如語(yǔ)音之類(lèi)的音頻信號(hào)。音頻處理單元120通過(guò)音頻編解碼器將數(shù)字音頻信號(hào)轉(zhuǎn)換為模擬音頻信號(hào),通過(guò)揚(yáng)聲器SPK播放模擬音頻信號(hào),并且通過(guò)音頻編解碼器將從麥克風(fēng)MIC接收的模擬音頻信號(hào)轉(zhuǎn)換為數(shù)字音頻信號(hào)。
[0024]感測(cè)單元130檢測(cè)移動(dòng)終端100的環(huán)境。在移動(dòng)終端100已經(jīng)進(jìn)入休眠模式的狀態(tài)下,感測(cè)單元130可以向控制單元160提供與移動(dòng)終端100的環(huán)境相對(duì)應(yīng)的傳感器數(shù)據(jù)。為此,感測(cè)單元130可以配備有加速度傳感器、運(yùn)動(dòng)傳感器、地磁傳感器、溫度傳感器、濕度傳感器、大氣壓力傳感器、壓力傳感器和重力傳感器。
[0025]觸摸屏單元140包括觸摸感測(cè)單元141和顯示單元143。觸摸感測(cè)單元141和顯示單元143配置為具有共層(mutual layer)結(jié)構(gòu)。觸摸感測(cè)單元141將施加至顯示單元143的特定部分的壓力或者從特定部分產(chǎn)生的電容變化轉(zhuǎn)換為電輸入信號(hào)。這里,除了觸摸的位置和區(qū)域之外,觸摸感測(cè)單元141還可以檢測(cè)執(zhí)行觸摸時(shí)的壓力。
[0026]也就是說(shuō),觸摸感測(cè)單元141檢測(cè)來(lái)自用戶(hù)的觸摸輸入,產(chǎn)生感測(cè)信號(hào),并且將感測(cè)信號(hào)傳送至控制單元。感測(cè)信號(hào)可以包括與用戶(hù)觸摸的坐標(biāo)有關(guān)的信息。如果用戶(hù)在觸摸狀態(tài)下執(zhí)行移動(dòng)(例如,拖曳),則觸摸感測(cè)單元141產(chǎn)生包括與移動(dòng)路徑的坐標(biāo)有關(guān)的信息在內(nèi)的感測(cè)信號(hào),并且將感測(cè)信號(hào)傳送至控制單元160。
[0027]觸摸感測(cè)單元141可以包括觸摸傳感器,所述觸摸傳感器采用容性覆蓋方法、阻性覆蓋方法、表面聲波方法或者紅外光束方法,或者可以包括壓力傳感器。除了這些傳感器之外,本公開(kāi)的觸摸感測(cè)單元141還可以包括能夠檢測(cè)對(duì)象的接觸或壓力的所有類(lèi)型的傳感器。
[0028]顯示單元143視覺(jué)地向用戶(hù)提供移動(dòng)終端100的菜單、輸入數(shù)據(jù)、功能設(shè)置信息以及其他信息。顯示單元143執(zhí)行用于輸出移動(dòng)終端的引導(dǎo)屏幕、待機(jī)屏幕、菜單屏幕、呼叫屏幕和其他應(yīng)用屏幕的功能。
[0029]例如,可以利用液晶顯示器(IXD)、有機(jī)發(fā)光二極管(OLED)、有源陣列有機(jī)發(fā)光二極管(AMOLED)、柔性顯示器或者3D顯示器來(lái)實(shí)現(xiàn)顯示單元143。
[0030]存儲(chǔ)單元150用于存儲(chǔ)與移動(dòng)終端100的操作相關(guān)的程序和數(shù)據(jù)??梢詫⒋鎯?chǔ)單元150分為程序區(qū)域和數(shù)據(jù)區(qū)域。程序區(qū)域可以存儲(chǔ)用于控制移動(dòng)終端100的總體操作的程序、用于引導(dǎo)移動(dòng)終端100的操作系統(tǒng)(OS)、用于播放多媒體內(nèi)容的應(yīng)用和用于移動(dòng)終端100的其他可選功能的應(yīng)用,例如對(duì)話功能、攝像機(jī)功能、聲音播放功能以及用于圖像或視頻播放的功能。數(shù)據(jù)區(qū)域是存儲(chǔ)在使用移動(dòng)終端100時(shí)產(chǎn)生的數(shù)據(jù)的區(qū)域,并且可以將圖像、視頻、電話簿和音頻數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)區(qū)域中。
[0031]具體地,根據(jù)本公開(kāi)的存儲(chǔ)單元150包括第一存儲(chǔ)器151和第二存儲(chǔ)器153??梢岳渺o態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)等實(shí)現(xiàn)第一存儲(chǔ)器151和第二存儲(chǔ)器153。第一存儲(chǔ)器151存儲(chǔ)用于第一系統(tǒng)(主系統(tǒng))的操作的程序和數(shù)據(jù)、在第一系統(tǒng)(主系統(tǒng))操作時(shí)產(chǎn)生的數(shù)據(jù)、以及用于第二系統(tǒng)(子系統(tǒng))操作的二進(jìn)制數(shù)據(jù)。第二存儲(chǔ)器153存儲(chǔ)用于第二系統(tǒng)(子系統(tǒng))的操作的程序和數(shù)據(jù)以及在第二存儲(chǔ)器153操作時(shí)產(chǎn)生的數(shù)據(jù)。也就是說(shuō),將在第一系統(tǒng)(主系統(tǒng))的第一處理器中使用的存儲(chǔ)器和在第二系統(tǒng)(子系統(tǒng))的第二處理器中使用的存儲(chǔ)器分類(lèi)為第一存儲(chǔ)器151和第二存儲(chǔ)器153。因此,在第一系統(tǒng)(主系統(tǒng))已經(jīng)進(jìn)入休眠模式的狀態(tài)下,可以將第二系統(tǒng)(子系統(tǒng))操作時(shí)產(chǎn)生的傳感器數(shù)據(jù)存儲(chǔ)在第二存儲(chǔ)器153中。
[0032]控制單元160控制移動(dòng)終端100的元件的總體操作??刂茊卧?60響應(yīng)于來(lái)自第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù)請(qǐng)求,將在第一系統(tǒng)(主系統(tǒng))中使用的第一存儲(chǔ)器151中存儲(chǔ)的用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù)復(fù)制到在第二系統(tǒng)(子系統(tǒng))中使用的第二存儲(chǔ)器153。為此,根據(jù)本公開(kāi)實(shí)施例的控制單元160還可以包括主控制單元161和子控制單元163。
[0033]主控制單元161包括第一處理器、DMA控制器等等,并且控制第一系統(tǒng)(主系統(tǒng))的總體操作。具體地,主控制單元161響應(yīng)于來(lái)自子控制單元163的請(qǐng)求,根據(jù)第一存儲(chǔ)器151中存儲(chǔ)的用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù),將與所述請(qǐng)求相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153中。
[0034]子控制單元163包括第二處理器等等,并且控制第二系統(tǒng)(子系統(tǒng))的總體操作。具體地,如果操作期間在第二存儲(chǔ)器153中不存在二進(jìn)制數(shù)據(jù),子控制單元163從主控制單元161請(qǐng)求二進(jìn)制數(shù)據(jù)。
[0035]下面參考圖2描述根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理過(guò)程。
[0036]圖2是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理過(guò)程的流程圖。
[0037]參考圖2,在操作S210,子控制單元163確定第二存儲(chǔ)器153中是否存在用于第二系統(tǒng)(子系統(tǒng))的操作的二進(jìn)制數(shù)據(jù)。這里,子控制單元163可以使用第二存儲(chǔ)器153中存儲(chǔ)的第二表來(lái)確定第二存儲(chǔ)器153中是否存在與功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)。第二表是對(duì)第二存儲(chǔ)器153中是否存儲(chǔ)了與第二系統(tǒng)(子系統(tǒng))的操作時(shí)使用的功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)加以表示的表。例如,第二表可以包括能夠標(biāo)識(shí)功能(例如庫(kù)和功能)的信息、以及包括與存儲(chǔ)數(shù)據(jù)的物理地址有關(guān)的信息的條目項(xiàng)。如果在第二系統(tǒng)(子系統(tǒng))操作的同時(shí)想要執(zhí)行功能“A”,則子控制單元163可以使用第二存儲(chǔ)器153中存儲(chǔ)的第二表來(lái)確定第二存儲(chǔ)器153中是否存在與功能“A”相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)。
[0038]如果在操作S210-否,確定第二存儲(chǔ)器153中不存在二進(jìn)制數(shù)據(jù),并且在操作S220-否,確定第一系統(tǒng)(主系統(tǒng))還沒(méi)有進(jìn)入休眠模式,則在操作S270,子控制單元163從主控制單元161請(qǐng)求二進(jìn)制數(shù)據(jù)。也就是說(shuō),通過(guò)向主控制單元161提供能夠標(biāo)識(shí)與二進(jìn)制數(shù)據(jù)相對(duì)應(yīng)的功能的信息,子控制單元163可以從主控制單元161請(qǐng)求二進(jìn)制數(shù)據(jù)。
[0039]在操作S280,響應(yīng)于請(qǐng)求,主控制單元161根據(jù)第一存儲(chǔ)器151中存儲(chǔ)的用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù),將與子控制單元163的請(qǐng)求相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。也就是說(shuō),主控制單元161可以根據(jù)第一存儲(chǔ)器151中存儲(chǔ)的用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù),將與從子控制單元163接收的功能標(biāo)識(shí)信息相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。
[0040]這里,主控制單兀161可以基于第一存儲(chǔ)器151中存儲(chǔ)的第一表,根據(jù)第一存儲(chǔ)器151中存儲(chǔ)的用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù),將與從子控制單元163接收的功能標(biāo)識(shí)信息相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。在第一表中,將二進(jìn)制數(shù)據(jù)的物理存儲(chǔ)器地址映射到在第二系統(tǒng)(子系統(tǒng))的操作中使用的功能。例如,第一表可以包括能夠標(biāo)識(shí)功能(例如庫(kù)和功能)的信息以及包括存儲(chǔ)二進(jìn)制數(shù)據(jù)的起始地址和存儲(chǔ)二進(jìn)制數(shù)據(jù)的結(jié)束地址在內(nèi)的條目項(xiàng)。主控制單元161使用第一存儲(chǔ)器151中存儲(chǔ)的第一表來(lái)搜索存儲(chǔ)與子控制單元163請(qǐng)求的功能“A”相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的起始地址和結(jié)束地址。另外,主控制單元161基于獲取的起始地址和結(jié)束地址,通過(guò)第一處理器或DMA控制器來(lái)復(fù)制與功能“A”相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)到第二存儲(chǔ)器153。
[0041]相反,如果在操作S210-否,確定第二存儲(chǔ)器153中不存在二進(jìn)制數(shù)據(jù),并且在操作S220-是,確定第一系統(tǒng)(主系統(tǒng))已經(jīng)進(jìn)入休眠模式,則在操作S230,子控制單元163通過(guò)向主控制單元161發(fā)送喚醒信號(hào)來(lái)激活第一系統(tǒng)(主系統(tǒng))。這里,子控制單元163可以激活第一處理器和DMA控制器中的至少一個(gè)。接下來(lái),在操作S240,子控制單元163從主控制單元161請(qǐng)求二進(jìn)制數(shù)據(jù)。
[0042]響應(yīng)于所述請(qǐng)求,在操作S250,主控制單元161根據(jù)第一存儲(chǔ)器151中存儲(chǔ)的用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù),將與子控制單元163的請(qǐng)求相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。也就是說(shuō),主控制單元161可以通過(guò)第一處理器或者DMA控制器將子控制單元163請(qǐng)求的二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。接下來(lái),在操作S260,主控制單元161驅(qū)動(dòng)第一系統(tǒng)(主系統(tǒng))再次處于休眠模式。
[0043]如果已經(jīng)將二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153中,或者在操作S210-是中確定第二存儲(chǔ)器153中存在二進(jìn)制數(shù)據(jù),則在操作S290,子控制單元163驅(qū)動(dòng)第二系統(tǒng)(子系統(tǒng))。這里,子控制單元163更新在第二存儲(chǔ)器153中存儲(chǔ)的第二表。
[0044]下面參考圖3描述根據(jù)本公開(kāi)實(shí)施例的第一系統(tǒng)和第二系統(tǒng)之間的連接結(jié)構(gòu)的示例。
[0045]圖3是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的第一系統(tǒng)和第二系統(tǒng)之間的連接結(jié)構(gòu)的示例的圖。
[0046]在根據(jù)本公開(kāi)實(shí)施例的第一系統(tǒng)SYSl和第二系統(tǒng)SYS2之間的連接結(jié)構(gòu)的第一不例中,如圖3(a)所示,第一系統(tǒng)SYSl和第二系統(tǒng)SYS2可以獨(dú)立地配置,并且多個(gè)傳感器SENl至SENn可以與第二系統(tǒng)SYS2相連。第一系統(tǒng)SYSl和第二系統(tǒng)SYS2可以通過(guò)串行接口(例如互集成電路(12C)或者串行外圍接口(SPI))相連。
[0047]在根據(jù)本公開(kāi)實(shí)施例的第一系統(tǒng)SYSl和第二系統(tǒng)SYS2之間的連接結(jié)構(gòu)的第二示例中,如圖3 (b)所示,第二系統(tǒng)SYS2可以配置在第一系統(tǒng)SYSl內(nèi),并且多個(gè)傳感器SENl至SENn可以與第二系統(tǒng)SYS2相連。第一系統(tǒng)SYSl和第二系統(tǒng)SYS2可以通過(guò)總線接口(例如先進(jìn)可擴(kuò)展接口(AXI)、先進(jìn)高性能總線(AHB)或者先進(jìn)外圍總線(APB))相連。
[0048]根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理操作可以應(yīng)用于上述兩種連接結(jié)構(gòu),但是下文中為了描述的方便,假設(shè)將所述存儲(chǔ)器管理操作應(yīng)用于圖3(b)的連接結(jié)構(gòu)。
[0049]下面參考圖4詳細(xì)描述圖3(b)所示的第一系統(tǒng)和第二系統(tǒng)之間的連接結(jié)構(gòu)。
[0050]圖4是如圖3(b)所示的第一系統(tǒng)和第二系統(tǒng)之間的連接結(jié)構(gòu)的詳細(xì)圖。
[0051]參考圖4,第二系統(tǒng)SYS2配置在第一系統(tǒng)SYSl內(nèi)。第一處理器PROl、DMA控制器DMA、第一存儲(chǔ)器151和第二存儲(chǔ)器153通過(guò)第一系統(tǒng)總線BUSl相連。另外,第二存儲(chǔ)器153和第二處理器PR02通過(guò)第二系統(tǒng)總線BUS2相連。
[0052]第一處理器PROl或者DMA控制器DMA通過(guò)第一系統(tǒng)總線BUSl從第一存儲(chǔ)器151讀取第二處理器PR02請(qǐng)求的二進(jìn)制數(shù)據(jù),并且將讀取的二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。第二處理器PR02通過(guò)第二系統(tǒng)總線BUS2從第二存儲(chǔ)器153讀取復(fù)制的二進(jìn)制數(shù)據(jù),并且執(zhí)行相應(yīng)的功能。
[0053]下面參考圖5至圖7詳細(xì)描述了根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理過(guò)程的示例的圖。
[0054]圖5至圖7是說(shuō)明了根據(jù)本公開(kāi)實(shí)施例的存儲(chǔ)器管理過(guò)程的示例的圖。
[0055]參考圖5,第一存儲(chǔ)器151存儲(chǔ)用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù)SBD和第一表TB1。用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù)SBD指的是如上所述用于第二系統(tǒng)(子系統(tǒng))的操作的二進(jìn)制數(shù)據(jù)。第一表TBl指的是其中如上所述將二進(jìn)制數(shù)據(jù)的物理存儲(chǔ)器地址映射到第二系統(tǒng)(子系統(tǒng))操作中使用的功能的表。
[0056]例如如圖6所示,第一表TBl可以包括功能標(biāo)識(shí)信息、以及包括存儲(chǔ)二進(jìn)制數(shù)據(jù)的起始地址和結(jié)束地址在內(nèi)的條目項(xiàng)。下面描述形成第一表TBl的條目項(xiàng)。存儲(chǔ)與“庫(kù)-1”功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的起始地址和結(jié)束地址分別是在“0x00010000”和“OxOOOlFFFF”。存儲(chǔ)與“庫(kù)_2”功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的起始地址和結(jié)束地址分別是“0x00020000”和“0x0002EEEE”。存儲(chǔ)與“庫(kù)_3”功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的起始地址和結(jié)束地址分別是“0x0002EEEF”和“0x00031000”。存儲(chǔ)與“功能-1”功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的起始地址和結(jié)束地址分別是“0x00031001”和“0x0003FFFF”。存儲(chǔ)與“功能-2”功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的起始地址和結(jié)束地址是“0x00040000”和“0x00042000”。主控制單元161可以通過(guò)這種第一表TBl檢查存儲(chǔ)與子控制單元163請(qǐng)求的功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的位置。
[0057]再次參考圖5,第二存儲(chǔ)器153存儲(chǔ)第二表TB2。如上所述,第二表TB2指的是對(duì)第二存儲(chǔ)器153中是否存儲(chǔ)有與第二系統(tǒng)(子系統(tǒng))操作中使用的功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)加以表示的表。子控制單元163可以通過(guò)這種第二表TB2來(lái)確定第二存儲(chǔ)器153中是否存儲(chǔ)了與功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)。如果確定第二存儲(chǔ)器153中沒(méi)有存儲(chǔ)與所述功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù),子控制單元163可以通過(guò)向主控制單元161提供能夠標(biāo)識(shí)與所述二進(jìn)制數(shù)據(jù)相對(duì)應(yīng)的功能的信息來(lái)從主控制單元161請(qǐng)求二進(jìn)制數(shù)據(jù)。
[0058]參考圖7,子控制單元163使用在第二存儲(chǔ)器153中存儲(chǔ)的第二表TB2來(lái)確定在第二存儲(chǔ)器153中是否存在與功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)。如果確定在第二存儲(chǔ)器153中存在與所述功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù),子控制單元163向主控制單元161提供能夠標(biāo)識(shí)與所述二進(jìn)制數(shù)據(jù)相對(duì)應(yīng)的功能的信息。
[0059]響應(yīng)于此,主控制單兀161基于在第一存儲(chǔ)器151中存儲(chǔ)的第一表TBl,來(lái)檢查存儲(chǔ)與子控制單元163請(qǐng)求的功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的位置。接下來(lái),主控制單元161通過(guò)第一處理器PROl或者DMA控制器DMA,將與子控制單元163請(qǐng)求的功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)RBD復(fù)制到第二存儲(chǔ)器153。
[0060]子控制單元163基于復(fù)制到第二存儲(chǔ)器153的二進(jìn)制數(shù)據(jù)RBD來(lái)驅(qū)動(dòng)第二系統(tǒng)(子系統(tǒng)),并且更新在第二存儲(chǔ)器153中存儲(chǔ)的第二表TB2。
[0061]根據(jù)本公開(kāi),用于第二系統(tǒng)(子系統(tǒng))二進(jìn)制數(shù)據(jù)存儲(chǔ)在第一系統(tǒng)(主系統(tǒng))使用的第一存儲(chǔ)器151中,并且響應(yīng)于來(lái)自第二系統(tǒng)(子系統(tǒng))的請(qǐng)求將二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。因此,可以使用具有比第一存儲(chǔ)器151相對(duì)較小存儲(chǔ)器容量的第二存儲(chǔ)器153執(zhí)行未來(lái)可能發(fā)生的第二系統(tǒng)(子系統(tǒng))的新操作。另外,因?yàn)楫?dāng)設(shè)計(jì)第二系統(tǒng)(子系統(tǒng))時(shí)可以減小第二存儲(chǔ)器153的尺寸,所以可以減小消耗的電流。
[0062]同時(shí)根據(jù)本公開(kāi),已經(jīng)說(shuō)明了將第一表存儲(chǔ)在第一系統(tǒng)(主系統(tǒng))中使用的第一存儲(chǔ)器151中,并且主控制單元161基于在第一存儲(chǔ)器151中存儲(chǔ)的第一表,來(lái)檢查存儲(chǔ)與子控制單元163請(qǐng)求的功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)的位置,但是本公開(kāi)不限于此。在一些實(shí)施例中,可以將第一表存儲(chǔ)在第二系統(tǒng)(子系統(tǒng))中使用的第二存儲(chǔ)器153中。在這種情況下,如果第二存儲(chǔ)器153中不存在與功能相對(duì)應(yīng)的二進(jìn)制數(shù)據(jù),子控制單元163可以使用第二存儲(chǔ)器153中存儲(chǔ)的第一表來(lái)檢查存儲(chǔ)所述二進(jìn)制數(shù)據(jù)的位置,并且通過(guò)向主控制單元161提供與存儲(chǔ)二進(jìn)制數(shù)據(jù)的位置有關(guān)的信息來(lái)從主控制單元161請(qǐng)求所述二進(jìn)制數(shù)據(jù)。響應(yīng)于所述請(qǐng)求,主控制單元161基于從子控制單元163接收的位置信息,將二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。這里,如果第一系統(tǒng)(主系統(tǒng))已經(jīng)進(jìn)入休眠模式,可以激活DMA控制器,同時(shí)第一處理器保持未激活。因?yàn)樽涌刂茊卧?63知曉存儲(chǔ)二進(jìn)制數(shù)據(jù)的位置,所以當(dāng)激活了 DMA控制器時(shí)主控制單元161可以將所述二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。
[0063]另外,如果在已經(jīng)將第一表存儲(chǔ)在第二存儲(chǔ)器153中的狀態(tài)下,第二存儲(chǔ)器153的可用存儲(chǔ)容量小于預(yù)定的存儲(chǔ)容量,可以將第二存儲(chǔ)器153中存儲(chǔ)的第一表移動(dòng)到第一存儲(chǔ)器151。在這種情況下,如上所述執(zhí)行根據(jù)本公開(kāi)的存儲(chǔ)器管理過(guò)程。
[0064]另外,已經(jīng)將根據(jù)本公開(kāi)實(shí)施例的控制單元160、主控制單元161和子控制單元163描述為使用分離模塊實(shí)現(xiàn),并且已經(jīng)將這些模塊描述為執(zhí)行不同的功能,但是這只是為了便于描述。不必如上所述分離地分類(lèi)模塊的功能。
[0065]根據(jù)本公開(kāi),將用于第二系統(tǒng)(子系統(tǒng))的二進(jìn)制數(shù)據(jù)存儲(chǔ)在第一系統(tǒng)(主系統(tǒng))中使用的第一存儲(chǔ)器151中,并且響應(yīng)于來(lái)自第二系統(tǒng)(子系統(tǒng))的請(qǐng)求將二進(jìn)制數(shù)據(jù)復(fù)制到第二存儲(chǔ)器153。因此,可以使用具有比第一存儲(chǔ)器151相對(duì)較小存儲(chǔ)容量的第二存儲(chǔ)器153執(zhí)行未來(lái)可能發(fā)生的第二系統(tǒng)(子系統(tǒng))的新操作。
[0066]另外,因?yàn)楫?dāng)設(shè)計(jì)第二系統(tǒng)(子系統(tǒng))時(shí)可以減小第二存儲(chǔ)器153的尺寸,所以可以減小消耗的電流。
[0067]盡管對(duì)在本說(shuō)明書(shū)和附圖中公開(kāi)的實(shí)施例進(jìn)行描述以展示特定的示例,以便澄清本公開(kāi)的技術(shù)內(nèi)容并且?guī)椭斫獗竟_(kāi),但是并非意欲限制本公開(kāi)的范圍。本領(lǐng)域普通技術(shù)人員清楚的是除了所公開(kāi)的實(shí)施例之外,基于本公開(kāi)技術(shù)方面的各種實(shí)施方式也是可能的。
[0068]本發(fā)明的上述實(shí)施例可以在硬件、固件或者作為在記錄介質(zhì)中存儲(chǔ)的軟件或計(jì)算機(jī)代碼實(shí)現(xiàn),所述記錄介質(zhì)例如是CD ROM、數(shù)字通用盤(pán)(DVD)、磁帶、RAM、軟盤(pán)、硬盤(pán)或磁光盤(pán),或者原始存儲(chǔ)在遠(yuǎn)程記錄介質(zhì)或非臨時(shí)機(jī)器可讀介質(zhì)上通過(guò)網(wǎng)絡(luò)下載的或者本地記錄介質(zhì)上的計(jì)算機(jī)代碼,使得可以使用通用計(jì)算機(jī)或者專(zhuān)用處理器在記錄介質(zhì)上或者在諸如ASIC或FPGA之類(lèi)的可編程或?qū)S糜布洗鎯?chǔ)的這種軟件來(lái)實(shí)現(xiàn)這里所述的方法。如本領(lǐng)域應(yīng)該理解的,計(jì)算機(jī)、處理器、微處理器控制器或可編程硬件包括存儲(chǔ)器部件,例如RAM、ROM、閃存等,所述存儲(chǔ)部件存儲(chǔ)或接收軟件或計(jì)算機(jī)代碼,當(dāng)計(jì)算機(jī)訪問(wèn)和執(zhí)行計(jì)算機(jī)代碼時(shí),處理器或硬件實(shí)現(xiàn)這里所述的處理方法。此外應(yīng)該認(rèn)識(shí)到的是:當(dāng)通用計(jì)算機(jī)訪問(wèn)用于實(shí)現(xiàn)這里所示的處理的代碼時(shí),代碼的執(zhí)行將通用計(jì)算機(jī)變換為用于執(zhí)行這里所示的處理的專(zhuān)用計(jì)算機(jī)。
[0069]附圖中提供的功能和步驟的任一個(gè)可以在硬件、軟件或者軟件硬件兩者的結(jié)合來(lái)實(shí)現(xiàn),并且可以在計(jì)算機(jī)的可編程指令內(nèi)整體地或者部分地執(zhí)行。除非使用短語(yǔ)“用于...的裝置”明確地表達(dá)元件,否則不應(yīng)根據(jù)35U.S.C.112第6段的規(guī)定來(lái)考慮任何要求保護(hù)的元件。
[0070]可以自動(dòng)地或者響應(yīng)于用戶(hù)命令整體地或者部分地執(zhí)行這里的功能和處理步驟。響應(yīng)于可執(zhí)行指令或者在沒(méi)有用戶(hù)直接發(fā)起行為情況下的裝置操作來(lái)進(jìn)行自動(dòng)執(zhí)行的行為(包括步驟)。
[0071]根據(jù)35U.S.C.§ 101的規(guī)定的主體,這里指代的術(shù)語(yǔ)“單元”或“模塊”應(yīng)該理解為包括諸如處理器或微處理器之類(lèi)的硬件,所述處理器或微處理器配置用于某些所需功能或者包括機(jī)械可執(zhí)行代碼非臨時(shí)介質(zhì) ,并且不包括軟件本身。
【權(quán)利要求】
1.一種電子裝置的存儲(chǔ)器管理設(shè)備,包括: 主系統(tǒng),所述主系統(tǒng)包括第一處理器和第一存儲(chǔ)器,所述主系統(tǒng)配置為進(jìn)入休眠模式;以及 子系統(tǒng),所述子系統(tǒng)包括第二處理器和第二存儲(chǔ)器,所述子系統(tǒng)配置為: 檢測(cè)第二存儲(chǔ)器中是否存儲(chǔ)有操作電子裝置的功能所需的指令, 響應(yīng)于沒(méi)有檢測(cè)到所述指令,使主系統(tǒng)的至少一部分臨時(shí)退出休眠模式,并且將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器;以及 在主系統(tǒng)處于休眠模式的同時(shí),根據(jù)所述指令操作電子裝置的所述功能; 其中所述子系統(tǒng)比主系統(tǒng)使用更少功率。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器管理設(shè)備,其中所述主系統(tǒng)的所述至少一部分還包括直接存儲(chǔ)器訪問(wèn)控制器,其中所述子系統(tǒng)配置為在不激活第一處理器的情況下使所述直接存儲(chǔ)器訪問(wèn)控制器退出休眠模式,并將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器。
3.根據(jù)權(quán)利要求1所述的存儲(chǔ)器管理設(shè)備,其中所述子系統(tǒng)通過(guò)向主系統(tǒng)傳輸指令標(biāo)識(shí),使所述主系統(tǒng)將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器,所述主系統(tǒng)還配置為: 訪問(wèn)第一存儲(chǔ)器中的第一表,所述第一表將指令標(biāo)識(shí)映射到第一存儲(chǔ)器的物理存儲(chǔ)器地址; 從第一存儲(chǔ)器中獲取位于第一物理存儲(chǔ)器地址的所述指令;以及 將獲取的指令存儲(chǔ)在第二存儲(chǔ)器中。
4.根據(jù)權(quán)利要求1所述的存儲(chǔ)器管理設(shè)備,其中所述電子裝置的功能包括傳感器功能,所述傳感器是加速度傳感器、運(yùn)動(dòng)傳感器、地磁傳感器、溫度傳感器、濕度傳感器、大氣壓力傳感器、壓力傳感器、重力傳感器和位置傳感器中的至少一個(gè)。
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)器管理設(shè)備,其中所述子系統(tǒng)還配置為通過(guò)查詢(xún)將指令標(biāo)識(shí)映射到第二存儲(chǔ)器的物理存儲(chǔ)器地址的第二表,來(lái)檢測(cè)所述指令是否存儲(chǔ)在第二存儲(chǔ)器中。
6.一種電子裝置中管理存儲(chǔ)器的方法,包括: 針對(duì)具有第一存儲(chǔ)器的主系統(tǒng)激活休眠模式; 經(jīng)由具有第二存儲(chǔ)器的子系統(tǒng)檢測(cè)操作電子裝置所需的指令是否存儲(chǔ)在第二存儲(chǔ)器中; 響應(yīng)于沒(méi)有檢測(cè)到所述指令,經(jīng)由子系統(tǒng)使主系統(tǒng)的至少一部分臨時(shí)退出休眠模式,并且將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器;以及 在主系統(tǒng)處于休眠模式的同時(shí),經(jīng)由所述子系統(tǒng)根據(jù)所述指令操作所述功能, 其中所述子系統(tǒng)比所述主系統(tǒng)使用更少功率。
7.根據(jù)權(quán)利要求6所述的方法,其中所述主系統(tǒng)的所述至少一部分是直接存儲(chǔ)器訪問(wèn)控制器,所述方法還包括: 經(jīng)由所述子系統(tǒng)命令所述直接存儲(chǔ)器訪問(wèn)控制器退出休眠模式:以及在不激活所述主系統(tǒng)的第一處理器的情況下,通過(guò)所述直接存儲(chǔ)器訪問(wèn)控制器將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器。
8.根據(jù)權(quán)利要求6所述的方法,其中通過(guò)以下步驟,所述主系統(tǒng)的至少一部分將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器:經(jīng)由所述子系統(tǒng)接收指令標(biāo)識(shí); 訪問(wèn)第一表,所述第一表將所述指令標(biāo)識(shí)映射到所述第一存儲(chǔ)器的物理存儲(chǔ)器地址;以及 從第一存儲(chǔ)器中獲取位于所述物理地址處的指令,并且將所述指令存儲(chǔ)在第二存儲(chǔ)器中。
9.根據(jù)權(quán)利要求6所述的方法,其中所述電子裝置的功能包括傳感器功能,所述傳感器是加速度傳感器、運(yùn)動(dòng)傳感器、地磁傳感器、溫度傳感器、濕度傳感器、大氣壓力傳感器、壓力傳感器、重力傳感器和位置傳感器中的至少一個(gè)。
10.根據(jù)權(quán)利要求6所述的方法,還包括: 通過(guò)查詢(xún)將指令標(biāo)識(shí)映射到第二存儲(chǔ)器的物理存儲(chǔ)器地址的第二表,經(jīng)由所述子系統(tǒng)檢測(cè)所述指令是否存儲(chǔ)在第二存儲(chǔ)器中。
11.一種計(jì)算機(jī)介質(zhì),用于管理電子裝置中的存儲(chǔ)器,包括由處理器可執(zhí)行的程序指令,用于: 針對(duì)具有第一存儲(chǔ)器的主系統(tǒng)激活休眠模式; 經(jīng)由具有第二存儲(chǔ)器的子系統(tǒng)檢測(cè)操作電子裝置所需的指令是否存儲(chǔ)在第二存儲(chǔ)器中; 響應(yīng)于沒(méi)有檢測(cè)到所述指令,經(jīng)由子系統(tǒng)使主系統(tǒng)的至少一部分臨時(shí)退出休眠模式,并且將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器;以及 在主系統(tǒng)處于休眠模式的同時(shí),經(jīng)由所述子系統(tǒng)根據(jù)所述指令操作所述功能, 其中所述子系統(tǒng)比所述主系統(tǒng)使用更少功率。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)介質(zhì),其中當(dāng)所述主系統(tǒng)的臨時(shí)退出休眠模式的所述至少一部分是直接存儲(chǔ)器訪問(wèn)控制器時(shí),所述指令還包括: 經(jīng)由所述子系統(tǒng)命令所述直接存儲(chǔ)器訪問(wèn)控制器退出休眠模式:以及在不激活所述主系統(tǒng)的第一處理器的情況下,通過(guò)所述直接存儲(chǔ)器訪問(wèn)控制器將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器。
13.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)介質(zhì),其中通過(guò)以下步驟,所述主系統(tǒng)的所述至少一部分將所述指令從第一存儲(chǔ)器傳送至第二存儲(chǔ)器: 經(jīng)由所述子系統(tǒng)接收指令標(biāo)識(shí); 訪問(wèn)第一表,所述第一表將所述指令標(biāo)識(shí)映射到所述第一存儲(chǔ)器的物理存儲(chǔ)器地址;以及 從第一存儲(chǔ)器中獲取位于所述物理地址處的指令,并且將所述指令存儲(chǔ)在第二存儲(chǔ)器中。
14.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)介質(zhì),其中所述電子裝置的功能包括傳感器功能,所述傳感器是加速度傳感器、運(yùn)動(dòng)傳感器、地磁傳感器、溫度傳感器、濕度傳感器、大氣壓力傳感器、壓力傳感器、重力傳感器和位置傳感器中的至少一個(gè)。
15.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)介質(zhì),所述程序指令還包括: 通過(guò)查詢(xún)將指令標(biāo)識(shí)映射到第二存儲(chǔ)器的物理存儲(chǔ)器地址的第二表,經(jīng)由所述子系統(tǒng)檢測(cè)所述指令是否存儲(chǔ)在第二存儲(chǔ)器中。
【文檔編號(hào)】G06F12/02GK104035877SQ201410043333
【公開(kāi)日】2014年9月10日 申請(qǐng)日期:2014年1月29日 優(yōu)先權(quán)日:2013年1月29日
【發(fā)明者】許昌龍, 樸根亨 申請(qǐng)人:三星電子株式會(huì)社