[發(fā)明專(zhuān)利]在非易失性存儲(chǔ)器中為從電源故障恢復(fù)而繞回序列號(hào)有效
| 申請(qǐng)?zhí)枺?/td> | 200910141226.2 | 申請(qǐng)日: | 2009-05-05 |
| 公開(kāi)(公告)號(hào): | CN101576852A | 公開(kāi)(公告)日: | 2009-11-11 |
| 發(fā)明(設(shè)計(jì))人: | R·羅耶;H·H·曹;S·N·崔卡 | 申請(qǐng)(專(zhuān)利權(quán))人: | 英特爾公司 |
| 主分類(lèi)號(hào): | G06F12/02 | 分類(lèi)號(hào): | G06F12/02 |
| 代理公司: | 中國(guó)專(zhuān)利代理(香港)有限公司 | 代理人: | 朱海煜;徐予紅 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 非易失性存儲(chǔ)器 電源 故障 恢復(fù) 繞回 序列號(hào) | ||
1.一種用于控制計(jì)算機(jī)存儲(chǔ)器的裝置,包括:
非易失性存儲(chǔ)器;以及
存儲(chǔ)器控制器,用于:
控制所述存儲(chǔ)器的內(nèi)容的讀、寫(xiě)和擦除;
如果將數(shù)據(jù)寫(xiě)入到塊的每個(gè)子單元中,則將序列號(hào)值寫(xiě)入到所述 子單元的元數(shù)據(jù)中;
在每次寫(xiě)入新的子單元時(shí)將所述序列號(hào)值遞增;
在所述序列號(hào)達(dá)到最大值之后,將所述序列號(hào)繞回到最小值,其 中從所述最小值到所述最大值的值范圍由第一范圍和第二范圍組成, 所述第二范圍與所述第一范圍不重疊;以及
選擇所述第一范圍和所述第二范圍中包含最新活動(dòng)序列號(hào)的一 個(gè)范圍作為頂部范圍,并選擇所述第一范圍和所述第二范圍中的另一 個(gè)范圍作為底部范圍;
其中指定所述頂部范圍中的所有活動(dòng)序列號(hào)具有大于所述底部 范圍中的所有活動(dòng)序列號(hào)的有效值。
2.如權(quán)利要求1所述的裝置,其中所述序列號(hào)是全局序列號(hào)。
3.如權(quán)利要求1所述的裝置,其中所述最大值是2N-1,其中N 是用于表示所述序列號(hào)值的位數(shù)。
4.如權(quán)利要求1所述的裝置,其中所述存儲(chǔ)器控制器用于:
重新定位包含位于所述底部范圍中的序列號(hào)的每個(gè)子單元,使得 重新定位后的子單元包含位于所述頂部范圍中的序列號(hào);以及
擦除包含具有位于所述底部范圍中的序列號(hào)的所述子單元的塊。
5.如權(quán)利要求1所述的裝置,其中所述存儲(chǔ)器控制器用于:
將最新的活動(dòng)序列號(hào)的值分配給第一參數(shù);以及
將最舊的活動(dòng)序列號(hào)的值分配給第二參數(shù)。
6.如權(quán)利要求5所述的裝置,其中所述存儲(chǔ)器控制器用于:
從特定子單元讀取數(shù)據(jù);
修改所述數(shù)據(jù)并將修改后的數(shù)據(jù)寫(xiě)入到新的子單元;
將新的序列號(hào)寫(xiě)入到所述新的子單元的元數(shù)據(jù)中;以及
將所述新的子單元中的所述新序列號(hào)的值重新分配給所述第一 參數(shù)。
7.如權(quán)利要求6所述的裝置,其中所述存儲(chǔ)器控制器用于:
擦除包含所述特定子單元的特定塊,所述擦除包括擦除相關(guān)聯(lián)的 元數(shù)據(jù);以及
將現(xiàn)在最舊的活動(dòng)序列號(hào)的值分配給所述第二參數(shù)。
8.如權(quán)利要求6所述的裝置,其中當(dāng)確定所述第一參數(shù)在所述 第二參數(shù)的某個(gè)范圍內(nèi)時(shí),所述存儲(chǔ)器控制器用于執(zhí)行包括以下步驟 的操作:
將包含最舊序列號(hào)的子單元重新定位到新塊,并將新序列號(hào)分配 給重新定位的子單元;
擦除包含具有所述最舊序列號(hào)的所述子單元的塊,所述擦除包括 擦除相關(guān)聯(lián)的元數(shù)據(jù);以及
將現(xiàn)在最舊的活動(dòng)序列號(hào)的值重新分配給所述第二參數(shù)。
9.如權(quán)利要求1所述的裝置,還包括耦合到所述非易失性存儲(chǔ) 器的電池。
10.一種用于控制計(jì)算機(jī)存儲(chǔ)器的方法,包括:
每次要將數(shù)據(jù)寫(xiě)入到非易失性存儲(chǔ)器的新頁(yè)中時(shí),將計(jì)數(shù)器遞增 以生成序列號(hào)用于寫(xiě)入到所述非易失性存儲(chǔ)器的元數(shù)據(jù)中;
當(dāng)所述計(jì)數(shù)器達(dá)到它的最大值時(shí),將所述計(jì)數(shù)器繞回到所述計(jì)數(shù) 器的最小值,其中從所述計(jì)數(shù)器的最小值到所述計(jì)數(shù)器的最大值的值 范圍由第一范圍和不與所述第一范圍重疊的第二范圍組成;以及
當(dāng)從電源故障恢復(fù)時(shí),利用寫(xiě)入到所述頁(yè)的多個(gè)頁(yè)的元數(shù)據(jù)中的 序列號(hào)來(lái)確定哪些頁(yè)是當(dāng)前頁(yè),哪些頁(yè)是過(guò)期頁(yè);
指定所述第一范圍和所述第二范圍中包含最新的活動(dòng)序列號(hào)的 一個(gè)范圍作為頂部范圍,并選擇所述第一范圍和所述第二范圍中的另 一個(gè)范圍作為底部范圍;以及
指定所述頂部范圍中的所有活動(dòng)序列號(hào)具有大于所述底部范圍 中的所有活動(dòng)序列號(hào)的值。
11.如權(quán)利要求10所述的方法,還包括:
重新定位具有位于所述底部范圍中的序列號(hào)的頁(yè),使得重新定位 的頁(yè)包含位于所述頂部范圍中的序列號(hào);以及
擦除包含具有位于所述底部范圍中的序列號(hào)的所述頁(yè)的塊。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910141226.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F12-00 在存儲(chǔ)器系統(tǒng)或體系結(jié)構(gòu)內(nèi)的存取、尋址或分配
G06F12-02 .尋址或地址分配;地址的重新分配
G06F12-14 .阻止存儲(chǔ)器越權(quán)使用的保護(hù)
G06F12-16 .阻止存儲(chǔ)物丟失的保護(hù)
G06F12-04 ..字長(zhǎng)可變的字或字的一部分的尋址
G06F12-06 ..物理存儲(chǔ)塊定位的尋址,例如,基地址尋址、模塊尋址、專(zhuān)用存儲(chǔ)區(qū)尋址
- 處理器、存儲(chǔ)器、計(jì)算機(jī)系統(tǒng)、系統(tǒng)LSI及其驗(yàn)證方法
- 半導(dǎo)體器件和IC卡
- 安全的非易失性存儲(chǔ)器裝置以及對(duì)其中的數(shù)據(jù)進(jìn)行保護(hù)的方法
- 非易失性存儲(chǔ)器數(shù)據(jù)寫(xiě)入方法、存儲(chǔ)系統(tǒng)及其控制器
- 對(duì)系統(tǒng)進(jìn)行配置的方法、計(jì)算系統(tǒng)以及物品
- 非易失性存儲(chǔ)器接口
- 對(duì)存儲(chǔ)器設(shè)備中的非易失性存儲(chǔ)器和易失性存儲(chǔ)器進(jìn)行同時(shí)存取的技術(shù)
- 存儲(chǔ)裝置
- 控制非易失性存儲(chǔ)器器件的初始化的方法以及存儲(chǔ)器系統(tǒng)
- 非易失性存儲(chǔ)器的檢測(cè)方法及相關(guān)設(shè)備
- 故障檢測(cè)裝置、故障檢測(cè)方法以及故障檢測(cè)程序
- 故障預(yù)測(cè)裝置、故障預(yù)測(cè)方法及故障預(yù)測(cè)程序
- 故障分析裝置、故障分析系統(tǒng)及故障分析方法
- 故障檢測(cè)方法、故障檢測(cè)裝置和故障檢測(cè)系統(tǒng)
- 故障檢測(cè)裝置、故障檢測(cè)方法及計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)
- 故障檢測(cè)裝置、故障檢測(cè)方法和計(jì)算機(jī)能讀取的存儲(chǔ)介質(zhì)
- 故障檢測(cè)裝置、故障檢測(cè)系統(tǒng)、故障檢測(cè)方法
- 故障處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 故障排除方法、故障排除裝置及故障排除系統(tǒng)
- 故障檢測(cè)電路、故障檢測(cè)系統(tǒng)及故障檢測(cè)方法





