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

電子設(shè)備和存儲器控制方法

文檔序號:6441087閱讀:158來源:國知局
專利名稱:電子設(shè)備和存儲器控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種電子設(shè)備和存儲器控制方法。
背景技術(shù)
存儲器的存取需要由存儲器控制器控制。通常情況下,一個存儲器對應(yīng)一個存儲器控制器,當(dāng)電子設(shè)備中配置多個存儲器時,相應(yīng)的也需要配置多個存儲器控制器,這將導(dǎo)致電子設(shè)備的體積增加,不符合目前電子設(shè)備輕薄的發(fā)展趨勢,且成本較高。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種電子設(shè)備和存儲器控制方法,采用一個存儲器控制器控制多個存儲器,減少了電子設(shè)備的元件,降低了電子設(shè)備的生產(chǎn)成本。為解決上述問題,本發(fā)明提供一種電子設(shè)備,包括:混合型存儲器,包括多個非易失性存儲器,所述多個非易失性存儲器中包括至少兩種不同數(shù)據(jù)存取速率的非易失性存儲器;存儲器控制器,分別與所述多個非易失性存儲器連接,用于單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取??蛇x的,所述存儲器控制器包括:存儲模塊,用于存儲每一所述非易失性存儲器的標(biāo)識信息;接收模塊,用于接收數(shù)據(jù)操作請求,所述數(shù)據(jù)操作請求中包含有待訪問的非易失性存儲器的標(biāo)識信息;確定模塊,用于根據(jù)所述數(shù)據(jù)操作請求,從所述多個非易失性存儲器中確定出與所述待訪問的非易失性存儲器的標(biāo)識信息相同的第一非易失性存儲器;數(shù)據(jù)存取模塊,用于根據(jù)所述數(shù)據(jù)操作請求,對所述第一非易失性存儲器進(jìn)行數(shù)據(jù)的存取。可選的,所述存儲器控制器包括:第一配置模塊,用于開放所述每一非易失性存儲器的訪問權(quán)限??蛇x的,所述存儲器控制器包括:第二配置模塊,用于將所述多個非易失性存儲器中的至少一個非易失性存儲器配置為其他非易失性存儲器的緩存??蛇x的,所述非易失性存儲器為光媒介存儲器、半導(dǎo)體存儲器、磁媒介存儲器或生物媒介存儲器。本發(fā)明還提供一種存儲器控制方法,應(yīng)用于一電子設(shè)備,所述電子設(shè)備包括一混合型存儲器,所述混合型存儲器包括多個非易失性存儲器,所述多個非易失性存儲器中包括至少兩種不同數(shù)據(jù)存取速率的非易失性存儲器;所述存儲器控制方法包括:分別與所述多個非易失性存儲器連接;單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取。
可選的,所述單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取的步驟包括:存儲每一所述非易失性存儲器的標(biāo)識信息;接收數(shù)據(jù)操作請求,所述數(shù)據(jù)操作請求中包含有待訪問的非易失性存儲器的標(biāo)識
信息;根據(jù)所述數(shù)據(jù)操作請求,從所述多個非易失性存儲器中確定出與所述待訪問的非易失性存儲器的標(biāo)識信息相同的第一非易失性存儲器;根據(jù)所述數(shù)據(jù)操作請求,對所述第一非易失性存儲器進(jìn)行數(shù)據(jù)的存取??蛇x的,所述單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取的步驟之前還包括:開放所述每一非易失性存儲器的訪問權(quán)限??蛇x的,所述存儲器控制器的控制方法還包括:將所述多個非易失性存儲器中的至少一個非易失性存儲器配置為其他非易失性存儲器的緩存??蛇x的,所述非易失性存儲器為光媒介存儲器、半導(dǎo)體存儲器、磁媒介存儲器或生物媒介存儲器。本發(fā)明具有以下有益效果:存儲器控制器分別與混合型存儲器中的多個非易失性存儲器連接,能夠單獨(dú)控制每一非易失性存儲器進(jìn)行數(shù)據(jù)的存取,從而無需為每一非易失性存儲器均配置一存儲器控制器,采用一個存儲器控制器就控制多個非易失性存儲器,減少了電子設(shè)備的元件,降低了電子設(shè)備的生產(chǎn)成本??梢愿鶕?jù)需要,將多個非易失性存儲器中的至少一個非易失性存儲器作為其他非易失性存儲器的緩存,從而能夠靈活地配置混合型存儲器,以達(dá)到性能和功耗的最佳平衡。


圖1為本發(fā)明實施例的電子設(shè)備的一結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例的電子設(shè)備的另一結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例的存儲器控制方法的一流程示意圖。
具體實施例方式下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式
作進(jìn)一步詳細(xì)描述。如圖1所示為本發(fā)明實施例的電子設(shè)備的一結(jié)構(gòu)示意圖,所述電子設(shè)備包括:混合型存儲器101以及用于控制所述混合型存儲器101的存儲器控制器102。所述混合型存儲器101包括多個非易失性存儲器1011,所述多個非易失性存儲器1011中至少包括兩種不同數(shù)據(jù)存取速率的非易失性存儲器1011。圖1中是以包括兩個非易失性存儲器1011的混合型存儲器101為例進(jìn)行說明,當(dāng)然,本發(fā)明實施例的混合型存儲器101還可以包括三個或更多個非易失性存儲器1011。所述非易失性存儲器1011是靜態(tài)隨機(jī)存取存儲器的一種形式,當(dāng)電子設(shè)備關(guān)閉或失去外部電源時,其內(nèi)容可以保存下來。本發(fā)明實施例中的非易失性存儲器1011可以光媒介存儲器、半導(dǎo)體存儲器、磁媒介存儲器或生物媒介存儲器等。
所述存儲器控制器102分別與所述多個非易失性存儲器1011連接,用于單獨(dú)對每一所述非易失性存儲器1011進(jìn)行數(shù)據(jù)的存取。所述存儲器控制器102配置于CPU與混合型存儲器101之間,一端通過數(shù)據(jù)總線與CPU連接,接收CPU發(fā)送的數(shù)據(jù)操作請求(存儲數(shù)據(jù)操作請求或讀取數(shù)據(jù)操作請求),所述數(shù)據(jù)操作請求中包含有待訪問的非易失性存儲器的標(biāo)識信息,例如盤符信息等。所述存儲器控制器102的另一端分別與多個非易失性存儲器1011連接,所述多個非易失性存儲器1011并行設(shè)置,也就是說,所述存儲器控制器102可以并行地訪問每一非易失性存儲器1011。所述存儲器控制器102中存儲有每一非易失性存儲器1011的標(biāo)識信息,每一非易失性存儲器1011均具有唯一的標(biāo)識信息,存儲器控制器102在接收到CPU發(fā)送的數(shù)據(jù)操作請求時,可以根據(jù)數(shù)據(jù)操作請求中包含的待訪問的非易失性存儲器的標(biāo)識信息,從多個非易失性存儲器1011中,確定出與所述待訪問的非易失性存儲器的標(biāo)識信息相同的第一非易失性存儲器。此外,所述數(shù)據(jù)操作請求中還包括待寫入的數(shù)據(jù)或者待讀取的數(shù)據(jù)的地址等信息,所述存儲器控制器102可以根據(jù)所述數(shù)據(jù)操作請求中的待寫入的數(shù)據(jù)或者待讀取的數(shù)據(jù)的地址,對所述第一非易失性存儲器進(jìn)行數(shù)據(jù)的存取?;谏鲜雒枋?,如圖2所示,本發(fā)明實施例的存儲器控制器102可以包括以下功能模塊:存儲模塊1021,用于存儲每一所述非易失性存儲器的標(biāo)識信息;接收模塊1022,用于接收數(shù)據(jù)操作請求,所述數(shù)據(jù)操作請求中包含有待訪問的非易失性存儲器的標(biāo)識信息;確定模塊1023,用于根據(jù)所述數(shù)據(jù)操作請求,從所述多個非易失性存儲器1011中確定出與所述待訪問的非易失性存儲器的標(biāo)識信息相同的第一非易失性存儲器;數(shù)據(jù)存取模塊1024,用于根據(jù)所述數(shù)據(jù)操作請求,對所述第一非易失性存儲器進(jìn)行數(shù)據(jù)的存取。為了使得每一非易失性存儲器1011對用戶及操作系統(tǒng)可見,本發(fā)明實施例中,所述存儲器控制器102還可以包括:第一配置模塊(圖未示出),用于開放所述每一非易失性存儲器1011的訪問權(quán)限。上述實施例中的混合型存儲器中的多個非易失性存儲器是并行設(shè)置,并能夠分別單獨(dú)被存儲器控制器控制,進(jìn)行數(shù)據(jù)的存取。此外,本發(fā)明實施例中,還可以根據(jù)不同的使用場景,將其中部分非易失性存儲器作為其他非易失性存儲器的緩存,從而能夠達(dá)到混合型存儲器的靈活配置?;谏鲜雒枋?,本發(fā)明實施例中的存儲器控制器還可以包括:第二配置模塊,用于將所述多個非易失性存儲器中的至少一個非易失性存儲器配置為其他非易失性存儲器的緩存。通常情況下,是將數(shù)據(jù)存取速率較快的非易失性存儲器作為數(shù)據(jù)存取速率較慢的非易失性存儲器的緩存。當(dāng)CPU需要從一目標(biāo)非易失性存儲器(非作為緩存的非易失性存儲器,通常為數(shù)據(jù)存取速率較慢的非易失性存儲器,例如普通磁盤)中讀取數(shù)據(jù)時,存儲器控制器可以將所述目標(biāo)非易失性存儲器的數(shù)據(jù)讀取至作為緩存的非易失性存儲器(通常為數(shù)據(jù)存取速率較快的非易失性存儲器,例如flash閃存)中,如果下次需要再次讀取這些數(shù)據(jù),存儲器控制器則不需要從所述目標(biāo)非易失性存儲器中讀取,而是可以直接從作為緩存的非易失性存儲器中讀取即可,從而能夠提高數(shù)據(jù)的存取速率。當(dāng)CPU需要將數(shù)據(jù)寫入目標(biāo)非易失性存儲器中時,存儲器控制器可以不立即將數(shù)據(jù)寫入目標(biāo)非易失性存儲器,而是將數(shù)據(jù)暫存在作為緩存的非易失性存儲器中,并向CPU發(fā)送一個“數(shù)據(jù)已寫入”的信號,此時CPU會認(rèn)為數(shù)據(jù)已經(jīng)寫入,可以執(zhí)行其他的操作,而存儲器控制器可以在目標(biāo)非易失性存儲器空閑(不進(jìn)行數(shù)據(jù)讀取或?qū)懭?時,再將暫存在作為緩存的非易失性存儲器中的數(shù)據(jù)寫入目標(biāo)非易失性存儲器。本發(fā)明實施例還提供一種存儲器控制方法,所述控制方法應(yīng)用于一電子設(shè)備,所述電子設(shè)備包括一混合型存儲器,所述混合型存儲器包括多個非易失性存儲器,所述多個非易失性存儲器中包括至少兩種不同數(shù)據(jù)存取速率的非易失性存儲器;所述存儲器控制方法包括以下步驟:步驟一,分別與所述多個非易失性存儲器連接;步驟二,單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取。如圖3所示為本發(fā)明實施例的存儲器控制方法的一流程示意圖,所述控制方法應(yīng)用于一電子設(shè)備,所述電子設(shè)備包括一混合型存儲器,所述混合型存儲器包括多個非易失性存儲器,所述多個非易失性存儲器中包括至少兩種不同數(shù)據(jù)存取速率的非易失性存儲器;所述非易失性存儲器是靜態(tài)隨機(jī)存取存儲器的一種形式,當(dāng)電子設(shè)備關(guān)閉或失去外部電源時,其內(nèi)容可以保存下來。本發(fā)明實施例中的非易失性存儲器可以光媒介存儲器、半導(dǎo)體存儲器、磁媒介存儲器或生物媒介存儲器等。所述存儲器控制方法包括以下步驟:步驟301,存儲每一所述非易失性存儲器的標(biāo)識信息;步驟302,接收數(shù)據(jù)操作請求,所述數(shù)據(jù)操作請求中包含有待訪問的非易失性存儲器的標(biāo)識信息;步驟303,根據(jù)所述數(shù)據(jù)操作請求,從所述多個非易失性存儲器中確定出與所述待訪問的非易失性存儲器的標(biāo)識信息相同的第一非易失性存儲器;步驟304,根據(jù)所述數(shù)據(jù)操作請求,對所述第一非易失性存儲器進(jìn)行數(shù)據(jù)的存取。為了使得每一非易失性存儲器對用戶及操作系統(tǒng)可見,上述單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取的步驟之前還包括:開放所述每一非易失性存儲器的訪問權(quán)限。本發(fā)明實施例中,還可以根據(jù)不同的使用場景,將其中部分非易失性存儲器作為其他非易失性存儲器的緩存,從而能夠達(dá)到混合型存儲器的靈活配置。此時,本發(fā)明實施例的存儲器控制方法還可以包括將所述多個非易失性存儲器中的至少一個非易失性存儲器配置為其他非易失性存儲器的緩存的步驟。綜上所述,本發(fā)明實施例具有以下優(yōu)點(diǎn):存儲器控制器分別與混合型存儲器中的多個非易失性存儲器連接,能夠單獨(dú)控制每一非易失性存儲器進(jìn)行數(shù)據(jù)的存取,從而無需為每一非易失性存儲器均配置一存儲器控制器,采用一個存儲器控制器就控制多個非易失性存儲器,減少了電子設(shè)備的元件,降低了電子設(shè)備的生產(chǎn)成本??梢愿鶕?jù)需要,將多個非易失性存儲器中的至少一個非易失性存儲器作為其他非易失性存儲器的緩存,從而能夠靈活地配置混合型存儲器,以達(dá)到性能和功耗的最佳平衡。此說明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實現(xiàn)方式的獨(dú)立性。本發(fā)明實施例中,模塊可以用軟件實現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個標(biāo)識信息的可執(zhí)行代碼模塊可以包括電子設(shè)備指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對象、過程或函數(shù)。盡管如此,所標(biāo)識信息模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲在不同位里上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時,其構(gòu)成模塊并且實現(xiàn)該模塊的規(guī)定目的。實際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個存儲器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識別,并且可以依照任何適當(dāng)?shù)男问綄崿F(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲設(shè)備上),并且至少部分地可以僅作為電子信號存在于系統(tǒng)或網(wǎng)絡(luò)上。在模塊可以利用軟件實現(xiàn)時,考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對應(yīng)的硬件電路來實現(xiàn)對應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實現(xiàn)。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種電子設(shè)備,其特征在于,包括: 混合型存儲器,包括多個非易失性存儲器,所述多個非易失性存儲器中包括至少兩種不同數(shù)據(jù)存取速率的非易失性存儲器; 存儲器控制器,分別與所述多個非易失性存儲器連接,用于單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取。
2.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述存儲器控制器包括: 存儲模塊,用于存儲每一所述非易失性存儲器的標(biāo)識信息; 接收模塊,用于接收數(shù)據(jù)操作請求,所述數(shù)據(jù)操作請求中包含有待訪問的非易失性存儲器的標(biāo)識信息; 確定模塊,用于根據(jù)所述數(shù)據(jù)操作請求,從所述多個非易失性存儲器中確定出與所述待訪問的非易失性存儲器的標(biāo)識信息相同的第一非易失性存儲器; 數(shù)據(jù)存取模塊,用于根據(jù)所述數(shù)據(jù)操作請求,對所述第一非易失性存儲器進(jìn)行數(shù)據(jù)的存取。
3.如權(quán)利要求1或2所述的電子設(shè)備,其特征在于,所述存儲器控制器包括: 第一配置模塊,用于開放所述每一非易失性存儲器的訪問權(quán)限。
4.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述存儲器控制器包括: 第二配置模塊,用于將所述多個非易失性存儲器中的至少一個非易失性存儲器配置為其他非易失性存儲器的緩存。
5.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述非易失性存儲器為光媒介存儲器、半導(dǎo)體存儲器、磁媒介存儲器或生物媒介存儲器。
6.—種存儲器控制方法,應(yīng)用于一電子設(shè)備,其特征在于,所述電子設(shè)備包括一混合型存儲器,所述混合型存儲器包括多個非易失性存儲器,所述多個非易失性存儲器中包括至少兩種不同數(shù)據(jù)存取速率的非易失性存儲器;所述存儲器控制方法包括: 分別與所述多個非易失性存儲器連接; 單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取。
7.如權(quán)利要求6所述的存儲器控制方法,其特征在于,所述單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取的步驟包括: 存儲每一所述非易失性存儲器的標(biāo)識信息; 接收數(shù)據(jù)操作請求,所述數(shù)據(jù)操作請求中包含有待訪問的非易失性存儲器的標(biāo)識信息; 根據(jù)所述數(shù)據(jù)操作請求,從所述多個非易失性存儲器中確定出與所述待訪問的非易失性存儲器的標(biāo)識信息相同的第一非易失性存儲器; 根據(jù)所述數(shù)據(jù)操作請求,對所述第一非易失性存儲器進(jìn)行數(shù)據(jù)的存取。
8.如權(quán)利要求6或7所述的存儲器控制方法,其特征在于,所述單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取的步驟之前還包括: 開放所述每一非易失性存儲器的訪問權(quán)限。
9.如權(quán)利要求6所述的存儲器控制方法,其特征在于,還包括: 將所述多個非易失性存儲器中的至少一個非易失性存儲器配置為其他非易失性存儲器的緩存。
10.如權(quán)利要求6所述的存儲器控制方法,其特征在于,所述非易失性存儲器為光媒介存儲器、半導(dǎo)體存儲器、磁媒介 存儲器或生物媒介存儲器。
全文摘要
本發(fā)明提供一種電子設(shè)備和存儲器控制方法,所述電子設(shè)備包括混合型存儲器,包括多個非易失性存儲器,所述多個非易失性存儲器中包括至少兩種不同數(shù)據(jù)存取速率的非易失性存儲器;存儲器控制器,分別與所述多個非易失性存儲器連接,用于單獨(dú)控制每一所述非易失性存儲器進(jìn)行數(shù)據(jù)的存取。本發(fā)明中,采用一個存儲器控制器控制多個非易失性存儲器,減少了電子設(shè)備的元件,降低了電子設(shè)備的生產(chǎn)成本。
文檔編號G06F13/16GK103164362SQ20111041556
公開日2013年6月19日 申請日期2011年12月13日 優(yōu)先權(quán)日2011年12月13日
發(fā)明者李凡智, 劉旭國 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
南安市| 广州市| 新乐市| 田阳县| 偏关县| 仁怀市| 印江| 金寨县| 霍城县| 清原| 来凤县| 汕尾市| 昌江| 平顶山市| 小金县| 唐山市| 延庆县| 永清县| 余干县| 留坝县| 丹凤县| 循化| 沧州市| 南川市| 泊头市| 静乐县| 乐平市| 永川市| 赣榆县| 缙云县| 密云县| 土默特左旗| 乐山市| 壶关县| 红桥区| 瑞安市| 睢宁县| 萝北县| 曲靖市| 长海县| 安宁市|