欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

存儲(chǔ)器存取方法

文檔序號(hào):6557652閱讀:295來源:國(guó)知局
專利名稱:存儲(chǔ)器存取方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于計(jì)算機(jī)技術(shù),且特別有關(guān)于存取方法。
背景技術(shù)
儲(chǔ)存元件常被使用在數(shù)字相機(jī)、移動(dòng)電話、及個(gè)人數(shù)字助理(Personal Digital Assistant,簡(jiǎn)稱PDA)、全球衛(wèi)星導(dǎo)航定位系統(tǒng)(GLOBAL POSITIONING SYSTEM,簡(jiǎn)稱GPS)、多介質(zhì)播放器(Moving Picture Experts Group 1 Layer 3,簡(jiǎn)稱MP3)等等具存取能力的可攜式電子裝置中,尤其以非易失性存儲(chǔ)器(如快閃存儲(chǔ)器flash memory)最為常見。
非易失性存儲(chǔ)器雖具有永久保存數(shù)據(jù)的優(yōu)點(diǎn),但其反應(yīng)速度始終不及動(dòng)態(tài)存儲(chǔ)器,例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DynamicRandom Access Memory,簡(jiǎn)稱DRAM),通常僅作為儲(chǔ)存介質(zhì)之用,因此在須快速運(yùn)算的情況下,則須將數(shù)據(jù)復(fù)制到動(dòng)態(tài)存儲(chǔ)器中運(yùn)算。
以快閃存儲(chǔ)器作為主要儲(chǔ)存裝置(mass storage)的數(shù)字相機(jī)為例,開機(jī)時(shí)先將快閃存儲(chǔ)器中的設(shè)定值與預(yù)設(shè)程序等數(shù)據(jù)載入主存儲(chǔ)器內(nèi)。主存儲(chǔ)器中的數(shù)據(jù)因數(shù)字相機(jī)在操作期間的設(shè)定值調(diào)整而被修改,在關(guān)機(jī)前再寫回快閃存儲(chǔ)器的剩余儲(chǔ)存空間內(nèi)。實(shí)際使用上,如果快閃存儲(chǔ)器的儲(chǔ)存空間不足時(shí),在寫入數(shù)據(jù)之前會(huì)先抹除先前數(shù)據(jù)記錄。若此時(shí)電源中斷,主存儲(chǔ)器內(nèi)的數(shù)據(jù)來不及存回快閃存儲(chǔ)器內(nèi),則設(shè)定值將會(huì)遺失。
此外,一般具存取能力的可攜式電子裝置即使在開機(jī)狀態(tài)中只有修改一個(gè)設(shè)定值,在完成關(guān)機(jī)前還是必須先整個(gè)抹除存儲(chǔ)器內(nèi)的數(shù)據(jù),并重新回存主存儲(chǔ)器內(nèi)的數(shù)據(jù)至儲(chǔ)存單元中。這樣不但會(huì)占用儲(chǔ)存空間,也會(huì)因儲(chǔ)存單元抹除的頻率增加而縮短其使用壽命。

發(fā)明內(nèi)容
有鑒于此,為解決現(xiàn)有技術(shù)中的上述問題,本發(fā)明的目的在提供一種存儲(chǔ)器存取方法。
基于上述目的,本發(fā)明提出一種存儲(chǔ)器存取方法,執(zhí)行于電子裝置中。該電子裝置包含主存儲(chǔ)器、儲(chǔ)存單元的第一儲(chǔ)存區(qū)(bank)及第二儲(chǔ)存區(qū)(bank)。當(dāng)電子裝置開機(jī)時(shí),將第一儲(chǔ)存區(qū)的第一數(shù)據(jù)集合載入主存儲(chǔ)器內(nèi),成為第二數(shù)據(jù)集合。當(dāng)主存儲(chǔ)器中的第二數(shù)據(jù)集合的第一數(shù)據(jù)被修改時(shí),儲(chǔ)存第一對(duì)應(yīng)記錄于第一儲(chǔ)存區(qū)的特定地址上。第一對(duì)應(yīng)記錄接續(xù)于第一數(shù)據(jù)集合之后,且存放的特定地址在第一數(shù)據(jù)集合之外。且第一對(duì)應(yīng)記錄包含第一數(shù)據(jù)的地址及修改值。
當(dāng)?shù)谝粌?chǔ)存區(qū)空間不足時(shí),將主存儲(chǔ)器的第二數(shù)據(jù)集合儲(chǔ)存至第二儲(chǔ)存區(qū),并隨后抹除第一儲(chǔ)存區(qū);反之,當(dāng)?shù)谝粌?chǔ)存區(qū)空間仍足夠,則持續(xù)儲(chǔ)存已修改的多個(gè)對(duì)應(yīng)記錄于其中。
本發(fā)明是這樣實(shí)現(xiàn)的本發(fā)明提供一種存儲(chǔ)器存取方法,所述存儲(chǔ)器存取方法執(zhí)行于一電子裝置,該電子裝置包含一主存儲(chǔ)器及一儲(chǔ)存單元,上述儲(chǔ)存單元包含一第一儲(chǔ)存區(qū)及一第二儲(chǔ)存區(qū),包含視上述第一儲(chǔ)存區(qū)中的數(shù)據(jù)為一第一集合,且當(dāng)上述電子裝置開機(jī)時(shí),將上述第一集合載入上述主存儲(chǔ)器內(nèi),成為一第二集合; 當(dāng)上述第二集合中的一第一數(shù)據(jù)被修改,且上述第一儲(chǔ)存區(qū)空間足夠時(shí),儲(chǔ)存該第一對(duì)應(yīng)記錄于上述第一儲(chǔ)存區(qū)的一特定地址;以及當(dāng)上述第一儲(chǔ)存區(qū)空間不足時(shí),則將上述第二集合儲(chǔ)存至上述第二儲(chǔ)存區(qū),并隨后抹除上述第一儲(chǔ)存區(qū)。
本發(fā)明所述的存儲(chǔ)器存取方法,上述第一對(duì)應(yīng)記錄包含上述第一數(shù)據(jù)的一地址及一修改值。
本發(fā)明所述的存儲(chǔ)器存取方法,上述地址用以識(shí)別上述第一數(shù)據(jù)在上述主存儲(chǔ)器的位置。
本發(fā)明所述的存儲(chǔ)器存取方法,包含當(dāng)上述電子裝置重開機(jī)時(shí),將上述儲(chǔ)存單元中的上述第一集合載入上述主存儲(chǔ)器,成為上述第二集合,根據(jù)上述第一對(duì)應(yīng)記錄的上述地址以搜尋上述主存儲(chǔ)器中的上述第一數(shù)據(jù);以及根據(jù)上述第一對(duì)應(yīng)記錄中上述修改值以修改上述第一數(shù)據(jù)。
本發(fā)明所述的存儲(chǔ)器存取方法,上述第一對(duì)應(yīng)記錄的上述特定地址緊接上述第一集合。
本發(fā)明所述的存儲(chǔ)器存取方法,當(dāng)上述第二集合中一第二數(shù)據(jù)被修改時(shí),儲(chǔ)存一第二對(duì)應(yīng)記錄,緊接上述第一對(duì)應(yīng)記錄,其中上述第二對(duì)應(yīng)記錄包含上述第二數(shù)據(jù)的地址及修改值。
本發(fā)明所述的存儲(chǔ)器存取方法,上述第一集合為上述電子裝置的設(shè)定值。
本發(fā)明所述的存儲(chǔ)器存取方法,上述電子裝置為包含一儲(chǔ)存單元,且具存取能力的可攜式電子裝置。
本發(fā)明所述的存儲(chǔ)器存取方法,上述電子裝置為數(shù)字相機(jī)。
本發(fā)明所述的存儲(chǔ)器存取方法,上述儲(chǔ)存單元為非易失性存儲(chǔ)器模組。


圖1顯示電子裝置的結(jié)構(gòu)示意圖;圖2顯示存儲(chǔ)器存取方法其一實(shí)施例的流程圖;圖3顯示上述電子裝置實(shí)施例的示意圖;圖4顯示上述電子裝置實(shí)施例的示意圖;
圖5顯示設(shè)定值載入的實(shí)施例的流程圖。
具體實(shí)施例方式
以下揭示存儲(chǔ)器存取方法。須要了解的是,以下各實(shí)體及步驟的配置只是用以舉例,而可以被調(diào)整。
在圖1的電子裝置100中,處理器1耦接于主存儲(chǔ)器2及儲(chǔ)存單元3。電子裝置100可以是數(shù)字相機(jī)、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、全球衛(wèi)星導(dǎo)航定位系統(tǒng)(GPS)、多介質(zhì)播放器(MP3)及上述裝置的綜合體或其它具存取能力的可攜式電子裝置。主存儲(chǔ)器2可以是視窗隨機(jī)存取存儲(chǔ)器(Windows Random-AccessMemory,簡(jiǎn)稱WRAM)、視頻隨機(jī)存取存儲(chǔ)器(Video Random-Access Memory,簡(jiǎn)稱VRAM)或其它隨機(jī)存取存儲(chǔ)器。儲(chǔ)存單元3可以非易失性存儲(chǔ)器模組5的快閃存儲(chǔ)器實(shí)作。
儲(chǔ)存單元3包含第一儲(chǔ)存區(qū)(bank)31,其中儲(chǔ)存電子裝置100的設(shè)定值,即第一數(shù)據(jù)集合312。設(shè)定值可以包含顯示器的亮度、對(duì)比、背景桌布、背景音樂、及其它設(shè)定或程序。
第一儲(chǔ)存區(qū)31及第二儲(chǔ)存區(qū)32的大小各別大于設(shè)定值的總大小,且大于或等于儲(chǔ)存單元3抹除的基本單位,即區(qū)塊(block)。第一儲(chǔ)存區(qū)31及第二儲(chǔ)存區(qū)32可以在儲(chǔ)存單元3的同一存儲(chǔ)器中或在不同的存儲(chǔ)器中。
參照?qǐng)D1及圖2,電子裝置100執(zhí)行存儲(chǔ)器存取方法實(shí)施例。
當(dāng)電子裝置開機(jī)時(shí),如步驟S20所示,處理器1將第一儲(chǔ)存區(qū)31的第一數(shù)據(jù)集合312載入主存儲(chǔ)器2,成為第二數(shù)據(jù)集合21,如步驟S22所示。處理器1接收并回應(yīng)使用者的操作,如步驟S24所示。在使用的過程中,主存儲(chǔ)器2中的第二數(shù)據(jù)集合21可能被修改。處理器1判別第二數(shù)據(jù)集合21中是否有數(shù)據(jù)記錄被修改,如步驟S26所示。
當(dāng)主存儲(chǔ)器2的第二數(shù)據(jù)集合21中的第一數(shù)據(jù)211被修改時(shí),處理器1儲(chǔ)存第一對(duì)應(yīng)記錄313于儲(chǔ)存單元3的特定地址,如步驟S28所示,且特定地址在第一數(shù)據(jù)集合312之外。
以圖3為例,其中,儲(chǔ)存單元3以非易失性存儲(chǔ)器模組5實(shí)做。第一對(duì)應(yīng)記錄313所在的特定地址緊接第一數(shù)據(jù)集合312,且第一對(duì)應(yīng)記錄313包含第一數(shù)據(jù)211的地址41及修改值42。地址41用以識(shí)別第一數(shù)據(jù)211在主存儲(chǔ)器2的位置。第一數(shù)據(jù)集合312及第一對(duì)應(yīng)記錄313儲(chǔ)存在非易失性存儲(chǔ)器模組5的第一儲(chǔ)存區(qū)31。
在儲(chǔ)存第一對(duì)應(yīng)記錄313時(shí),處理器1判斷第一儲(chǔ)存區(qū)31的儲(chǔ)存空間是否足夠,如步驟S30所示。如是,完成儲(chǔ)存第一對(duì)應(yīng)記錄313,接著重復(fù)步驟S24。
當(dāng)主存儲(chǔ)器2的第二數(shù)據(jù)集合21中第二數(shù)據(jù)被修改時(shí),處理器1儲(chǔ)存第二對(duì)應(yīng)記錄,緊接于第一對(duì)應(yīng)記錄313,其中第二對(duì)應(yīng)記錄包含第二數(shù)據(jù)的地址及修改值。
當(dāng)?shù)谝粌?chǔ)存區(qū)31的儲(chǔ)存空間不足夠時(shí),處理器1備份主存儲(chǔ)器2中第二數(shù)據(jù)集合21至非易失性存儲(chǔ)器模組5的第二儲(chǔ)存區(qū)32,如步驟S32所示,并抹除第一儲(chǔ)存區(qū)31內(nèi)的所有數(shù)據(jù)與記錄,如步驟S34所示。圖4顯示抹除第一儲(chǔ)存區(qū)31的非易失性存儲(chǔ)器模組5。接著重復(fù)步驟S24。其中,第二儲(chǔ)存區(qū)32可以在步驟S32時(shí)被初始化或于該步驟前被初始化。
由于第二數(shù)據(jù)集合21中的第一數(shù)據(jù)211已被修改,不須要另外儲(chǔ)存其修改的對(duì)應(yīng)記錄于第二儲(chǔ)存區(qū)32。當(dāng)主存儲(chǔ)器2的第二數(shù)據(jù)集合21中有第三數(shù)據(jù)被修改時(shí),處理器1儲(chǔ)存第三對(duì)應(yīng)記錄于第二儲(chǔ)存區(qū)32中,排列于第二儲(chǔ)存區(qū)32中的第二數(shù)據(jù)集合21的備份記錄之后。然而另一實(shí)例中也可以將第一儲(chǔ)存區(qū)31的數(shù)據(jù)(包含第一數(shù)據(jù)集合312及對(duì)應(yīng)記錄313)備份至第二儲(chǔ)存區(qū)32內(nèi)以后,再抹除第一儲(chǔ)存區(qū)31。
由于先儲(chǔ)存電子裝置100新的設(shè)定值(第二數(shù)據(jù)集合21)后,再清除原設(shè)定值(第一數(shù)據(jù)集合312),如此,即使儲(chǔ)存過程中電源中斷,處理器1也可以在下一次的開機(jī)時(shí)先判斷出新的設(shè)定值不完整,而載入未修改前的設(shè)定值。
至于判斷設(shè)定值完整與否的方法,舉例來說,處理器1在完成儲(chǔ)存第二數(shù)據(jù)集合21后,即在第二儲(chǔ)存區(qū)32寫入對(duì)應(yīng)狀態(tài)標(biāo)簽。處理器1根據(jù)該狀態(tài)標(biāo)簽以判斷第二數(shù)據(jù)集合21是否完整。
參照?qǐng)D5,當(dāng)電子裝置在電源中斷后的第一次開機(jī)時(shí),如步驟S40所示,處理器1會(huì)先選取寫入時(shí)間最晚的設(shè)定值,并載入主存儲(chǔ)器2中,如步驟S41所示。當(dāng)?shù)谝粩?shù)據(jù)集合312在第一儲(chǔ)存區(qū)31中,處理器1將第一數(shù)據(jù)集合312載入主存儲(chǔ)器2,成為第二數(shù)據(jù)集合21。若此時(shí)第一儲(chǔ)存區(qū)31已抹除或數(shù)據(jù)不完整,當(dāng)電子裝置重開機(jī)時(shí),處理器1將第二儲(chǔ)存區(qū)32中的第二數(shù)據(jù)集合21載入主存儲(chǔ)器2。
處理器1判斷非易失性存儲(chǔ)器模組5中是否有設(shè)定值修改的對(duì)應(yīng)狀態(tài)標(biāo)簽,如步驟S42所示。若無,完成開機(jī)過程中的設(shè)定值載入作業(yè)。
若有,處理器1選取對(duì)應(yīng)記錄,例如第一對(duì)應(yīng)記錄313,如步驟S44所示。處理器1根據(jù)第一對(duì)應(yīng)記錄313中地址41以搜尋主存儲(chǔ)器2中的第一數(shù)據(jù)211,如步驟S46所示,并根據(jù)第一對(duì)應(yīng)記錄313中修改值42以修改主存儲(chǔ)器2的第一數(shù)據(jù)211,如步驟S48所示。重復(fù)步驟S42。
電子裝置在設(shè)定值被修改時(shí),即立即寫入對(duì)應(yīng)記錄至非易失性存儲(chǔ)器模組5內(nèi),而且只儲(chǔ)存被修改的數(shù)據(jù)的地址及修改值而非全部的設(shè)定值。在儲(chǔ)存主存儲(chǔ)器中的設(shè)定值至非易失性存儲(chǔ)器時(shí),若儲(chǔ)存區(qū)空間不足,則設(shè)定值先儲(chǔ)存至另一儲(chǔ)存區(qū),再抹除已滿載的儲(chǔ)存區(qū)內(nèi)所有數(shù)據(jù)與記錄。如此,已抹除的儲(chǔ)存區(qū)空間可以供下次儲(chǔ)存設(shè)定值時(shí)使用。
雖然本發(fā)明已通過較佳實(shí)施例說明如上,但該較佳實(shí)施例并非用以限定本發(fā)明。本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),應(yīng)有能力對(duì)該較佳實(shí)施例做出各種更改和補(bǔ)充,因此本發(fā)明的保護(hù)范圍以權(quán)利要求書的范圍為準(zhǔn)。
附圖中符號(hào)的簡(jiǎn)單說明如下1處理器2主存儲(chǔ)器21第二數(shù)據(jù)集合211第一數(shù)據(jù)3儲(chǔ)存單元31第一儲(chǔ)存區(qū)32第二儲(chǔ)存區(qū)311數(shù)據(jù)集合312第一數(shù)據(jù)集合313第一對(duì)應(yīng)記錄41地址42修改值5非易失性存儲(chǔ)器模組100電子裝置
權(quán)利要求
1.一種存儲(chǔ)器存取方法,其特征在于,所述存儲(chǔ)器存取方法執(zhí)行于一電子裝置,該電子裝置包含一主存儲(chǔ)器及一儲(chǔ)存單元,上述儲(chǔ)存單元包含一第一儲(chǔ)存區(qū)及一第二儲(chǔ)存區(qū),包含視上述第一儲(chǔ)存區(qū)中的數(shù)據(jù)為一第一集合,且當(dāng)上述電子裝置開機(jī)時(shí),將上述第一集合載入上述主存儲(chǔ)器內(nèi),成為一第二集合;當(dāng)上述第二集合中的一第一數(shù)據(jù)被修改,且上述第一儲(chǔ)存區(qū)空間足夠時(shí),儲(chǔ)存該第一對(duì)應(yīng)記錄于上述第一儲(chǔ)存區(qū)的一特定地址;以及當(dāng)上述第一儲(chǔ)存區(qū)空間不足時(shí),則將上述第二集合儲(chǔ)存至上述第二儲(chǔ)存區(qū),并隨后抹除上述第一儲(chǔ)存區(qū)。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器存取方法,其特征在于,上述第一對(duì)應(yīng)記錄包含上述第一數(shù)據(jù)的一地址及一修改值。
3.根據(jù)權(quán)利要求2所述的存儲(chǔ)器存取方法,其特征在于,上述地址用以識(shí)別上述第一數(shù)據(jù)在上述主存儲(chǔ)器的位置。
4.根據(jù)權(quán)利要求3所述的存儲(chǔ)器存取方法,其特征在于,所述存儲(chǔ)器存取方法執(zhí)行于一電子裝置,包含當(dāng)上述電子裝置重開機(jī)時(shí),將上述儲(chǔ)存單元中的上述第一集合載入上述主存儲(chǔ)器,成為上述第二集合;根據(jù)上述第一對(duì)應(yīng)記錄的上述地址以搜尋上述主存儲(chǔ)器中的上述第一數(shù)據(jù);以及根據(jù)上述第一對(duì)應(yīng)記錄中上述修改值以修改上述第一數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)器存取方法,其特征在于,上述第一對(duì)應(yīng)記錄的上述特定地址緊接上述第一集合。
6.根據(jù)權(quán)利要求1所述的存儲(chǔ)器存取方法,其特征在于,當(dāng)上述第二集合中一第二數(shù)據(jù)被修改時(shí),儲(chǔ)存一第二對(duì)應(yīng)記錄,緊接上述第一對(duì)應(yīng)記錄,其中上述第二對(duì)應(yīng)記錄包含上述第二數(shù)據(jù)的地址及修改值。
7.根據(jù)權(quán)利要求1所述的存儲(chǔ)器存取方法,其特征在于,上述第一集合為上述電子裝置的設(shè)定值。
8.根據(jù)權(quán)利要求1所述的存儲(chǔ)器存取方法,其特征在于,上述電子裝置為包含一儲(chǔ)存單元,且具存取能力的可攜式電子裝置。
9.根據(jù)權(quán)利要求8所述的存儲(chǔ)器存取方法,其特征在于,上述電子裝置為數(shù)字相機(jī)。
10.根據(jù)權(quán)利要求1所述的存儲(chǔ)器存取方法,其特征在于,上述儲(chǔ)存單元為非易失性存儲(chǔ)器模組。
全文摘要
本發(fā)明提供一種存儲(chǔ)器存取方法,執(zhí)行于電子裝置中,包含主存儲(chǔ)器、儲(chǔ)存單元的第一及第二儲(chǔ)存區(qū)。當(dāng)電子裝置開機(jī)或重置時(shí),將第一儲(chǔ)存區(qū)的第一數(shù)據(jù)集合載入主存儲(chǔ)器內(nèi),成為第二數(shù)據(jù)集合。當(dāng)?shù)诙?shù)據(jù)集合的第一數(shù)據(jù)被修改時(shí),儲(chǔ)存第一對(duì)應(yīng)記錄于第一儲(chǔ)存區(qū)的特定地址。若第一儲(chǔ)存區(qū)空間不足時(shí),則將第一對(duì)應(yīng)記錄儲(chǔ)存至第二儲(chǔ)存區(qū),待儲(chǔ)存完成后抹除第一儲(chǔ)存區(qū)內(nèi)對(duì)應(yīng)的第一數(shù)據(jù);反之,若第一儲(chǔ)存區(qū)空間仍足夠,則持續(xù)儲(chǔ)存已修改的多個(gè)對(duì)應(yīng)記錄于其中。
文檔編號(hào)G06F12/02GK101046768SQ20061006655
公開日2007年10月3日 申請(qǐng)日期2006年3月30日 優(yōu)先權(quán)日2006年3月30日
發(fā)明者謝汶宏, 蔡凈榕, 林士?jī)x, 陳建宏 申請(qǐng)人:亞洲光學(xué)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沂南县| 涪陵区| 舟山市| 噶尔县| 汤阴县| 大荔县| 新昌县| 稷山县| 井陉县| 堆龙德庆县| 莲花县| 高雄市| 佛山市| 汉沽区| 宁化县| 梓潼县| 运城市| 江陵县| 东方市| 逊克县| 旺苍县| 江北区| 田林县| 廉江市| 油尖旺区| 桂平市| 竹山县| 册亨县| 丹阳市| 新乐市| 秦皇岛市| 平南县| 临颍县| 茂名市| 六安市| 资溪县| 屯昌县| 弥渡县| 清水河县| 化州市| 赤壁市|