亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

非易失性存儲器操作方法及使用該方法的數(shù)據(jù)儲存系統(tǒng)的制作方法

文檔序號:6580090閱讀:114來源:國知局
專利名稱:非易失性存儲器操作方法及使用該方法的數(shù)據(jù)儲存系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于非易失性存儲器,特別是有關(guān)于非易失性存儲器的操作方法,以及
使用該方法的數(shù)據(jù)儲存系統(tǒng)。
背景技術(shù)
—般而言,非易失性存儲器具有許多優(yōu)勢,諸如高存儲密度、低功率消耗與防震。 因此,非易失性存儲器裝置,例如與非門(NAND)閃存裝置,廣泛地作為儲存媒體,像是安全 數(shù)字卡(SD card)、快閃記憶卡(CF card)、隨身碟及固態(tài)儲存硬盤(SSD)。再者,許多可攜 式裝置,如個人數(shù)字助理(PDA)或者筆記型計算機,亦搭配使用此一閃存裝置,作為主要儲 存媒體,用以取代機械式硬盤,。 然而,非易失性存儲器的非易失性存儲器區(qū)塊會有抹除次數(shù)的限制,其中,多電 平單元(multi-level cell, MLC)存儲器區(qū)塊的抹除次數(shù)少于單電平單元(single-level cell, SLC)存儲器區(qū)塊。當(dāng)抹除操作無法在非易失性存儲器內(nèi)的一區(qū)塊上執(zhí)行時,則該區(qū) 塊變?yōu)橐蝗毕輩^(qū)塊,且為一只讀區(qū)塊。 因此,需要一種非易失性存儲器操作方法,用以延長其使用期限。除此之外,需要 一種非易失性存儲器操作方法,用以通知使用者非易失性存儲器的效能狀態(tài),能夠于數(shù)據(jù) 遺失前采取適當(dāng)措施,例如立即備份數(shù)據(jù)。

發(fā)明內(nèi)容
本發(fā)明提供一種非易失性存儲器操作方法。于一實施例中,該非易失性存儲器包 括多個實體區(qū)塊,其具有多個數(shù)據(jù)區(qū)塊與多個備用區(qū)塊。該些數(shù)據(jù)區(qū)塊用以儲存數(shù)據(jù)。對 應(yīng)于該些數(shù)據(jù)區(qū)塊的至少一部份備用區(qū)塊被保留及用于數(shù)據(jù)更新操作。該方法包括下列步 驟比較已選取實體區(qū)塊的一平均抹除次數(shù)與一第一臨界值,用以取得一指針;根據(jù)該指 針,決定該非易失性存儲器的一效能狀態(tài),其中,當(dāng)該平均抹除次數(shù)大于該第一臨界值時, 該效能狀態(tài)被設(shè)定為一第一狀態(tài);根據(jù)該效能狀態(tài)產(chǎn)生一指示;以及執(zhí)行一延伸程序,用 以響應(yīng)于該第一狀態(tài),其中,該延伸程序配置一最小數(shù)量的該至少一部份備用區(qū)塊,被保留 及用于數(shù)據(jù)更新操作。 另一方面,本發(fā)明提供一種非易失性存儲器操作方法。于實施例中,該非易失性存 儲器包括多個實體區(qū)塊,其具有多個數(shù)據(jù)區(qū)塊與多個備用區(qū)塊。該些數(shù)據(jù)區(qū)塊用以儲存數(shù) 據(jù)。對應(yīng)于該數(shù)據(jù)區(qū)塊的至少一部份備用區(qū)塊被保留及用于數(shù)據(jù)更新操作。該方法包括下 列步驟根據(jù)保留用于該些數(shù)據(jù)區(qū)塊數(shù)據(jù)更新操作的該至少一部份備用區(qū)塊以外的備用區(qū) 塊全部數(shù)量,用以產(chǎn)生一指針;當(dāng)該指示為一第一狀態(tài)時,執(zhí)行一延伸程序,其中,該延伸程 序配置一最小數(shù)量的該至少一部份備用區(qū)塊,被保留及用于數(shù)據(jù)更新操作。
另一方面,本發(fā)明提供一種數(shù)據(jù)儲存系統(tǒng),包括一存儲器模塊與一主機。進(jìn)一步, 該存儲器模塊包括一非易失性存儲器與一控制器。該非易失性存儲器包括多個實體區(qū)塊, 其具有多個數(shù)據(jù)區(qū)塊與多個備用區(qū)塊。該些數(shù)據(jù)區(qū)塊用以儲存數(shù)據(jù)。對應(yīng)于該些數(shù)據(jù)區(qū)塊
4的至少一部份備用區(qū)塊被保留及用于數(shù)據(jù)更新操作。該控制器耦接于該非易失性存儲器, 用以取得已選取實體區(qū)塊的一平均抹除次數(shù)。每一實體區(qū)塊的每一抹除次數(shù)為其上所執(zhí)行 抹除操作的總次數(shù)。該主機耦接于該存儲器模塊,比較該平均抹除次數(shù)與一第一臨界值用 以取得一指針,并根據(jù)該指針決定該非易失性存儲器的一效能狀態(tài)。于一實施例中,當(dāng)該平 均抹除次數(shù)大于該第一臨界值時,該效能狀態(tài)將被設(shè)定為一第一狀態(tài)。該主機進(jìn)一步根據(jù) 該效能狀態(tài)產(chǎn)生一指示,并且執(zhí)行一延伸程序,用以響應(yīng)于該第一狀態(tài)。該延伸程序配置一 最小數(shù)量的該至少一部份備用區(qū)塊,被保留及用于數(shù)據(jù)更新操作。 為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附 圖,詳細(xì)說明如下。


圖1是顯示依據(jù)本發(fā)明實施例的數(shù)據(jù)儲存系統(tǒng)方塊圖。
圖2是顯示依據(jù)本發(fā)明實施例的非易失性存儲器操作方法流程圖。
圖3是顯示依據(jù)圖2實施例的非易失性存儲器另一操作方法流程圖。
圖4是顯示依據(jù)圖2實施例的非易失性存儲器另一操作方法流程圖。
具體實施例方式
下文說明本發(fā)明的較佳實施方式。下述的說明用以更容易了解本發(fā)明,并非用以 限制本發(fā)明。本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求所界定的為準(zhǔn)。 圖1顯示依據(jù)本發(fā)明實施例的數(shù)據(jù)儲存系統(tǒng)10方塊圖。該數(shù)據(jù)儲存系統(tǒng)10包括 存儲器模塊H0、主機106與屏幕108。存儲器模塊110包括控制器104與非易失性存儲器 102,例如與非門(NAND)閃存。 于一實施例中,非易失性存儲器102包括多個實體區(qū)塊,如多電平單元存儲器區(qū)
塊,具有多個數(shù)據(jù)區(qū)塊、多個備用區(qū)塊與多個缺陷區(qū)塊。舉例而言,當(dāng)?shù)谝淮问褂梅且资?存儲器102時,具有(X+Y+Z)個實體區(qū)塊。于此,X表示數(shù)據(jù)區(qū)塊的全部數(shù)量,Y表示備用區(qū) 塊的全部數(shù)量,以及Z表示缺陷區(qū)塊的全部數(shù)量。數(shù)據(jù)區(qū)塊用以儲存數(shù)據(jù)。缺陷區(qū)塊禁止 抹除與編程存取。進(jìn)一步,對應(yīng)于數(shù)據(jù)區(qū)塊的至少一部份備用區(qū)塊被保留及用于數(shù)據(jù)更新 操作,而除了保留及用于數(shù)據(jù)更新操作的至少一部份備用區(qū)塊以外,其余備用區(qū)塊將用來 維持非易失性存儲器102的效能。舉例來講,于讀寫操作時,其余備用區(qū)塊可用來取代壞掉 或缺陷區(qū)塊。缺陷區(qū)塊可能于制造時或者執(zhí)行過多的抹除操作時產(chǎn)生。通常在一開始時,Z 會遠(yuǎn)小于X或Y。但于數(shù)據(jù)寫入時,隨著非易失性存儲器102所執(zhí)行的抹除操作增加,使得 越來越多數(shù)據(jù)區(qū)塊或者備用區(qū)塊會因為過多的抹除操作而變成缺陷區(qū)塊。
于一情況下,當(dāng)一備用區(qū)塊因為過多的抹除操作而有缺陷時,便將該備用區(qū)塊 標(biāo)志為一缺陷區(qū)塊。因此,備用區(qū)塊的全部數(shù)量變成(Y-l),而缺陷區(qū)塊的全部數(shù)量變成 (Z+l)。于另一情況下,當(dāng)一數(shù)據(jù)區(qū)塊為有缺陷時,則將對應(yīng)的一備用區(qū)塊轉(zhuǎn)而作為該數(shù)據(jù) 區(qū)塊,用以維持?jǐn)?shù)據(jù)區(qū)塊的大小。因此,數(shù)據(jù)區(qū)塊的全部數(shù)量依然為X,不過,備用區(qū)塊的全 部數(shù)量變成(Y-l),而缺陷區(qū)塊的全部數(shù)量變成(Z+l)。 于是,當(dāng)缺陷區(qū)塊的全部數(shù)量增加到一個程度時,由于備用區(qū)塊不足,將造成非易 失性存儲器102可能出現(xiàn)效能問題或數(shù)據(jù)遺失。于此情況下,可利用非易失性存儲器102
5的某些條件來取得一指針,用以判斷非易失性存儲器102的效能是否能滿足需求。舉例而 言,主機106可執(zhí)行一軟件程序,根據(jù)初始缺陷區(qū)塊、目前缺陷區(qū)塊、初始備用區(qū)塊、目前備 用區(qū)塊、全部或數(shù)個實體區(qū)塊的抹除次數(shù)、或非易失性存儲器102的其它狀態(tài),用以決定非 易失性存儲器102的操作使用期限與效能狀態(tài)。 圖2顯示依據(jù)本發(fā)明實施例的非易失性存儲器操作方法流程圖。如圖1與圖2所 示,當(dāng)包含儲存媒體(例如存儲器模塊110)的數(shù)據(jù)儲存系統(tǒng)10開機時,將上述一或多個 狀態(tài)提供給主機106,用以取得指針,以便檢測或估測非易失性存儲器102的效能狀態(tài)(步 驟S202)。 于一實施例中,于非易失性存儲器102中,耦接于非易失性存儲器102的控制器 104取得已選取實體區(qū)塊的平均抹除次數(shù),并據(jù)以決定效能。值得一提的是,對已選取實體 區(qū)塊而言,每一抹除次數(shù)表示所執(zhí)行的抹除操作的總次數(shù)。 于此狀況下,耦接于存儲器模塊110的主機106取得與已選取實體區(qū)塊的平均 抹除次數(shù)相關(guān)的一指針。于一實施例中,通過平均已選取實體區(qū)塊的全部抹除次數(shù),用以 取得平均抹除次數(shù)。于操作中,主機106比較平均抹除次數(shù)與第一臨界值,用以取得指 針。其次,再根據(jù)指針來產(chǎn)生一指示。屏幕108耦接于該主機106,用以顯示該指示(步驟 S204)。再者,當(dāng)非易失性存儲器102的效能狀態(tài)被判斷為不能滿足需求時,主機106可執(zhí) 行一軟件程序,用以延長非易失性存儲器102的操作使用期限。舉例來講,針對特定的效 能,軟件程序可執(zhí)行一延伸程序,用以由非易失性存儲器102,將一系統(tǒng)內(nèi)編程(in-system programming, ISP)碼加載至控制器104,進(jìn)而維持非易失性存儲器102的正常讀寫操作 (步驟S206)。延伸程序的操作將配合圖3與圖4詳細(xì)說明如下。 圖3顯示依據(jù)圖2實施例的非易失性存儲器另一操作方法流程圖。于此實施例中, 利用非易失性存儲器102(如圖l所示)內(nèi)的已選取實體區(qū)塊的一平均抹除次數(shù)來決定指 針,用以判斷效能。 舉例而言,當(dāng)主機106欲寫入數(shù)據(jù)至具有抹除次數(shù)Cl的實體區(qū)塊Bl時,圖1的控 制器104抹除實體區(qū)塊B1。因此,實體區(qū)塊B1的抹除次數(shù)變成(Cl+1)。因為在一實體區(qū) 塊上執(zhí)行抹除操作過多時會使得抹除次數(shù)非常大,因此,主機106可選擇一些實體區(qū)塊來 取得平均抹除次數(shù),用以估測非易失性存儲器102的效能(步驟S302)。
進(jìn)一步,主機106通過比較平均抹除次數(shù)與第一臨界值來取得指針。主機106根 據(jù)指針決定非易失性存儲器102的效能狀態(tài)。決定效能狀態(tài)之后,便根據(jù)效能狀態(tài)來產(chǎn)生 一指示。于一實施例中,當(dāng)平均抹除次數(shù)超過第一臨界值,則將效能狀態(tài)設(shè)定為第一狀態(tài), 用來表示非易失性存儲器102隨時會產(chǎn)生缺陷,且儲存于非易失性存儲器102的數(shù)據(jù)可能 隨時會遺失。如此一來,響應(yīng)于第一狀態(tài),可在屏幕108上用一紅色閃光燈信號來顯示該指 示,像是用紅色閃光燈信號的圖標(biāo),以便通知終端使用者盡快將非易失性存儲器102執(zhí)行 備份操作(步驟S304),以防止數(shù)據(jù)遺失。于備份操作期間,主機106指示控制器104備份 非易失性存儲器102所儲存的數(shù)據(jù)。 另一方面,當(dāng)平均抹除次數(shù)低于第一臨界值時,主機106進(jìn)一步地比較平均抹除 次數(shù)與第二臨界值,用以取得該指針。于此情況下,根據(jù)平均抹除次數(shù)與第二臨界值的比較 結(jié)果,于黃色或綠色閃光燈信號中選擇其一來顯示該指示。也就是說,當(dāng)平均抹除次數(shù)介于 第一臨界值與第二臨界值時,便于屏幕108上用一黃色閃光燈信號來顯示該指示,如利用黃色閃光燈信號的圖標(biāo),用以表示存儲器模塊110已使用一段時間,而且效能已下降(步驟 S306)。當(dāng)平均抹除次數(shù)少于第二臨界值時,在該屏幕108上用一綠色閃光燈信號來顯示該 指示,如利用綠色閃光燈信號的圖標(biāo),用以表示存儲器模塊110的效能能夠滿足需求(步驟 S308)。 如上所述,響應(yīng)于紅色閃光燈信號或第一狀態(tài),執(zhí)行一延伸程序,用以使非易失性 存儲器102中數(shù)據(jù)儲存的操作使用期限延長。延伸程序用以配置一最小數(shù)量的備用區(qū)塊, 被保留及用于數(shù)據(jù)更新操作。被保留及用于數(shù)據(jù)更新操作的該些備用區(qū)塊與原來的數(shù)據(jù)區(qū) 塊一起被稱為配對區(qū)塊。最小數(shù)量的備用區(qū)塊意指最小數(shù)量的配對區(qū)塊。最小數(shù)量的備用 區(qū)塊足以維持存儲器模塊110的正常操作,但可能會影響存儲器模塊110的效能。舉例來 講,對應(yīng)于數(shù)據(jù)區(qū)塊,假使原本保留及用于數(shù)據(jù)更新操作的備用區(qū)塊數(shù)量為N,則延伸程序 可將N減小至最小數(shù)量M,使得控制器104得以維持正常操作(步驟S310)。
除此之外,假設(shè)備用區(qū)塊的全部數(shù)量為Y,執(zhí)行完延伸程序后,將有(Y-M)個備用 區(qū)塊可用于取代任何缺陷數(shù)據(jù)區(qū)塊或者任何缺陷備用區(qū)塊,從而增加存儲器模塊110的操 作使用期限。值得注意的是,第一臨界值與第二臨界值均為可編程的。于操作中,可依據(jù) 非易失性存儲器102的存儲器型式?jīng)Q定第一臨界值與第二臨界值,或者由應(yīng)用軟件加以編 程。舉例來講,單電平單元存儲器(SLC)的第一臨界值或第二臨界值會比多電平單元(MLC) 存儲器的值來得大,這是因為單電平單元存儲器較多電平單元存儲器允許較多的抹除次 數(shù)。所以,終端使用者可根據(jù)其經(jīng)驗與需求來編程第一臨界值與第二臨界值,以便建立更適 當(dāng)?shù)闹甘尽?值得一提的是,存儲器模塊110包括安全數(shù)字卡(SD card)、快閃記憶卡 (CFcard)、固態(tài)硬盤(SSD),或者其它與非易失性存儲器相關(guān)的存儲器裝置。
圖4是顯示依據(jù)圖2實施例,用以決定非易失性存儲器效能的另一操作方法流程 圖。于此實施例中,除了與已選取實體區(qū)塊相關(guān)的抹除次數(shù)之外,亦可于圖1的非易失性存 儲器102中,利用備用區(qū)塊的全部數(shù)量來決定指針,用以判斷效能。 參考圖1與圖4,當(dāng)數(shù)據(jù)儲存系統(tǒng)10開機后,主機106激活軟件程序來檢查存儲器 模塊110的效能。更具體地,主機106先計算已選取實體區(qū)塊的平均抹除次數(shù)。其次,除了 對應(yīng)于該數(shù)據(jù)區(qū)塊,被保留及用于數(shù)據(jù)更新操作的備用區(qū)塊外,主機106計算其它備用區(qū) 塊的全部數(shù)量。舉例而言,若全部備用區(qū)塊為Y,而被保留及用于數(shù)據(jù)更新操作的備用區(qū)塊 的全部數(shù)量為N,則其余或可利用備用區(qū)塊的全部數(shù)量為(Y-N)。接下來,主機106比較平 均抹除次數(shù)與一抹除臨界值,并比較可利用備用區(qū)塊的全部數(shù)量與一備用臨界值,用以取 得指針(步驟S402)。 需注意,可透過應(yīng)用軟件來編程備用臨界值與抹除臨界值,或者依據(jù)非易失性存 儲器102的存儲器型式來決定。舉例來講,可依據(jù)閃存識別碼或者閃存廠商規(guī)格,自查找表 取得備用臨界值與抹除臨界值。 于操作中,當(dāng)平均抹除次數(shù)少于抹除臨界值,且可利用備用區(qū)塊的全部數(shù)量大于 備用臨界值時,則可知存儲器模塊iio操作于一適當(dāng)狀態(tài)。因此,對應(yīng)于安全狀態(tài)的一指示 是以綠色閃光燈信號顯示于屏幕108上,例如用綠色閃光燈信號的圖標(biāo),用以表示存儲器 模塊110的效能狀態(tài)令人滿意(步驟S404)。 進(jìn)一步,當(dāng)平均抹除次數(shù)大于抹除臨界值,且可利用備用區(qū)塊的全部數(shù)量大于備
7用臨界值時,則可知存儲器模塊110操作于不穩(wěn)定狀態(tài)。此時,于屏幕108上用一黃色閃光 燈信號來顯示對應(yīng)于安全狀態(tài)的指示,如利用黃色閃光燈信號的圖標(biāo),用以表示存儲器模 塊110的效能狀態(tài)已經(jīng)下降(步驟S406)。 于其它實施例中,當(dāng)可利用備用區(qū)塊的全部數(shù)量小于備用臨界值時,主機106會 檢查已選取實體區(qū)塊的每一抹除次數(shù)是否大于抹除臨界值。當(dāng)已選取實體區(qū)塊的全部抹除 次數(shù)大于抹除臨界值時,將效能狀態(tài)設(shè)定為一警告狀態(tài),用以表示非易失性存儲器102隨 時會產(chǎn)生缺陷(步驟S408)。于此情況下,儲存于存儲器模塊110可能隨時會遺失。根據(jù)上 述說明,為響應(yīng)于警告狀態(tài),于屏幕108上用一紅色閃光燈信號來顯示該指示,進(jìn)而提醒終 端使用者備份非易失性存儲器102所儲存的數(shù)據(jù)。于一實施例中,終端使用者可點擊位于 屏幕108上的紅色閃光燈信號的圖標(biāo),用以使數(shù)據(jù)儲存系統(tǒng)IO進(jìn)入一延伸模式或執(zhí)行延伸 程序(步驟S410)。如前所述,延伸程序用以配置一最小數(shù)量的備用區(qū)塊,被保留及用于數(shù) 據(jù)更新操作。如此一來,對應(yīng)于數(shù)據(jù)區(qū)塊、被保留及使用的備用區(qū)塊數(shù)量將會減少,因而空 出更多閑置的備用區(qū)塊,用以取代壞掉的區(qū)塊。另外,可配置非易失性存儲器102,使其操作 于一較低時脈速度,進(jìn)而在非易失性存儲器102變得無法使用之前,讓終端使用者備份所 儲存的數(shù)據(jù)。以此方式,控制器104能夠安全地再操作存儲器模塊110 —段時間,直到?jīng)]有 可利用的備份區(qū)塊來取代壞掉的區(qū)塊,而終端使用者有更多時間可以在數(shù)據(jù)遺失前備份非 易失性存儲器102。 值得注意的是,可以設(shè)定或合并其它條件來取得指針,用以決定存儲器模塊IIO 的效能。舉例而言,當(dāng)可利用備份區(qū)塊的全部數(shù)量小于備份臨界值時,可知存儲器模塊110 操作于警告狀態(tài)。再者,當(dāng)可利用備份區(qū)塊的全部數(shù)量大于或等于備份臨界值時,主機106 可比較已選取實體區(qū)塊的每一抹除次數(shù)與備份臨界值。當(dāng)所有的抹除次數(shù)都少于抹除臨界 值時,則可知存儲器模塊110操作于能夠滿足需求的狀態(tài)。否則,當(dāng)部份的已選擇實體區(qū)塊 具有大于抹除臨界值的抹除次數(shù)時,可知存儲器模塊110操作于無法滿足需求的狀態(tài)。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任本領(lǐng)域普通 技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與潤飾,因此本發(fā)明的保護(hù) 范圍當(dāng)以權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
一種非易失性存儲器操作方法,該非易失性存儲器具有多個實體區(qū)塊,其中,該些實體區(qū)塊包括多個數(shù)據(jù)區(qū)塊與多個備用區(qū)塊,該些數(shù)據(jù)區(qū)塊用以儲存數(shù)據(jù),對應(yīng)于該些數(shù)據(jù)區(qū)塊的至少一部份備用區(qū)塊被保留及用于數(shù)據(jù)更新操作,該非易失性存儲器操作方法包括比較已選取實體區(qū)塊的一平均抹除次數(shù)與一第一臨界值,用以取得一指針;根據(jù)該指針,決定該非易失性存儲器的一效能狀態(tài),其中,當(dāng)該平均抹除次數(shù)大于該第一臨界值時,該效能狀態(tài)被設(shè)定為一第一狀態(tài);根據(jù)該效能狀態(tài),產(chǎn)生一指示;及執(zhí)行一延伸程序,用以響應(yīng)于該第一狀態(tài),其中,該延伸程序配置一最小數(shù)量的該至少一部份備用區(qū)塊,被保留及用于數(shù)據(jù)更新操作。
2. 如權(quán)利要求1所述的非易失性存儲器操作方法,其特征在于,當(dāng)該平均抹除次數(shù)小 于該第一臨界值時,比較該平均抹除次數(shù)與一第二臨界值,用以取得該指針。
3. 如權(quán)利要求2所述的非易失性存儲器操作方法,其特征在于,根據(jù)該平均抹除次數(shù) 與該第二臨界值的比較結(jié)果,利用一黃色閃光燈信號或一綠色閃光燈信號兩者其中之一來 顯示該指示。
4. 如權(quán)利要求1所述的非易失性存儲器操作方法,其特征在于,比較該平均抹除次數(shù) 與該第一臨界值,以及將保留用于該些數(shù)據(jù)區(qū)塊數(shù)據(jù)更新操作的該至少一部份備用區(qū)塊以 外的備用區(qū)塊全部數(shù)量,與一第三臨界值相比較,用以取得該指針。
5. —種非易失性存儲器操作方法,該非易失性存儲器具有多個的實體區(qū)塊,其中,該些 實體區(qū)塊包括多個數(shù)據(jù)區(qū)塊與多個備用區(qū)塊,該些數(shù)據(jù)區(qū)塊用以儲存數(shù)據(jù),對應(yīng)于該些數(shù) 據(jù)區(qū)塊的至少一部份備用區(qū)塊被保留及用于數(shù)據(jù)更新操作,該非易失性存儲器操作方法包括根據(jù)保留用于該些數(shù)據(jù)區(qū)塊數(shù)據(jù)更新操作的該至少一部份備用區(qū)塊以外的備用區(qū)塊 全部數(shù)量,用以產(chǎn)生一指針;根據(jù)該指針,用以顯示一指示;及當(dāng)該指示為一第一狀態(tài)時,執(zhí)行一延伸程序,其中,該延伸程序配置一最小數(shù)量的該至 少一部份備用區(qū)塊,被保留及用于數(shù)據(jù)更新操作。
6. 如權(quán)利要求5所述的非易失性存儲器操作方法,其特征在于,進(jìn)一步根據(jù)已選取實 體區(qū)塊的一平均抹除次數(shù),用以產(chǎn)生該指針。
7. 如權(quán)利要求6所述的非易失性存儲器操作方法,其特征在于,該已選取實體區(qū)塊的 該平均抹除次數(shù)大于一第一臨界值。
8. 如權(quán)利要求5所述的非易失性存儲器操作方法,其特征在于,備用區(qū)塊的全部數(shù)量 小于一備用臨界值。
9. 如權(quán)利要求5所述的非易失性存儲器操作方法,其特征在于,利用一紅色閃光燈信 號來顯示該指示,用以響應(yīng)于該第一狀態(tài)。
10. 如權(quán)利要求5所述的非易失性存儲器操作方法,其特征在于,更包括 響應(yīng)于該第一狀態(tài),對該非易失性存儲器執(zhí)行一備份操作,用以備用使用者數(shù)據(jù)。
11. 一種數(shù)據(jù)儲存系統(tǒng),包括一存儲器模塊,具有一非易失性存儲器一控制器,其中,該非易失性存儲器包包括多個實體區(qū)塊,其具有多個數(shù)據(jù)區(qū)塊與多個備用區(qū)塊,該些數(shù)據(jù)區(qū)塊用以儲存數(shù)據(jù),對應(yīng)于該些 數(shù)據(jù)區(qū)塊的至少一部份備用區(qū)塊被保留及用于數(shù)據(jù)更新操作,而該控制器耦接于該非易失 性存儲器,用以取得已選取實體區(qū)塊的一平均抹除次數(shù),其中,每一實體區(qū)塊的每一抹除次 數(shù)為其上所執(zhí)行抹除操作的總次數(shù);及一主機,耦接于該存儲器模塊,比較該平均抹除次數(shù)與一第一臨界值用以取得一指針、 根據(jù)該指針決定該非易失性存儲器的一效能狀態(tài),其中,當(dāng)該平均抹除次數(shù)大于該第一臨 界值時,該效能狀態(tài)被設(shè)定為一第一狀態(tài)、根據(jù)該效能狀態(tài)產(chǎn)生一指示、以及執(zhí)行一延伸程 序,用以響應(yīng)于該第一狀態(tài),其中,該延伸程序配置一最小數(shù)量的該至少一部份備用區(qū)塊, 被保留及用于數(shù)據(jù)更新操作。
12. 如權(quán)利要求11所述的數(shù)據(jù)儲存系統(tǒng),其特征在于,更包括 一屏幕,耦接于該主機,用以顯示該指示。
13. 如權(quán)利要求11所述的數(shù)據(jù)儲存系統(tǒng),其特征在于,當(dāng)該平均抹除次數(shù)小于該第一 臨界值,該主機比較該平均抹除次數(shù)與一第二臨界值,用以取得該指針。
14. 如權(quán)利要求13所述的數(shù)據(jù)儲存系統(tǒng),其特征在于,根據(jù)該平均抹除次數(shù)與該第二 臨界值比較結(jié)果,利用一黃色閃光燈信號或一綠色閃光燈信號兩者其中之一來顯示該指 示。
15. 如權(quán)利要求11所述的數(shù)據(jù)儲存系統(tǒng),其特征在于,該主機比較該平均抹除次數(shù)與 該第一臨界值,以及將保留用于該些數(shù)據(jù)區(qū)塊數(shù)據(jù)更新操作的該至少一部份備用區(qū)塊以外 的備用區(qū)塊全部數(shù)量,與一第三臨界值相比較,用以取得該指針。
16. 如權(quán)利要求11所述的數(shù)據(jù)儲存系統(tǒng),其特征在于,該主機比較該已選取實體區(qū)塊 的每一抹除次數(shù)與該第一臨界值,以及將保留用于該些數(shù)據(jù)區(qū)塊數(shù)據(jù)更新操作的該至少一 部份備用區(qū)塊以外的備用區(qū)塊全部數(shù)量,與一第三臨界值相比較,用以取得該指針。
17. 如權(quán)利要求16所述的數(shù)據(jù)儲存系統(tǒng),其特征在于,當(dāng)該已選取實體區(qū)塊的每一抹 除次數(shù)大于該第一臨界值,且該全部數(shù)量小于該第三臨界值時,該效能狀態(tài)被設(shè)定為該第 一狀態(tài)。
18. 如權(quán)利要求17所述的數(shù)據(jù)儲存系統(tǒng),其特征在于,利用一紅色閃光燈信號來顯示 該指示,用以響應(yīng)于該第一狀態(tài)。
19. 如權(quán)利要求18所述的數(shù)據(jù)儲存系統(tǒng),其特征在于,響應(yīng)于該第一狀態(tài),該主機指示 該控制器,用以對該非易失性存儲器執(zhí)行一備用操作。
全文摘要
本發(fā)明公開了一種非易失性存儲器操作方法及使用該方法的數(shù)據(jù)儲存系統(tǒng)。該非易失性存儲器包括多個實體區(qū)塊,其具有多個數(shù)據(jù)區(qū)塊與多個備用區(qū)塊。比較已選取實體區(qū)塊的平均抹除次數(shù)與一第一臨界值,用以取得一指針。每一實體區(qū)塊的抹除次數(shù)為該實體區(qū)塊上所執(zhí)行抹除操作的總次數(shù)。根據(jù)該指針決定該存儲器的一效能狀態(tài)。當(dāng)該平均抹除次數(shù)大于該第一臨界值,該效能狀態(tài)被設(shè)定為一第一狀態(tài)。根據(jù)該效能狀態(tài)產(chǎn)生一指示。響應(yīng)于該第一狀態(tài),執(zhí)行一延伸程序,用以配置一最小數(shù)量的該至少一部份備用區(qū)塊,被保留及用于數(shù)據(jù)更新操作。
文檔編號G06F12/06GK101770428SQ20091016900
公開日2010年7月7日 申請日期2009年9月4日 優(yōu)先權(quán)日2009年1月7日
發(fā)明者張孝德, 簡介信 申請人:慧國(上海)軟件科技有限公司;慧榮科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1