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

存儲信息的方法和系統(tǒng)的制作方法

文檔序號:6411472閱讀:218來源:國知局
專利名稱:存儲信息的方法和系統(tǒng)的制作方法
背景技術(shù)
計(jì)算系統(tǒng)可以包括多個或各種不同的存儲器。確定在特定系統(tǒng)內(nèi)存儲信息的適當(dāng)方法和存儲裝置是有問題的。在設(shè)計(jì)特定系統(tǒng)時,可能要考慮各種因素,如存儲裝置的成本、特定存儲裝置對系統(tǒng)性能的影響等等。
因此,一直存在著這樣的需求,即需要存儲信息的可替換方法。


在說明書的結(jié)尾部分具體指出并清楚地要求了本發(fā)明的主題。但是,通過與附圖一起參閱下面的詳細(xì)描述,可以最佳地理解所要求保護(hù)的主題,所述主題涉及結(jié)構(gòu)和操作方法,及其目的、特征和優(yōu)點(diǎn)。其中圖1為根據(jù)所要求保護(hù)的主題的實(shí)施方案的計(jì)算系統(tǒng)的方框圖;以及圖2為根據(jù)所要求保護(hù)的主題的實(shí)施方案的存儲信息方法的流程圖。
應(yīng)理解的是,為了說明的簡單和清楚,附圖中說明的元件不必要畫成與其實(shí)際尺寸一樣。例如,為了清楚起見,某些元件的尺寸相對于其他元件被放大了。此外,在認(rèn)為合適的地方,在幾幅附圖中重復(fù)使用附圖標(biāo)記,以表明相應(yīng)或相似的元件。
具體實(shí)施例方式
在接下來的詳細(xì)說明中,為了提供對所要求保護(hù)的主題的完整理解,給出了多個特定的細(xì)節(jié)。但是,應(yīng)理解的是,對于本領(lǐng)域的技術(shù)人員,所要求保護(hù)的主題可以不用這些特定的細(xì)節(jié)來實(shí)現(xiàn)。在其他方面,沒有詳細(xì)描述公知的方法、過程、元件和電路,從而不會模糊了所要求保護(hù)的主題。
所要求保護(hù)的主題的實(shí)施方案可以包括用于執(zhí)行本文的操作的裝置。該裝置可以針對所需要的目的來特殊地構(gòu)成,或者該裝置可以包括通用計(jì)算設(shè)備,所述通用計(jì)算設(shè)備由存儲在設(shè)備中的程序選擇性地激活或重新配置。這樣的程序可存儲在存儲介質(zhì)上,比如,但不局限于,任何類型的盤,包括軟盤、光盤、CD-ROMs、磁光盤、機(jī)電盤,只讀存儲器(ROMs),隨機(jī)存取存儲器(RAMs),電可編程只讀存儲器(EPROMs),電可擦除和可編程只讀存儲器(EEPROMs),閃存,磁或光卡,或者其他任何類型的適用于存儲電子指令和數(shù)據(jù)的媒體。
所要求保護(hù)的主題的實(shí)施方案沒有參考任何特定的程序設(shè)計(jì)語言來進(jìn)行描述。應(yīng)理解的是,各種程序設(shè)計(jì)語言都可以用來實(shí)現(xiàn)本文所描述的所要求保護(hù)的主題的教導(dǎo)。例如,可以用高級程序、面向目標(biāo)的、匯編或機(jī)器程序設(shè)計(jì)語言來實(shí)現(xiàn)所要求保護(hù)的主題。
在接下來的描述和權(quán)利要求中,可以使用術(shù)語“耦合”和“連接”以及它們的派生詞。應(yīng)該理解的是,這些術(shù)語不是要作為彼此的同義詞。更確切地說,在特定的實(shí)施方案中,“連接”可以用來表示兩個或更多元件是互相直接物理或電接觸。“耦合”可表示兩個或更多元件是直接物理或電接觸。但是,“耦合”也可表示兩個或多個元件彼此間不直接接觸,但彼此間仍相互合作或相互作用。
參見圖1,圖1說明了計(jì)算系統(tǒng)100的實(shí)施方案。計(jì)算系統(tǒng)100可以用在各種如下的應(yīng)用中,例如,個人數(shù)字助理(PDA)、雙向?qū)ず魴C(jī)、蜂窩電話、便攜式計(jì)算機(jī)、臺式計(jì)算機(jī)、工作站或服務(wù)器。但應(yīng)該指出,所要求保護(hù)的主題的范圍和應(yīng)用決不局限于這些在這個實(shí)施方案中,計(jì)算系統(tǒng)100可以包括經(jīng)由總線160相互耦合的處理器110、信息控制器120、存儲器130、存儲器140和存儲器150??偩€160可以是數(shù)據(jù)通路,該數(shù)據(jù)通路包括,例如,將數(shù)據(jù)從計(jì)算系統(tǒng)100的一個部分傳輸給另一其他部分的數(shù)據(jù)線路的集合。
盡管所要求保護(hù)的主題的范圍并不局限在這方面,但處理器110可以包括,例如,一個或多個微處理器、數(shù)字信號處理器、微控制器或類似設(shè)備。處理器110可以執(zhí)行這樣的軟件過程(software process),例如,軟件程序或操作系統(tǒng),其中該軟件過程可以使用這樣的數(shù)字信息,例如,數(shù)據(jù)和/或指令。
在某些實(shí)施方案中,信息控制器120與處理器110一起可以控制存儲器130、140和150。例如,信息控制器120可以控制計(jì)算系統(tǒng)100內(nèi)的信息傳遞,例如在處理器110、信息控制器120和存儲器130、140和150之間的信息傳遞。信息控制器120可以與處理器110集成在一起(“單片的”(“on-chip”))。在可替換的實(shí)施方案中,信息控制器120可以是分立元件或?qū)S眯酒?,其中信息控制?20在處理器110的外面(“在芯片以外”(“off-chip”))。在其他的實(shí)施方案中,信息控制器120的功能性部分可以在處理器110中以例如軟件應(yīng)用程序、模塊或例程的方式來實(shí)現(xiàn)。信息控制器120也可以稱作存儲控制器或數(shù)據(jù)控制器。
存儲器130、140和150可以稱作存儲設(shè)備,并且可適用于存儲這樣的信息,例如,可由處理器110執(zhí)行的操作系統(tǒng)或軟件程序所使用的指令或數(shù)據(jù)。存儲器130、140和150可以具有如此不同的物理特性、屬性或性質(zhì),例如,不同的存取時間、功率消耗、讀周期限制和/或?qū)懼芷谙拗啤?br> 存取時間可指將信息存儲到存儲器或從存儲器讀取信息所花費(fèi)的時間量。作為一個實(shí)施例,存儲器130相對于存儲器140和150可以是相對更快的存儲器,即存儲器130的存取時間可以比存儲器140和150的存取時間短,但所要求保護(hù)的主題的范圍并不局限在這個方面。在一個實(shí)施方案中,存儲器130的存取時間可以小于一微秒,例如,近似為10納秒。與存儲器130相比,存儲器140可具有相對較慢的存取時間,至少為一微秒,例如近似為10微秒。與存儲器130和140相比,存儲器150可具有相對更慢的存取時間,至少為一毫秒,例如近似為10毫秒。
在可替代的實(shí)施方案中,盡管所要求保護(hù)的主題的范圍并不局限在這個方面,但存儲器130的存取時間可小于十納秒,例如近似為一納秒。與存儲器130相比,存儲器140可具有相對較慢的存取時間,至少為十納秒,例如近似為50納秒。與存儲器130和140相比,存儲器150可具有相對更慢的存取時間,至少為100納秒,例如近似為200納秒。
存儲器的功率消耗或功率耗散可以根據(jù)在存儲器以預(yù)定的電壓電勢工作的過程中由存儲器消耗的電流來定義。在一個實(shí)施例中,存儲器130、140和150可以耦合到電源(圖中未示出),該電源提供近似為3伏的電源電壓電勢。在這個實(shí)施例中,存儲器130在讀或?qū)懖僮鬟^程中可以使用大約5毫安(mA)的電流。在可替代的實(shí)施方案中,存儲器140和150的功率消耗可小于存儲器130的功率消耗。例如,盡管所要求保護(hù)的主題的范圍并不局限在這個方面,但存儲器140和150可在讀或?qū)懖僮鬟^程中分別使用大約一毫安(mA)和大約三毫安(mA)的電流。而且,存儲器的功率消耗根據(jù)它的工作電壓電勢可以改變。在某些實(shí)施方案中,存儲器130、140和150可以工作在不同的工作電壓電勢下。
寫周期限制可以是存儲器的持久性(endurance)的表示,并且可以表示可以對存儲器執(zhí)行的寫操作的閾值數(shù)目(threshold number)。在某些實(shí)施方案中,如果執(zhí)行了超過預(yù)定數(shù)目的寫操作,則可能降低存儲器存儲信息的能力。例如,存儲器130的寫周期限制可以近似為106。在這個實(shí)施例中,如果將信息寫到存儲器130中的次數(shù)超過大約106次,則可能降低存儲器130存儲信息的能力,例如,可能出現(xiàn)存儲錯誤。在可替代的實(shí)施方案中,存儲器140和150的寫周期限制可以分別近似為108和1012,但所要求保護(hù)的主題的范圍并不局限在這個方面。
存儲器130、140和150可具有讀周期限制,該讀周期限制表示可從存儲器執(zhí)行的讀操作的閾值數(shù)目。例如,存儲器130、140和150的讀周期限制可以分別近似為1012、1018和1020,但所要求保護(hù)的主題的范圍并不局限在這個方面。
在某些實(shí)施方案中,存儲器130、140和150可具有相同或基本上相同的功率消耗性質(zhì)和存取時間,但可具有不同的讀/寫周期特性,但所要求保護(hù)的主題的范圍并不局限在這個方面。在可替代的實(shí)施放案中,存儲器130、140和150可具有相同或基本上相同的功率消耗性質(zhì)和讀/寫周期特性,但可具有不同的存取時間。
盡管所要求保護(hù)的主題的范圍并不局限在這個方面,但與存儲器140和150相比,存儲器130可以是相對更小的存儲器,例如,存儲器130的存儲容量可小于存儲器140和150的存儲容量。例如,存儲器130可具有小于32兆位,例如近似為16兆位的存儲容量。與存儲器130相比,存儲器140可具有相對更大的存儲容量,至少為32兆位,例如近似為64兆位。與存儲器130和140相比,存儲器150可具有相對更大的存儲容量,至少為100兆字節(jié),例如近似為500兆字節(jié)。在可替代的實(shí)施方案中,作為另一個實(shí)施例,存儲器130可具有小于256兆位,例如近似為64兆位的存儲容量。與存儲器130相比,存儲器140可具有相對更大的存儲容量,至少為100兆字節(jié),例如近似為一吉字節(jié)。與存儲器130和140相比,存儲器150可具有相對更大的存儲容量,至少為一吉字節(jié),例如近似為100吉字節(jié)或近似為一太字節(jié)(terabyte)。
在某些實(shí)施方案中,存儲器130可以作為用于存儲器140和/或用于存儲器150的高速緩沖存儲器或磁盤高速緩沖存儲器進(jìn)行工作。例如,如在上面所說明的某些實(shí)施方案中,與存儲器140和150相比,存儲器130可以是相對更小且更快類型的存儲器。在計(jì)算系統(tǒng)100的工作過程中,存儲器130可以高速緩存來自存儲器140和150的頻繁存取信息,但所要求保護(hù)的主題的范圍并不局限于此。由于對頻繁存取信息的請求來自存儲器140和150,而所述信息在存儲器130中可以獲得,從而避免在存儲器140和150中相對更長時間的搜索和取數(shù)據(jù)。因此,通過在存儲器130中高速緩存信息,可以改善整體系統(tǒng)的性能。
在某些實(shí)施方案中,存儲器130、140和150可以是易失性存儲器,如例如,靜態(tài)隨機(jī)存取存儲器(SRAM)或動態(tài)隨機(jī)存取存儲器(DRAM),但所要求保護(hù)的主題的范圍并不局限在這個方面。在可替代供選擇的實(shí)施方案中,存儲器130、140和150可以是非易失性存儲器,例如,電可編程只讀存儲器(EPROM)、電可擦和可編程只讀存儲器(EEPROM)、閃存(NAND或NOR型,每個單元包括多個位數(shù))、鐵電隨機(jī)存取存儲器(FRAM)、聚合物鐵電隨機(jī)存取存儲器(PFRAM)、磁隨機(jī)存取存儲器(MRAM)、奧弗辛斯基電效應(yīng)統(tǒng)一存儲器(Ovonics Unified Memory(OUM)),盤存儲器,例如,機(jī)電硬盤、光盤、磁盤,或者其他任意一種能夠存儲指令和/或數(shù)據(jù)的設(shè)備。其他類型的非易失性存儲器也可以在所要求保護(hù)的主題的范圍內(nèi),包括具有備用電池的易失性存儲器,因?yàn)楫?dāng)主電源斷開時,電池可以防止存儲器丟失其內(nèi)容。
參見圖2,圖2描述了根據(jù)所要求保護(hù)的主題的實(shí)施方案的存儲信息方法200。可以參考計(jì)算系統(tǒng)100(圖1)說明該方法。在某些實(shí)施方案中,處理器110和/或信息控制器120可以包括電路、軟件或電路和軟件的組合,以實(shí)現(xiàn)圖2中所描述的方法。
該實(shí)施方案可以從接收存儲器130、140和150的屬性(框210)開始。這些屬性可以稱作為特性或性質(zhì),并可以是存儲器的如下物理屬性,例如,存取時間、功率消耗和/或讀/寫周期信息。在一個實(shí)施方案中,這些屬性可以存儲在存儲器130、140或150中,并可以根據(jù)信息控制器120的請求來提供這些屬性。在這個實(shí)施方案中,每個存儲器都可以包括某存儲器所專有的屬性??晒┻x擇地,這些屬性可以存儲在屬性列表中,該屬性列表可以中心地定位于所述多個存儲器中的一個的或計(jì)算系統(tǒng)100的另一個部分中(例如,在信息控制器120內(nèi))。
可以產(chǎn)生用于在計(jì)算系統(tǒng)100中存儲信息的層級(框220)。例如,可以指定存儲器130為用于存儲信息的主存儲器。同樣地,可以指定存儲器140和150為用于存儲信息的次存儲器,使得如果主存儲器不可利用或沒有被選擇來存儲信息時,信息可以存儲在次存儲器中。可以通過軟件過程或操作系統(tǒng)來做出這種指定,并且這種指定是可以基于如下不同的因素,例如根據(jù)物理屬性,如存取時間或功率消耗。
圖2中所說明的實(shí)施方案可進(jìn)一步包括產(chǎn)生存儲參數(shù)用以存儲信息(框230)。這個存儲參數(shù)可以通過系統(tǒng)設(shè)計(jì)者或軟件程序設(shè)計(jì)員來產(chǎn)生,或者可以通過一軟件過程在執(zhí)行所述軟件過程中產(chǎn)生。該存儲參數(shù)可以被傳達(dá)到信息控制器120,并且可以表示在存儲信息過程中有用的、與存儲相關(guān)的信息特性。例如,存儲參數(shù)可以表示信息是指令還是數(shù)據(jù)。換句話說,存儲參數(shù)可以表示該信息是代碼還是非代碼數(shù)據(jù)。在另一個實(shí)施方案中,存儲參數(shù)可以表示信息是否相對較頻繁地被寫入存儲器或從存儲器讀出。例如,存儲參數(shù)可以表示通過例如軟件過程將所述信息傳輸給存儲器或傳輸來自存儲器的所述信息的速率(所述速率即每單位時間寫或讀的數(shù)量)。
在可替代的實(shí)施方案中,存儲參數(shù)可以指定信息為性能相關(guān)或性能關(guān)鍵的信息。例如,存儲參數(shù)可以表示信息的處理對系統(tǒng)性能的改變大于預(yù)定量。換句話說,存儲參數(shù)可以表示處理所指定的性能相關(guān)信息對系統(tǒng)性能的影響超過了預(yù)定量。信息處理可以指通過軟件過程使用信息和/或在存儲器中存儲信息。在一個實(shí)施方案中,計(jì)算系統(tǒng)的性能可以通過執(zhí)行預(yù)定的軟件程序或一組預(yù)定的軟件程序來測量,以通過例如計(jì)算在預(yù)定軟件程序或程序組的執(zhí)行過程中所執(zhí)行的操作或指令來確定計(jì)算系統(tǒng)的處理效率。
可以影響系統(tǒng)性能的一個因素是信息的處理,如執(zhí)行指令或?qū)?shù)據(jù)和/或指令寫到存儲器和從存儲器讀取。系統(tǒng)性能可以被傳達(dá)到信息控制器120。在這個實(shí)施例中,如果使用信息的有效過程正在使系統(tǒng)工作在預(yù)定性能水平或低于預(yù)定性能水平,則信息控制器120可以改變信息的存儲。信息控制器120可以通過將信息的存儲從一個存儲器轉(zhuǎn)移到另一個存儲器來改變信息的存儲。
在可替代供選擇的實(shí)施方案中,存儲參數(shù)可以表示通過軟件過程使用信息,該軟件過程例如是通過處理器110來執(zhí)行。例如,存儲參數(shù)可以表示信息是通過軟件過程執(zhí)行的指令,或者可以表示信息是通過軟件過程使用的非指令數(shù)據(jù)。作為另一個實(shí)施例,存儲參數(shù)可以表示信息通過軟件過程被傳輸給存儲器至少預(yù)定的次數(shù),或傳輸來自存儲器的信息至少預(yù)定的次數(shù),或者存儲參數(shù)可以表示信息通過軟件過程被寫到存儲器或從存儲器讀出的頻率或速率。
圖2中所說明的實(shí)施方案可以進(jìn)一步包括至少部分根據(jù)存儲器130、140和150的屬性和存儲參數(shù)來確定可以選擇存儲器130、140和150中的哪個存儲器來存儲信息(框240)。可以通過信息控制器120來做出該確定。
至少部分根據(jù)存儲器130、140和150的屬性和存儲參數(shù),存儲信息可以被傳輸給存儲器130、140和150中的一個(框250)。在一個實(shí)施方案中,信息控制器120可以確定存儲器130的存取時間比存儲器140和150的存取時間短。在這個實(shí)施方案中,如果存儲參數(shù)表示信息是指令,且存儲器130的存取時間比存儲器140和150的存取時間短,則信息控制器120可將信息傳輸給存儲器130。如可以理解的那樣,在某些計(jì)算系統(tǒng)中,將軟件指令存儲在具有相對較快存取時間的存儲器中可以是有利的??晒┻x擇地,在某些計(jì)算系統(tǒng)中,將非性能關(guān)鍵數(shù)據(jù)存儲在具有相對較慢存取時間的存儲器中可以是有利的。在這些實(shí)施方案中,如果存儲參數(shù)表示信息是數(shù)據(jù),且存儲器130的存取時間比存儲器140和150的存取時間長,則信息控制器120可將信息傳輸給存儲器130。在這些實(shí)施方案中,信息控制器120可請求存儲器130、140和150的存取時間信息,并可以接收存儲信息和對應(yīng)的存儲參數(shù)。信息控制器120可以檢查存取時間信息和存儲參數(shù),以確定哪個存儲器最適合于存儲信息。
在某些實(shí)施方案中,如果存儲參數(shù)表示存儲信息傳輸給存儲器的速率,且該速率為預(yù)定閾值水平或超過預(yù)定閾值水平,那么如果存儲器130的存取時間比存儲器140和150的存取時間短,則信息控制器120可以將信息傳輸給存儲器130。如可以理解的那樣,在某些計(jì)算系統(tǒng)中,將頻繁寫入的信息存儲到具有相對較快存取時間的存儲器中可以是有利的。
在其他的實(shí)施方案中,如果存儲參數(shù)表示存儲信息傳輸給存儲器的速率,并且表示該速率為預(yù)定水平或超過預(yù)定水平,那么如果存儲器130的寫周期限制高于存儲器140和150的寫周期限制,則信息控制器120可將信息傳輸給存儲器130。如可以理解的那樣,在某些計(jì)算系統(tǒng)中,將頻繁寫入的信息存儲到具有相對較高寫周期限制的存儲器中可以是有利的。
在替代的實(shí)施方案中,如果存儲參數(shù)表示從存儲器存取或讀出存儲信息的速率,并且表示該速率為預(yù)定水平或超過預(yù)定水平,那么如果存儲器130的讀周期限制高于存儲器140和150的讀周期限制,則信息控制器120可將信息傳輸給存儲器130。如可以理解的那樣,在某些計(jì)算系統(tǒng)中,將頻繁讀出的信息存儲到具有相對較高讀周期限制的存儲器中可以是有利的。
在某些實(shí)施方案中,如果存儲參數(shù)表示存儲信息寫到存儲器或從存儲器讀出的次數(shù),并且表示該次數(shù)等于或大于預(yù)定數(shù)目,那么如果存儲器130在讀和寫操作過程中消耗的功率小于存儲器140和150,則信息控制器120可將信息傳輸給存儲器130。如可以理解的那樣,在某些計(jì)算系統(tǒng)中,將頻繁讀出和寫入的信息存儲到具有相對較低功率消耗性質(zhì)的存儲器中可以是有利的。在從電池接收其工作電壓電勢的計(jì)算系統(tǒng)中,減小計(jì)算系統(tǒng)工作過程中的功率消耗可以延長電池壽命。
在替代的實(shí)施方案中,可以用如下其他的因素,例如,用于存儲信息的存儲器的層級來確定用哪個存儲器來存儲信息,但所要求保護(hù)的主題的范圍并不局限在這個方面。例如,計(jì)算系統(tǒng)100中用于存儲信息的層級可以傳達(dá)到信息控制器120。在這個實(shí)施例中,除了考慮與存儲信息有關(guān)聯(lián)的存儲參數(shù)和存儲器屬性,信息控制器120還可以檢查層級信息,用以確定用哪個存儲器來存儲所述存儲信息。
盡管本文中已經(jīng)說明并描述了本發(fā)明的某些特征,但現(xiàn)在對于本領(lǐng)域的技術(shù)人員可以設(shè)想許多變形、置換、改變和等效替換。因此,應(yīng)當(dāng)理解的是,所附的權(quán)利要求書意在覆蓋所有落入本發(fā)明實(shí)際精神內(nèi)的這些變形和改變。
權(quán)利要求
1.一種方法,包括產(chǎn)生存儲參數(shù)以存儲信息,其中所述存儲參數(shù)表示所述信息是指令還是數(shù)據(jù);以及將所述信息傳輸給至少兩個存儲設(shè)備中的一個,所述傳輸至少部分基于所述存儲參數(shù)和所述兩個存儲設(shè)備的屬性。
2.如權(quán)利要求1的方法,其中所述屬性是存取時間,并且該方法進(jìn)一步包括,如果所述至少兩個存儲器中的第一存儲器的存取時間比所述至少兩個存儲器中的第二存儲器的存取時間短,并且如果所述存儲參數(shù)表示該信息是指令,則將所述信息傳輸給所述至少兩個存儲器中的第一存儲器。
3.如權(quán)利要求1的方法,其中所述屬性是存取時間,并且所述方法進(jìn)一步包括,如果所述至少兩個存儲器中的第一存儲器的存取時間比所述至少兩個存儲器中的第二存儲器的存取時間長,并且如果所述存儲參數(shù)表示所述信息是數(shù)據(jù),則將所述信息傳輸給所述至少兩個存儲器中的第一存儲器。
4.如權(quán)利要求1的方法,進(jìn)一步包括請求所述兩個存儲設(shè)備中的第一存儲器的物理屬性,以及請求所述兩個存儲設(shè)備中的第二存儲器的物理屬性。
5.如權(quán)利要求4的方法,其中所述請求第一存儲器的物理屬性的步驟包括請求所述第一存儲器的功率消耗信息,并且請求第二存儲器的物理屬性的步驟包括請求所述第二存儲器的功率消耗信息。
6.如權(quán)利要求4的方法,其中所述請求第一存儲器的物理屬性的步驟包括請求所述第一存儲器的讀周期限制信息,并且所述請求第二存儲器的物理屬性的步驟包括請求所述第二存儲器的讀周期限制信息。
7.一種方法,包括產(chǎn)生參數(shù)以存儲信息,其中所述參數(shù)表示將信息傳輸給存儲器的速率;以及至少部分根據(jù)存儲參數(shù)和至少兩個存儲器的特性將所述信息傳輸給至少兩個存儲器中的一個。
8.如權(quán)利要求7的方法,其中所述特性是存取時間,并且所述方法進(jìn)一步包括,如果所述至少兩個存儲器中的第一存儲器的存取時間比所述至少兩個存儲器中的第二存儲器的存取時間短,并且如果所述存儲參數(shù)表示所述速率為預(yù)定水平或超過預(yù)定水平,則將所述信息傳輸給所述至少兩個存儲器中的第一存儲器。
9.如權(quán)利要求7的方法,其中所述屬性是寫周期限制信息,并且所述方法進(jìn)一步包括,如果所述至少兩個存儲器中的第一存儲器的寫周期限制高于所述至少兩個存儲器中的第二存儲器的寫周期限制,并且如果所述存儲參數(shù)表示所述速率為預(yù)定水平或超過預(yù)定水平,則將所述信息傳輸給所述至少兩個存儲器中的第一存儲器。
10.如權(quán)利要求7的方法,其中所述屬性是功率消耗信息,并且所述方法進(jìn)一步包括,如果所述至少兩個存儲器中的第一存儲器在寫操作過程中消耗的功率小于所述至少兩個存儲器中的第二存儲器,并且如果所述存儲參數(shù)表示所述速率為預(yù)定水平或超過預(yù)定水平,則將所述信息傳輸給所述至少兩個存儲器中的第一存儲器。
11.一種方法,包括產(chǎn)生存儲參數(shù)以存儲信息,其中所述存儲參數(shù)表示通過軟件過程來使用信息;以及至少部分根據(jù)存儲參數(shù)、第一存儲設(shè)備的物理特性和第二存儲設(shè)備的物理特性確定是將所述信息存儲在第一存儲設(shè)備中還是存儲在第二存儲設(shè)備中。
12.如權(quán)利要求11的方法,其中所述存儲參數(shù)表示所述信息是由所述軟件過程執(zhí)行的指令。
13.如權(quán)利要求11的方法,其中所述存儲參數(shù)表示所述信息是由所述軟件過程使用的數(shù)據(jù)。
14.如權(quán)利要求11的方法,其中所述存儲參數(shù)表示通過軟件過程將所述信息傳輸給存儲器或傳輸來自存儲器的所述信息至少預(yù)定的次數(shù)。
15.如權(quán)利要求11的方法,其中所述存儲參數(shù)表示通過所述軟件過程將所述信息寫到存儲設(shè)備的速率。
16.如權(quán)利要求11的方法,進(jìn)一步包括檢查所述第一存儲設(shè)備的物理特性和所述第二存儲設(shè)備的物理特性。
17.如權(quán)利要求16的方法,其中所述檢查所述第一存儲設(shè)備的物理特性的步驟包括檢查所述第一存儲設(shè)備的存取時間,并且所述檢查所述第二存儲設(shè)備的物理特性的步驟包括檢查所述第二存儲設(shè)備的存取時間。
18.如權(quán)利要求16的方法,其中所述檢查所述第一存儲設(shè)備的物理特性的步驟包括檢查第一存儲設(shè)備的功率耗散,并且檢查第二存儲設(shè)備的物理特性包括檢查第二存儲設(shè)備的功率耗散。
19.如權(quán)利要求16的方法,其中所述檢查所述第一存儲設(shè)備的物理特性的步驟包括檢查所述第一存儲設(shè)備的讀或?qū)懼芷谛畔ⅲ⑶宜鰴z查所述第二存儲設(shè)備的物理特性的步驟包括檢查所述第二存儲設(shè)備的讀或?qū)懼芷谛畔ⅰ?br> 20.一種將信息存儲在系統(tǒng)中的方法,包括產(chǎn)生存儲參數(shù)以存儲信息,其中所述存儲參數(shù)表示所述信息的處理改變系統(tǒng)的性能大于預(yù)定量;以及至少部分根據(jù)存儲參數(shù)和兩個存儲器的特性將所述信息傳輸給至少兩個存儲器中的一個。
21.如權(quán)利要求20的方法,其中所述傳輸步驟包括至少部分基于所述存儲參數(shù)以及至少部分基于所述至少兩個存儲器的存取時間、所述至少兩個存儲器的功率消耗、所述至少兩個存儲器的讀周期特性或所述至少兩個存儲器的寫周期特性將所述信息傳輸給所述至少兩個存儲器中的一個。
22.如權(quán)利要求20的方法,進(jìn)一步包括確定所述至少兩個存儲器的所述特性。
23.如權(quán)利要求22的方法,其中所述確定步驟包括確定所述至少兩個存儲器中第一存儲器的存取時間和所述至少兩個存儲器中第二存儲器的存取時間。
24.如權(quán)利要求23的方法,進(jìn)一步包括如果第一存儲器的存取時間比第二存儲器的存取時間短,則將所述信息傳輸給第一存儲器。
25.一種物品,包括存儲介質(zhì),所述存儲介質(zhì)具有在其上存儲的指令,當(dāng)由計(jì)算平臺執(zhí)行存儲的指令時,導(dǎo)致產(chǎn)生存儲參數(shù)以存儲信息,其中所述存儲參數(shù)表示所述信息是指令還是數(shù)據(jù);以及至少部分基于所述存儲參數(shù)和所述兩個存儲設(shè)備的屬性將所述信息傳輸給至少兩個存儲設(shè)備中的一個。
26.如權(quán)利要求25的物品,其中所述屬性是存取時間,并且,其中當(dāng)執(zhí)行這些指令時,進(jìn)一步導(dǎo)致如果所述至少兩個存儲設(shè)備中的第一存儲設(shè)備的存取時間比所述至少兩個存儲器中的第二存儲設(shè)備的存取時間短,并且如果所述存儲參數(shù)表示所述信息是指令,則將所述信息傳輸給所述至少兩個存儲設(shè)備中的第一存儲設(shè)備。
27.如權(quán)利要求25的物品,其中所述傳輸步驟包括至少部分基于所述至少兩個存儲設(shè)備的存取時間、所述至少兩個存儲設(shè)備的功率消耗、所述至少兩個存儲設(shè)備的讀周期特性或所述至少兩個存儲設(shè)備的寫周期特性將所述信息傳輸給所述至少兩個存儲設(shè)備中的一個。
28.一種系統(tǒng),包括適合于執(zhí)行軟件過程并且傳達(dá)存儲參數(shù)以存儲信息的處理器,其中所述存儲參數(shù)表示由所述軟件過程來使用信息;具有物理特性的第一非易失性存儲器;具有物理特性的第二非易失性存儲器,其中所述第一非易失性存儲器的物理特性與所述第二非易失性存儲器的物理特性不同;以及控制器,所述控制器適合于至少部分基于所述存儲參數(shù)、所述第一非易失性存儲器的物理特性和所述第二非易失性存儲器的物理特性將所述信息傳輸給所述第一非易失性存儲器或所述第二非易失性存儲器。
29.如權(quán)利要求28的系統(tǒng),進(jìn)一步包括第三非易失性存儲器,其中所述控制器進(jìn)一步適合于至少部分基于所述第三非易失性存儲器的物理特性將所述信息傳輸給所述第一非易失性存儲器、所述第二非易失性存儲器或所述第三非易失性存儲器。
30.如權(quán)利要求28的系統(tǒng),其中所述存儲參數(shù)表示所述信息是由所述軟件過程執(zhí)行的指令。
31.如權(quán)利要求28的系統(tǒng),其中所述第一非易失性存儲器的物理特性是所述第一非易失性存儲器的存取時間。
32.如權(quán)利要求28的系統(tǒng),其中所述第一非易失性存儲器的物理特性是所述第一非易失性存儲器的功率消耗。
33.如權(quán)利要求28的系統(tǒng),其中所述第一非易失性存儲器的物理特性是所述第一非易失性存儲器的讀周期特性。
34.如權(quán)利要求28的系統(tǒng),其中所述第一非易失性存儲器的物理特性是所述第一非易失性存儲器的寫周期特性。
全文摘要
根據(jù)本發(fā)明的實(shí)施例,簡要地提供了存儲信息的方法,其中所述方法包括產(chǎn)生存儲參數(shù)以存儲信息,其中所述存儲參數(shù)表示由軟件過程來使用信息,所述方法還包括將信息傳輸給至少兩個存儲器中的一個,所述傳輸至少部分基于所述存儲參數(shù)和所述兩個存儲器的特性。
文檔編號G06F12/06GK1662886SQ03813978
公開日2005年8月31日 申請日期2003年4月11日 優(yōu)先權(quán)日2002年4月18日
發(fā)明者彼得·南格爾 申請人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
安庆市| 桓台县| 天津市| 额济纳旗| 根河市| 尼木县| 安达市| 双峰县| 连州市| 上杭县| 三门峡市| 德安县| 大连市| 交城县| 梅州市| 庆安县| 从化市| 金门县| 北辰区| 交城县| 辽源市| 石屏县| 夏河县| 翼城县| 甘南县| 弋阳县| 平山县| 朝阳区| 灵武市| 德江县| 广饶县| 屏东县| 青川县| 栖霞市| 长岛县| 毕节市| 商洛市| 贵德县| 紫金县| 特克斯县| 阳城县|