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

增加固態(tài)存儲器的寫循環(huán)的方法和系統(tǒng)的制作方法

文檔序號:6781024閱讀:200來源:國知局
專利名稱:增加固態(tài)存儲器的寫循環(huán)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及增加固態(tài)存儲器的寫循環(huán)的方法和系統(tǒng),更具體而不是排 除性地,涉及增加固態(tài)非易失性存儲器的寫循環(huán)的方法和系統(tǒng)。
背景技術(shù)
很多年來,海量存儲應(yīng)用一直被硬盤驅(qū)動器和磁帶存儲介質(zhì)壟斷?,F(xiàn) 在,它們正受到固態(tài)、非易失性存儲器的挑戰(zhàn)。就其能夠執(zhí)行的處理而 言,固態(tài)非易失性存儲器己變得更加先進(jìn),具有更高的容量和更低的制造 成本。使用這種存儲器的更多應(yīng)用正在被經(jīng)常地識別。但是,這種存儲器
存在限制。寫或編程循環(huán)次數(shù)(cycle times)大大減少,并且芯片尺寸 (die size)被減少到單元尺寸(cell size),例如50nm。這導(dǎo)致寫循環(huán)減 少。照此,存儲器將更快地發(fā)生故障。尤其對于NAND閃存中的多層單元 更是如此。照此,它們對于例如要求頻繁且大量寫循環(huán)的海量存儲應(yīng)用的 適用性大大降低。這是對內(nèi)建和外部存儲器而言。

發(fā)明內(nèi)容
根據(jù)示例性方面,提供了一種減少大量對固態(tài)非易失性存儲器的寫循 環(huán)的方法,所述方法包括
將至少一個文件從所述固態(tài)非易失性存儲器上傳到計算機的存儲緩沖
器;
使用所述計算機的處理器來處理所述存儲緩沖器中的所述至少一個文
件;
一旦終結(jié)所述處理,就將處理過的至少一個文件寫入所述固態(tài)非易失 性存儲器。
根據(jù)另一示例性方面,提供了一種用于減少大量對固態(tài)非易失性存儲
器的寫循環(huán)的系統(tǒng),所述系統(tǒng)包括能夠從所述固態(tài)非易失性存儲器被上傳到計算機的存儲緩沖器中的至 少一個文件;
所述至少一個文件在所述存儲緩沖器中使用所述計算機的處理器來處
理;
一旦終結(jié)所述處理,處理過的至少一個文件就被寫入所述固態(tài)非易失 性存儲器。
對于上述兩個方面,處理的完成可以是至少下述一種情況當(dāng)整個過 程完成時;當(dāng)用戶關(guān)閉文件時;當(dāng)"保存"圖標(biāo)被選擇并激勵時;以及, 預(yù)定的或用戶選擇的時段過后。在處理終結(jié)后并且在寫所述處理過的至少 一個文件之前,可以進(jìn)行糾錯。糾錯可以在存儲緩沖器和/或固態(tài)非易失性 存儲器中進(jìn)行。固態(tài)非易失性存儲器可以內(nèi)建在計算機中并且可以通過微 控制器操作地連接到處理器上,或者可以是具有微控制器的外部設(shè)備。外 部設(shè)備在操作上可連接到計算機。固態(tài)非易失性存儲器可以是NAND閃存 并且可以具有從單個單元和/或多層單元中選擇的單元結(jié)構(gòu)。存儲緩沖器可 包含RAM、 NAND閃存和硬盤驅(qū)動器中的至少一個。處理過的至少一個 文件被寫入固態(tài)非易失性存儲器后,所述至少文件可以從存儲緩沖器中刪 除。
根據(jù)本發(fā)明的另一示例性方面,提供了可以在處理器上操作的軟件設(shè) 置,所述軟件設(shè)置包括將處理器配置成執(zhí)行一個或多個功能以執(zhí)行上述方 法的計算機程序。


現(xiàn)在將通過一些非限制性實施例來進(jìn)行描述,該描述參考所附示意性
圖示。在附圖中
圖1是示例性實施例的部分剖視的示意性透視圖; 圖2是圖示出示例性實施例的可能設(shè)置的框圖;并且 圖3是用于示例性實施例的操作的流程圖。
具體實施方式
如圖1所示,計算機100具有監(jiān)視器102、鍵盤104和鼠標(biāo)106??梢?使用其他外圍設(shè)備(未示出)。作為替代,計算機100可以是膝上電腦、 筆記本或平板計算機,或PDA。計算機IOO可具有內(nèi)建的固態(tài)非易失性存 儲器108和/或含有固態(tài)非易失性存儲器的外部設(shè)備200。固態(tài)非易失性存 儲器例如可以是NAND閃存。它可以是單個單元結(jié)構(gòu)和/或多層單元結(jié) 構(gòu)。
圖2示出示例性框圖。這里,計算機IOO具有中央處理單元110和存 儲緩沖器112。存儲緩沖器112可以與CPU 110分開,但操作地連接到 CPU 110;或者可以與CPU110成一個整體。
固態(tài)非易失性存儲器108、 200具有微控制器202和多個操作地連接 到微控制器202的存儲器芯片204。存儲器芯片204的數(shù)目和尺寸無關(guān)緊 要。對于內(nèi)建存儲器108,微控制器202將通過任何適當(dāng)接口操作地連接 到CPU 110,所述接口包括但不限于ATA、 SATA或IDE。對于外部存 儲設(shè)備200,微控制器202將操作地連接到連接器206和連接器驅(qū)動器 (未示出),例如USB連接器206和驅(qū)動器;并且CPU 110將操作地連 接到端口 114,例如USB端口。當(dāng)連接器206接入端口 114時,微控制器 202操作地連接到CPU 110。
當(dāng)計算機100處理存儲器芯片204中存儲的數(shù)據(jù)時,對存儲器芯片 204存在許多寫循環(huán)。這會大大縮短存儲器芯片204的寫循環(huán)壽命。因 此,在該處理期間,所有數(shù)據(jù)被寫入并存儲到存儲緩沖器112中。當(dāng)處理 完成時,終結(jié)的數(shù)據(jù)經(jīng)由CPU 110和微控制器202從存儲緩沖器112被下 載到存儲器芯片204中。終結(jié)可以是下列各項中的一個或多個情況
(a) 當(dāng)整個處理完成時;
(b) 當(dāng)用戶關(guān)閉文件時;
(c) 當(dāng)"保存"圖標(biāo)被選擇并激勵時;
(d) 預(yù)定的或用戶選擇的時段過后;
(e) 當(dāng)存儲緩沖器112處于預(yù)定容量(數(shù)字或者其總?cè)萘康囊粋€百 分比)時(例如,10GB緩沖器的50。/。滿或5GB)。
存儲緩沖器112可以是包括RAM、 NAND閃存、硬盤等在內(nèi)的任何適當(dāng)形式。當(dāng)文件打開時從存儲器芯片204上傳的數(shù)據(jù)可以全部存儲到存 儲緩沖器112中,或者僅數(shù)據(jù)的改變被存儲到存儲緩沖器112中,然后下 載并寫入存儲器芯片204中。
CPU 110最好用于控制處理,因為它具有更好的功能能力來這么做。 微控制器202通常不具有執(zhí)行必要功能的能力。
另外,在數(shù)據(jù)從存儲緩沖器112被寫入存儲器芯片204之前,最好在 數(shù)據(jù)仍位于存儲緩沖器112中時進(jìn)行糾錯,以便數(shù)據(jù)在被下載/寫入存儲器 芯片204時是正確的。另外或作為替代,糾錯可以在將數(shù)據(jù)下載/寫入存儲 器芯片204之后以及數(shù)據(jù)位于存儲器芯片204中時進(jìn)行。
如圖3所示,當(dāng)處理開始(300)并且文件(一個或多個)被選擇 (301)時,文件(一個或多個)從存儲器芯片204被上傳到存儲緩沖器 112中(302)。文件(一個或多個)在存儲緩沖器112中被CPU IIO處理 (303) 。 CPU110隨后接連提出多個査詢。它們可以按任意順序或組合 處理是否已經(jīng)完成(304)文件是否已被關(guān)閉(305)是否已經(jīng)選擇"保存"功能(306)預(yù)定時段是否到期(307)緩沖器處于其預(yù)置容量水平(308)
若(304)至(308)中每一個都為"否",則短的預(yù)置延時過后 (309),處理返回(304)。然而,若(304)至(308)中任一個為 "是",則執(zhí)行糾錯(310)并將數(shù)據(jù)寫入存儲器芯片202 (311)中。若 緩沖器112中不存在對數(shù)據(jù)的進(jìn)一步處理,則可以從緩沖器112中清除數(shù) 據(jù)(312)。處理隨后結(jié)束(313)。
本發(fā)明還擴展到如下軟件設(shè)置,所述軟件設(shè)置可以在處理器110上操 作并包含將處理器110配置成執(zhí)行一個或多個功能以使上述方法能夠執(zhí)行 的計算機程序。
雖然已在前面的說明中描述了示例性實施例,但是本領(lǐng)域技術(shù)人員應(yīng) 該理解,在不脫離本發(fā)明的情況下,可以做出許多設(shè)計細(xì)節(jié)、結(jié)構(gòu)和/或操 作上的變更。
權(quán)利要求
1. 一種減少大量對固態(tài)非易失性存儲器的寫循環(huán)的方法,所述方法包括將至少一個文件從所述固態(tài)非易失性存儲器上傳到計算機的存儲緩沖器;使用所述計算機的處理器來處理所述存儲緩沖器中的所述至少一個文件;一旦終結(jié)所述處理,就將處理過的至少一個文件寫入所述固態(tài)非易失性存儲器。
2. 如權(quán)利要求1所述的方法,其中所述處理的終結(jié)是從由下列各項組成的集合中選擇的至少一種情況(a) 當(dāng)整個處理完成時;(b) 當(dāng)用戶關(guān)閉文件時;(C)當(dāng)"保存"圖標(biāo)被選擇并激勵時;以及 (d)預(yù)定的或用戶選擇的時段過后;
3. 如權(quán)利要求1或2所述的方法,其中,在所述處理終結(jié)后并且在寫 所述處理過的至少一個文件之前,進(jìn)行糾錯。
4. 如權(quán)利要求3所述的方法,其中在從由以下各項組成的集合中選擇 的至少一項中進(jìn)行糾錯所述存儲緩沖器,以及所述固態(tài)非易失性存儲器。
5. 如權(quán)利要求1至4中任一個所述的方法,其中所述固態(tài)非易失性存 儲器內(nèi)建在所述計算機中并且由微控制器操作地連接到所述處理器上。
6. 如權(quán)利要求1至4中任一個所述的方法,其中所述固態(tài)非易失性存 儲器是具有微控制器的外部設(shè)備,所述外部設(shè)備操作地可連接到所述計算 機上。
7. 如權(quán)利要求1至6中任一個所述的方法,其中所述固態(tài)非易失性存 儲器是NAND閃存,所述NAND閃存具有從由以下各項組成的集合中選 擇的單元結(jié)構(gòu)單個單元,以及多層單元。
8. 如權(quán)利要求1至7中任一個所述的方法,其中所述存儲緩沖器包含從由以下各項組成的集合中選擇的至少一項RAM、 NAND閃存,以及硬盤驅(qū)動器。
9. 如權(quán)利要求1至8中任一個所述的方法,其中在將所述處理過的至 少一個文件寫入所述固態(tài)非易失性存儲器之后,從所述存儲緩沖器中刪除 所述至少一個文件。
10. —種用于減少大量對固態(tài)非易失性存儲器的寫循環(huán)的系統(tǒng),所述系統(tǒng)包括能夠從所述固態(tài)非易失性存儲器被上傳到計算機的存儲緩沖器中的至少一個文件;所述至少一個文件在所述存儲緩沖器中使用所述計算機的處理器來處 理;以及一旦終結(jié)所述處理,處理過的至少一個文件就被寫入所述固態(tài)非易失 性存儲器。
11. 如權(quán)利要求IO所述的系統(tǒng),其中所述處理的終結(jié)是從由下列各項組成的集合中選擇的至少一種情況(e) 當(dāng)整個處理完成時;(f) 當(dāng)用戶關(guān)閉文件時;(g) 當(dāng)"保存"圖標(biāo)被選擇并激勵時;以及(h) 預(yù)定的或用戶選擇的時段過后;
12. 如權(quán)利要求10或11所述的系統(tǒng),其中在所述處理終結(jié)后并且在 寫所述處理過的至少一個文件之前,進(jìn)行糾錯。
13. 如權(quán)利要求12所述的系統(tǒng),其中在從由以下各項組成的集合中選 擇的至少一項中進(jìn)行糾錯所述存儲緩沖器,以及所述固態(tài)非易失性存儲 器。
14. 如權(quán)利要求10至13中任一個所述的系統(tǒng),其中所述固態(tài)非易失 性存儲器內(nèi)建在所述計算機中并且由微控制器操作地連接到所述處理器 上。
15. 如權(quán)利要求10至13中任一個所述的系統(tǒng),其中所述固態(tài)非易失性存儲器是具有微控制器的外部設(shè)備,所述外部設(shè)備操作地可連接到所述 計算機上。
16. 如權(quán)利要求10至15中任一個所述的系統(tǒng),其中所述固態(tài)非易失性存儲器是NAND閃存,所述NAND閃存具有從由以下各項組成的集合中選擇的單元結(jié)構(gòu)單個單元,以及多層單元。
17. 如權(quán)利要求10至16中任一個所述的系統(tǒng),其中所述存儲緩沖器 包含從由以下各項組成的集合中選擇的至少一項RAM、 NAND閃存,以及硬盤驅(qū)動器。
18. 如權(quán)利要求10至17中任一個所述的系統(tǒng),其中在將所述處理過 的至少一個文件寫入所述固態(tài)非易失性存儲器之后,從所述存儲緩沖器中 刪除所述至少一個文件。
19. 一種可以在處理器上操作的軟件設(shè)置,所述軟件設(shè)置包含將所述 處理器配置成執(zhí)行一個或多個功能以執(zhí)行權(quán)利要求1至9的任一個的方法 的計算機程序。
全文摘要
公開了一種減少大量對固態(tài)非易失性存儲器的寫循環(huán)的方法。該方法包括將至少一個文件從固態(tài)非易失性存儲器上傳到計算機的存儲緩沖器;使用計算機的處理器來處理存儲緩沖器中的至少一個文件;以及一旦終結(jié)處理,就將處理過的至少一個文件寫入固態(tài)非易失性存儲器。
文檔編號G11C7/10GK101427318SQ200780013947
公開日2009年5月6日 申請日期2007年8月17日 優(yōu)先權(quán)日2007年8月17日
發(fā)明者符廷彬, 陳勝利 申請人:特科2000國際有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
广灵县| 驻马店市| 东乌| 封丘县| 北安市| 达日县| 汨罗市| 惠东县| 德阳市| 大兴区| 灵丘县| 那坡县| 楚雄市| 莒南县| 玉山县| 延安市| 乐清市| 岑巩县| 嘉义市| 交城县| 农安县| 景德镇市| 信宜市| 福海县| 铅山县| 天津市| 炉霍县| 孝感市| 进贤县| 读书| 鹿邑县| 武安市| 当阳市| 和田市| 盘锦市| 辽阳县| 黄梅县| 宿迁市| 乌兰察布市| 札达县| 海盐县|