亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

通過寫扼制的廉價固態(tài)存儲的制作方法_5

文檔序號:9932640閱讀:來源:國知局
分分發(fā)數(shù)據(jù)以使剩余的固態(tài)存儲介質(zhì)的各個體單元的預(yù)期耐久性均等。
[0061]轉(zhuǎn)至圖4,其中示出的流程圖400示出可被執(zhí)行來允許諸如按以上詳述的方式來利用未設(shè)閾值的固態(tài)存儲介質(zhì)的示例性步驟系列。最初,在步驟410,諸如當這樣的基于固態(tài)的存儲設(shè)備與包括執(zhí)行示例性流程圖400的步驟的計算機可執(zhí)行指令的計算設(shè)備通信地耦合時,可檢測到新的基于固態(tài)的存儲設(shè)備。隨后,在步驟420,固態(tài)存儲介質(zhì)的限定部分(諸如個體固態(tài)存儲單元、其分組、固態(tài)存儲管芯或固態(tài)存儲介質(zhì)的其他類似的限定部分)可被測試以確定其物理特性及其能力。例如,在一個實施例中,步驟420可通過調(diào)用可與固態(tài)存儲介質(zhì)一起位于在步驟410檢測到的基于固態(tài)的存儲設(shè)備上的固件或其他類似的控制組件的合適接口來執(zhí)行。
[0062]在步驟440,在步驟420執(zhí)行的測試的結(jié)果可被利用來建立寫策略。如先前所指示的,這樣的寫策略可包括寫扼制,該寫扼制可基于在步驟420確定的這樣的固態(tài)存儲介質(zhì)的特性來限制數(shù)據(jù)被寫到固態(tài)存儲介質(zhì)的特定部分的速度。寫扼制可包括限制新數(shù)據(jù)在預(yù)定時間段期間被寫到特定固態(tài)存儲單元的次數(shù)以及限制數(shù)據(jù)到固態(tài)存儲介質(zhì)的定義部分的總流動。在一個實施例中,作為任選步驟430,固態(tài)存儲介質(zhì)可基于作為步驟420的一部分獲得的特性被入倉到固態(tài)存儲介質(zhì)容量的塊或其他類似的集合中。這樣的入倉可包括創(chuàng)建可與這樣的倉一致的邏輯卷,但是在其他實施例中,邏輯卷可跨越多個倉,或者單個倉可支持多個邏輯卷。步驟430在圖4中示出,其中虛線表示步驟430可以是任選步驟。
[0063]當在步驟440建立了寫策略后,在步驟460,可根據(jù)那個策略來扼制要被寫入固態(tài)存儲介質(zhì)的數(shù)據(jù)。如上所述,這樣的扼制可不僅包括限制數(shù)據(jù)到固態(tài)存儲介質(zhì)的特定部分的流動,還可包括限制在特定的基于固態(tài)的存儲單元上執(zhí)行的寫的數(shù)量,但還可包括選擇將數(shù)據(jù)存儲在固態(tài)存儲介質(zhì)上的何處。例如,如先前所描述的,固態(tài)存儲介質(zhì)的由在步驟420的測試確定為具有較低預(yù)期耐久性的各部分可有較少的數(shù)據(jù)被定向到它們以盡可能多的延長對固態(tài)存儲介質(zhì)的利用,或者替換地可具有較大量的數(shù)據(jù)被定向到它們以盡可能快的用盡這些部分,由此允許固態(tài)存儲介質(zhì)的剩余部分被使用達較長的時間段。在一個實施例中,在步驟450,可接收可提供關(guān)于被存儲在固態(tài)存儲介質(zhì)上的數(shù)據(jù)的信息的元數(shù)據(jù),并且這樣的元數(shù)據(jù)可通知將選擇固態(tài)存儲介質(zhì)的哪些部分來接收這樣的數(shù)據(jù)以供存儲。步驟450在圖4中用虛線示出以示出它是任選步驟。
[0064]在步驟470,可諸如通過后續(xù)測試來作出關(guān)于是否更新關(guān)于固態(tài)存儲介質(zhì)的信息的任選確定。在這樣的實施例中,如果作出了固態(tài)存儲介質(zhì)將被重新測試的確定,則處理可返回步驟420。替換地,處理可返回步驟460以及任選的步驟450以繼續(xù)利用現(xiàn)有的寫策略來將數(shù)據(jù)存儲在固態(tài)存儲介質(zhì)上。如之前一樣,步驟470在圖4中用虛線示出以指示它是任選步驟。
[0065]如可從以上步驟明白的,提供了用于根據(jù)經(jīng)驗地推導出的能力來寫扼制固態(tài)存儲介質(zhì)的機制??紤]此處所述的主題的眾多可能的變化,本發(fā)明要求保護落入以下權(quán)利要求書范圍內(nèi)的所有這樣的實施例及其等效實施方式。
【主權(quán)項】
1.一個或多個計算機可讀介質(zhì),該一個或多個計算機可讀介質(zhì)包括用于將數(shù)據(jù)存儲在固態(tài)存儲介質(zhì)上的計算機可執(zhí)行指令,所述計算機可執(zhí)行指令涉及包括以下的步驟: 測試所述固態(tài)存儲介質(zhì)以標識所述固態(tài)存儲介質(zhì)的各個體部分的能力; 在寫策略表中生成第一組條目,所述第一組條目允許數(shù)據(jù)存儲在所述固態(tài)存儲介質(zhì)中的其由所述測試揭示的能力大于預(yù)定閾值的第一組個體部分上; 對于所述第一組條目中的每一條目,包括從如所述測試所揭示的所述固態(tài)存儲介質(zhì)的相應(yīng)部分的接受數(shù)據(jù)供存儲的能力中得知的寫速度; 在所述寫策略表中生成第二組條目,所述第二組條目阻止數(shù)據(jù)存儲在所述固態(tài)存儲介質(zhì)中的其由所述測試揭示的能力小于所述預(yù)定閾值的第二組個體部分上; 接收所述數(shù)據(jù)以供存儲在所述固態(tài)存儲介質(zhì)上; 從所述固態(tài)存儲介質(zhì)的所述第一組個體部分中選擇所述固態(tài)存儲介質(zhì)的用于存儲接收到的數(shù)據(jù)的至少一些部分;以及 根據(jù)從所述寫策略表獲得的對應(yīng)于所述固態(tài)存儲介質(zhì)的所選的部分中的每一者的寫速度來扼制接收到的數(shù)據(jù)被寫到所選部分的速度。2.如權(quán)利要求1所述的計算機可讀介質(zhì),其特征在于,用于選擇所述固態(tài)存儲介質(zhì)的用于存儲接收到的數(shù)據(jù)的至少一些部分的計算機可執(zhí)行指令包括用于基于所述固態(tài)存儲介質(zhì)的所選部分的預(yù)期耐久性來選擇所述固態(tài)存儲介質(zhì)的至少一些部分,以減少對所述固態(tài)存儲介質(zhì)的具有較低預(yù)期耐久性的那些部分的利用并增加對所述固態(tài)存儲介質(zhì)的具有較高預(yù)期耐久性的那些部分的利用的計算機可執(zhí)行指令。3.如權(quán)利要求1所述的計算機可讀介質(zhì),其特征在于,用于選擇所述固態(tài)存儲介質(zhì)的用于存儲接收到的數(shù)據(jù)的至少一些部分的計算機可執(zhí)行指令包括用于基于所述固態(tài)存儲介質(zhì)的所選部分的預(yù)期耐久性來選擇所述固態(tài)存儲介質(zhì)的至少一些部分,以增加對所述固態(tài)存儲介質(zhì)的具有較低預(yù)期耐久性的那些部分的利用并減少對所述固態(tài)存儲介質(zhì)的具有較高預(yù)期耐久性的那些部分的利用的計算機可執(zhí)行指令。4.如權(quán)利要求1所述的計算機可讀介質(zhì),其特征在于,進一步包括用于獲得關(guān)于接收到的數(shù)據(jù)的元數(shù)據(jù)的計算機可執(zhí)行指令;并且其中用于選擇所述固態(tài)存儲介質(zhì)的用于存儲接收到的數(shù)據(jù)的至少一些部分的計算機可執(zhí)行指令包括用于基于獲得的元數(shù)據(jù)來選擇所述固態(tài)存儲介質(zhì)的至少一些部分的計算機可執(zhí)行指令。5.—種用于向計算設(shè)備提供廉價的基于固態(tài)的存儲的方法,所述方法包括以下步驟: 獲得未設(shè)閾值的固態(tài)存儲介質(zhì); 測試所獲得的固態(tài)存儲介質(zhì)以標識所述固態(tài)存儲介質(zhì)的各個體部分的能力; 在寫策略表中生成第一組條目,所述第一組條目允許數(shù)據(jù)存儲在所述固態(tài)存儲介質(zhì)中的其由所述測試揭示的能力大于預(yù)定閾值的第一組個體部分上; 對于所述第一組條目中的每一條目,包括從如所述測試所揭示的所述固態(tài)存儲介質(zhì)的相應(yīng)部分的接受數(shù)據(jù)供存儲的能力中得知的寫速度;以及 在寫策略表中生成第二組條目,所述第二組條目阻止數(shù)據(jù)存儲在所述固態(tài)存儲介質(zhì)中的其由所述測試揭示的能力小于所述預(yù)定閾值的第二組個體部分上。6.如權(quán)利要求5所述的方法,其特征在于,進一步包括以下步驟: 接收供存儲在所述固態(tài)存儲介質(zhì)上的數(shù)據(jù); 從所述固態(tài)存儲介質(zhì)的第一組個體部分中選擇所述固態(tài)存儲介質(zhì)的用于存儲接收到的數(shù)據(jù)的至少一些部分;以及 根據(jù)從所述寫策略表獲得的對應(yīng)于所述固態(tài)存儲介質(zhì)的所選的部分中的每一者的寫速度來扼制接收到的數(shù)據(jù)被寫到所選部分的速度。7.如權(quán)利要求6所述的方法,其特征在于,選擇所述固態(tài)存儲介質(zhì)的用于存儲接收到的數(shù)據(jù)的至少一些部分包括基于所述固態(tài)存儲介質(zhì)的所選部分的預(yù)期耐久性來選擇所述固態(tài)存儲介質(zhì)的至少一些部分,以減少對所述固態(tài)存儲介質(zhì)的具有較低預(yù)期耐久性的那些部分的利用并增加對所述固態(tài)存儲介質(zhì)的具有較高預(yù)期耐久性的那些部分的利用。8.如權(quán)利要求6所述的方法,其特征在于,選擇所述固態(tài)存儲介質(zhì)的用于存儲接收到的數(shù)據(jù)的至少一些部分包括基于所述固態(tài)存儲介質(zhì)的所選部分的預(yù)期耐久性來選擇所述固態(tài)存儲介質(zhì)的至少一些部分,以增加對所述固態(tài)存儲介質(zhì)的具有較低預(yù)期耐久性的那些部分的利用并減少對所述固態(tài)存儲介質(zhì)的具有較高預(yù)期耐久性的那些部分的利用。9.一種存儲設(shè)備,包括: 未設(shè)閾值的固態(tài)存儲介質(zhì);以及 執(zhí)行包括以下的步驟的固件: 測試所述固態(tài)存儲介質(zhì)以標識所述固態(tài)存儲介質(zhì)的各個體部分的能力; 在寫策略表中生成第一組條目,所述第一組條目允許數(shù)據(jù)存儲在所述固態(tài)存儲介質(zhì)中的其由所述測試揭示的能力大于閾值的第一組個體部分上; 對于所述第一組條目中的每一條目,包括從如所述測試所揭示的所述固態(tài)存儲介質(zhì)的相應(yīng)部分的接受數(shù)據(jù)供存儲的能力中得知的寫速度; 在寫策略表中生成第二組條目,所述第二組條目阻止數(shù)據(jù)存儲在所述固態(tài)存儲介質(zhì)中的其由所述測試揭示的能力小于所述閾值的第二組個體部分上; 接收供存儲在所述固態(tài)存儲介質(zhì)上的數(shù)據(jù); 從所述固態(tài)存儲介質(zhì)的第一組個體部分中選擇所述固態(tài)存儲介質(zhì)的用于存儲接收到的數(shù)據(jù)的至少一些部分;以及 根據(jù)從所述寫策略表獲得的對應(yīng)于所述固態(tài)存儲介質(zhì)的所選的部分中的每一者的寫速度來扼制接收到的數(shù)據(jù)被寫到所選部分的速度。10.如權(quán)利要求9所述的存儲設(shè)備,其特征在于,所述測試通過在所述存儲設(shè)備通過所述固件展示的接口通信地耦合到的計算設(shè)備上執(zhí)行的過程發(fā)起。
【專利摘要】通過根據(jù)經(jīng)驗地推導出的能力來寫扼制固態(tài)存儲介質(zhì),可獲得基于固態(tài)的存儲設(shè)備的許多益處,同時使與其相關(guān)聯(lián)的成本最小化。由于沒有原本在測試并隨后丟棄其能力不滿足嚴刻的制造商標準的固態(tài)存儲介質(zhì)中固有的浪費,未經(jīng)測試的固態(tài)存儲介質(zhì)可被廉價地獲得。未經(jīng)測試的固態(tài)存儲介質(zhì)可通過測試過程來初始化,該測試過程經(jīng)驗地標識出這樣的固態(tài)存儲介質(zhì)內(nèi)的各個體固態(tài)塊或塊分組的能力。這樣的經(jīng)驗地獲得的能力信息隨后被利用來扼制數(shù)據(jù)被寫到固態(tài)存儲介質(zhì)速度。此外,可允許將各個體固態(tài)塊或個體塊分組入倉到可包括不同的性能閾值的倉中。
【IPC分類】G06F11/00, G06F3/06, G06F12/02
【公開號】CN105723347
【申請?zhí)枴緾N201480062633
【發(fā)明人】S·??? B·黑西比
【申請人】微軟技術(shù)許可有限責任公司
【公開日】2016年6月29日
【申請日】2014年11月12日
【公告號】US9229640, US20150143019, WO2015073467A1
當前第5頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1