專利名稱::固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明一般來說涉及半導(dǎo)體存儲(chǔ)器裝置、方法及系統(tǒng),且更特定來說,涉及固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器。
背景技術(shù):
:可提供存儲(chǔ)器裝置作為(舉例來說)計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、數(shù)碼相機(jī)及移動(dòng)(例如,蜂窩式)電話以及各種其它電子裝置中的內(nèi)部半導(dǎo)體集成電路及/或外部可裝卸裝置。存在許多不同類型的存儲(chǔ)器,其包含隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)、相變隨機(jī)存取存儲(chǔ)器(PCRAM)及快閃存儲(chǔ)器,以及其它類型的存儲(chǔ)器配置??稍谑褂么鎯?chǔ)器裝置的系統(tǒng)中使用各種類型的存儲(chǔ)器??梢匀我唤M合使用各種類型的存儲(chǔ)器以提供用于主機(jī)的存儲(chǔ)器。舉例來說,在存儲(chǔ)器裝置中可包含快閃存儲(chǔ)器(例如,使用NAND或NOR存儲(chǔ)器單元)??扉W存儲(chǔ)器可用作可經(jīng)由接口(例如,通用串行總線(USB)連接)耦合到所述系統(tǒng)的內(nèi)部存儲(chǔ)器或可裝卸存儲(chǔ)器。快閃存儲(chǔ)器裝置可用作用于各種各樣的電子應(yīng)用的非易失性存儲(chǔ)器??扉W存儲(chǔ)器裝置可使用允許高存儲(chǔ)器密度、高可靠性及低功率消耗的單晶體管存儲(chǔ)器單元。
發(fā)明內(nèi)容圖1圖解說明根據(jù)本發(fā)明的一個(gè)或一個(gè)以上實(shí)施例的系統(tǒng)的框圖。圖2圖解說明根據(jù)本發(fā)明的一個(gè)或一個(gè)以上實(shí)施例的存儲(chǔ)器陣列的一部分的圖7J\ο圖3是圖解說明根據(jù)本發(fā)明的一個(gè)或一個(gè)以上方法實(shí)施例的固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的框圖。具體實(shí)施例方式本發(fā)明包含用于固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的方法、裝置及系統(tǒng)。用于固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的方法的一個(gè)實(shí)施例包含以原子操作方式存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中所述存取是從除主機(jī)以外的源進(jìn)行的。在各種實(shí)施例中,以圖解說明方式且并非以限制方式,所述源可為如關(guān)于圖1所述的網(wǎng)絡(luò)。所述實(shí)施例還包含將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)于若干個(gè)固態(tài)存儲(chǔ)器塊中,所述單個(gè)對(duì)象由包含所述若干個(gè)固態(tài)存儲(chǔ)器塊的固態(tài)裝置的控制組件格式化。固態(tài)裝置可包含若干個(gè)存儲(chǔ)器裝置(例如,若干個(gè)存儲(chǔ)器芯片)。如本發(fā)明中所用,使用“若干個(gè)”來指代一事物可指代一個(gè)或一個(gè)以上此種事物。舉例來說,若干個(gè)存儲(chǔ)器裝置可指代一個(gè)或一個(gè)以上存儲(chǔ)器裝置。如所屬領(lǐng)域的技術(shù)人員將了解,一存儲(chǔ)器芯片7可包含若干個(gè)裸片。每一裸片可包含若干個(gè)存儲(chǔ)器陣列及其上的外圍電路。一存儲(chǔ)器陣列可包含若干個(gè)平面,其中每一平面包含若干個(gè)存儲(chǔ)器單元物理塊。每一物理塊可包含可存儲(chǔ)若干個(gè)數(shù)據(jù)扇區(qū)的若干個(gè)存儲(chǔ)器單元頁。為跨越大存儲(chǔ)容量實(shí)現(xiàn)低等待時(shí)間及高帶寬操作,固態(tài)裝置可包含并行操作的多個(gè)通道,其中每一通道操作存儲(chǔ)器的某一部分。因此,存儲(chǔ)器通道控制器的多個(gè)副本(例如,NAND快閃控制器邏輯)可集成于固態(tài)裝置的多通道系統(tǒng)控制器上。在此布置中,可借助操作由通道服務(wù)的相關(guān)聯(lián)存儲(chǔ)器(包含執(zhí)行邏輯到物理映射及/或塊管理(例如,損耗平均))來給每一通道或所述通道的聚合點(diǎn)分派任務(wù)。因此,多個(gè)存儲(chǔ)器通道控制器的每一副本(對(duì)應(yīng)于所述多個(gè)通道中的每一者)可具有用以執(zhí)行映射及塊管理功能的高速緩沖存儲(chǔ)器。另外,多個(gè)存儲(chǔ)器通道控制器的每一副本可包含用于導(dǎo)引到相應(yīng)通道的“處理中”數(shù)據(jù)的緩沖存儲(chǔ)器。存儲(chǔ)器裝置可組合在一起以形成固態(tài)裝置。固態(tài)裝置可包含非易失性存儲(chǔ)器(例如,NAND快閃存儲(chǔ)器及/或NOR快閃存儲(chǔ)器)及/或可包含易失性存儲(chǔ)器(例如,DRAM及SRAM),以及各種其它類型的非易失性及易失性存儲(chǔ)器。固態(tài)裝置可用以替換作為計(jì)算機(jī)的主存儲(chǔ)器裝置的硬盤驅(qū)動(dòng)器,因?yàn)樗龉虘B(tài)裝置可具有在性能、大小、重量、堅(jiān)固性、操作溫度范圍及/或功率消耗方面優(yōu)于硬驅(qū)動(dòng)器的優(yōu)點(diǎn)。舉例來說,固態(tài)裝置可因其缺乏移動(dòng)部件而在與磁盤驅(qū)動(dòng)器相比時(shí)具有優(yōu)良性能,其缺乏移動(dòng)部件可改善與磁盤驅(qū)動(dòng)器相關(guān)聯(lián)的尋道時(shí)間、等待時(shí)間及其它機(jī)電延遲。固態(tài)裝置制造商可使用非易失性快閃存儲(chǔ)器來形成可不使用內(nèi)部電池供應(yīng)器的快閃固態(tài)裝置,因此允許所述驅(qū)動(dòng)器更多用且更緊湊。對(duì)于一些存儲(chǔ)器應(yīng)用,固態(tài)裝置可用作硬盤驅(qū)動(dòng)器的替換物或補(bǔ)充物。在這些實(shí)例中,可將固態(tài)裝置放置于經(jīng)設(shè)計(jì)以適應(yīng)硬驅(qū)動(dòng)器的功能的環(huán)境中。由于固態(tài)裝置與硬驅(qū)動(dòng)器之間的最小可擦除單位的粒度或量化的差異(例如,硬驅(qū)動(dòng)器的512字節(jié)扇區(qū)對(duì)固態(tài)裝置中的12或25塊),因此在計(jì)算裝置中用作硬驅(qū)動(dòng)器的替換物或補(bǔ)充物的固態(tài)裝置可不以峰值性能水平操作。多個(gè)存儲(chǔ)器通道控制器的每一副本與存儲(chǔ)器的對(duì)應(yīng)部分之間的并行通信可需要大約20個(gè)引腳來建立其間的數(shù)據(jù)、控制、電力及接地連接。此可產(chǎn)生具有大的引腳計(jì)數(shù)以確保與現(xiàn)有盤驅(qū)動(dòng)器協(xié)議的兼容性的昂貴的存儲(chǔ)器系統(tǒng)。對(duì)較高輸入/輸出性能的迅速擴(kuò)展需要已驅(qū)動(dòng)固態(tài)裝置的開發(fā)及采用。高性能桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、移動(dòng)系統(tǒng)或裝置及/或需要實(shí)時(shí)或近實(shí)時(shí)地遞送信息的任一應(yīng)用可從固態(tài)裝置獲益。歷史上,固態(tài)裝置已比硬驅(qū)動(dòng)器昂貴。然而,由于制造技術(shù)及經(jīng)擴(kuò)展芯片容量的改進(jìn),因此價(jià)格已下降,從而導(dǎo)致消費(fèi)者及公司層級(jí)消費(fèi)者將固態(tài)裝置重新評(píng)估為先前存儲(chǔ)器系統(tǒng)的可行替代物。存儲(chǔ)器單元以可迅速地在一個(gè)以上可容易辨別狀態(tài)之間切換的結(jié)構(gòu)存儲(chǔ)數(shù)字信息。一些存儲(chǔ)器單元是基于所述單元的區(qū)域中所含有的電荷的存在或不存在。通過保留其電荷,所述存儲(chǔ)器單元保留其所存儲(chǔ)數(shù)據(jù)。一些存儲(chǔ)器單元結(jié)構(gòu)固有地泄漏電荷,且必須不斷地供電以刷新所存儲(chǔ)電荷。然而,非易失性存儲(chǔ)器不需要電力來保留電荷信息。舉例來說,快閃存儲(chǔ)器可具有其上存儲(chǔ)電荷的“浮動(dòng)?xùn)艠O”,其經(jīng)絕緣以使電荷泄漏最小化。因此,僅需要電力來改變所存8儲(chǔ)信息(例如,數(shù)據(jù)、位等),舉例來說,向存儲(chǔ)器單元寫入(例如,存儲(chǔ)電荷)、從存儲(chǔ)器單元讀取(例如,確定是否存在電荷)及/或擦除存儲(chǔ)器單元(例如,移除電荷)??扉W存儲(chǔ)器中的所存儲(chǔ)數(shù)據(jù)的非易失性在便攜式電子應(yīng)用中為有利的。以實(shí)例方式且并非以限制方式,非易失性存儲(chǔ)器可用于個(gè)人計(jì)算機(jī)(例如,桌上型及膝上型)、個(gè)人數(shù)字助理(PDA)、數(shù)碼相機(jī)及蜂窩式電話,以及許多其它用途中。程序代碼及系統(tǒng)數(shù)據(jù)(例如,用于計(jì)算系統(tǒng)以及其它類型的系統(tǒng)中的基本輸入/輸出系統(tǒng)(BIOS))可存儲(chǔ)于非易失性存儲(chǔ)器裝置中。固態(tài)存儲(chǔ)器裝置可為將持久性數(shù)據(jù)存儲(chǔ)于固態(tài)快閃存儲(chǔ)器上的存儲(chǔ)器裝置。在所述術(shù)語的傳統(tǒng)意義上,固態(tài)存儲(chǔ)器裝置并非硬驅(qū)動(dòng)器,因?yàn)椴簧婕耙苿?dòng)部件。實(shí)際上,固態(tài)存儲(chǔ)器裝置具有使用集成電路(IC)而非磁性或光學(xué)媒體組織的半導(dǎo)體存儲(chǔ)器陣列。此布置具有許多優(yōu)點(diǎn)。來往于固態(tài)裝置的數(shù)據(jù)傳送比機(jī)電磁盤驅(qū)動(dòng)器快。還可減少尋道時(shí)間及等待時(shí)間。用戶也享有操作系統(tǒng)的更快引導(dǎo)時(shí)間及/或功能性。一般來說,固態(tài)裝置還更耐用且更安靜,其中沒有移動(dòng)部件斷裂或者向上或向下旋轉(zhuǎn)。然而,固態(tài)裝置具有設(shè)定的預(yù)期壽命,因?yàn)樵谛阅芸勺兊貌环€(wěn)定之前存在有限數(shù)目個(gè)擦除/寫入循環(huán)。因此,可周期性地重寫經(jīng)定義數(shù)據(jù)集,舉例來說,這是因?yàn)閷?duì)所述經(jīng)定義數(shù)據(jù)集先前所存儲(chǔ)到的存儲(chǔ)器單元的“損耗”。在如本發(fā)明中所述的各種實(shí)施例中,經(jīng)定義數(shù)據(jù)集可包含完整的經(jīng)集成“關(guān)鍵數(shù)據(jù)”封裝,其可包含用以實(shí)現(xiàn)適當(dāng)系統(tǒng)性能的指令,其在此數(shù)據(jù)的存取之前及期間及/或在此數(shù)據(jù)的存儲(chǔ)之后定義。在一些實(shí)施例中,所述數(shù)據(jù)“集”可定義為在存取此數(shù)據(jù)期間及/或之后但在將所述完整的經(jīng)集成封裝存儲(chǔ)為所述經(jīng)定義數(shù)據(jù)集之前被集成的多個(gè)數(shù)據(jù)封裝。此外,技術(shù)的進(jìn)步可使得可期望替換先前所存儲(chǔ)(例如,所寫入)的經(jīng)定義數(shù)據(jù)集。在本發(fā)明中,這些操作中的每一者均可稱作“更新”所述經(jīng)定義數(shù)據(jù)集。尤其對(duì)于關(guān)鍵數(shù)據(jù)(例如,對(duì)于系統(tǒng)的可操作性取決于其的實(shí)質(zhì)上無錯(cuò)誤讀取的引導(dǎo)圖像及/或操作系統(tǒng)),其對(duì)在將所述經(jīng)定義數(shù)據(jù)集存儲(chǔ)到所述固態(tài)存儲(chǔ)器之前證實(shí)此數(shù)據(jù)的準(zhǔn)確度可為重要的,特別是當(dāng)新存取的數(shù)據(jù)替換主機(jī)(例如,主機(jī)裝置及/或所述主機(jī)裝置所管理的系統(tǒng))所依賴的數(shù)據(jù)以實(shí)現(xiàn)適當(dāng)可操作性時(shí)。固態(tài)裝置中的現(xiàn)有固態(tài)存儲(chǔ)器(例如,NOR及/或NAND快閃存儲(chǔ)器)可存儲(chǔ)(舉例來說)主機(jī)數(shù)據(jù)(例如,文件)作為一系列固定長度邏輯塊。所述主機(jī)可維持一表,所述表不僅識(shí)別所述快閃存儲(chǔ)器裝置內(nèi)的哪些邏輯塊與每一文件相關(guān)聯(lián)而且識(shí)別將創(chuàng)建所述文件的那些邏輯塊的排序??墒褂眠壿媺K編號(hào)來執(zhí)行由所述主機(jī)對(duì)所述存儲(chǔ)器裝置的讀取及寫入存取。然而,所述快閃裝置可缺乏足夠信息來理解所述讀取及寫入如何與基礎(chǔ)文件數(shù)據(jù)本身相關(guān)。盡管如此,所述存儲(chǔ)器系統(tǒng)也可針對(duì)許多類型的主機(jī)數(shù)據(jù)足夠良好地工作但可針對(duì)一些數(shù)據(jù)類型具有特定缺陷。一個(gè)實(shí)例是例如對(duì)系統(tǒng)的可操作性至關(guān)重要的處理器引導(dǎo)指令及/或操作系統(tǒng)指令等系統(tǒng)數(shù)據(jù),所述系統(tǒng)具有取決于對(duì)經(jīng)寫碼指令的實(shí)質(zhì)上無錯(cuò)誤讀取的功能。此類型的數(shù)據(jù)的毀壞可使此系統(tǒng)不可操作。本發(fā)明中描述替代存儲(chǔ)器機(jī)構(gòu),其提供增加的可靠性及性能,連同更寬廣范圍的服務(wù)。如本發(fā)明中所述,舉例來說,所述替代存儲(chǔ)器機(jī)構(gòu)可利用固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器及/或由經(jīng)編碼規(guī)則集操控以模仿面向?qū)ο蟮拇鎯?chǔ)器的面向塊的存儲(chǔ)器。并非將文件視作一系列邏輯塊(例如,以面向塊的方式),而是固態(tài)存儲(chǔ)器裝置可代替地將文件中的經(jīng)定義數(shù)據(jù)集視作(例如,存取及/或存儲(chǔ)為)一個(gè)單個(gè)對(duì)象(例如,完整的經(jīng)集成封裝)。將所述經(jīng)定義數(shù)據(jù)集視作單個(gè)對(duì)象可允許所述固態(tài)存儲(chǔ)器裝置(例如,具有若干個(gè)非易失性NOR及/或NAND快閃存儲(chǔ)器陣列)在寫入及讀取過程期間執(zhí)行可增加可靠性及性能的某些操作。此些操作的實(shí)例(可對(duì)特定系統(tǒng)功能的可操作性需要對(duì)其進(jìn)行實(shí)質(zhì)上無錯(cuò)誤讀取的數(shù)據(jù)執(zhí)行所述操作)可包含讀取-檢驗(yàn),其中在執(zhí)行或認(rèn)為完成寫入過程之前執(zhí)行一類型的數(shù)據(jù)完整性校驗(yàn);存儲(chǔ)此數(shù)據(jù)的多個(gè)副本使得在關(guān)于一個(gè)副本的讀取失效的情況下,所述系統(tǒng)可依賴于所述副本中的另一者的讀?。患熬S持所述數(shù)據(jù)的先前已知良好版本,使得在失效的讀取或重寫的情況下,可將所述系統(tǒng)導(dǎo)引到最后已知良好數(shù)據(jù)的讀?。灰约氨疚闹兴龅钠渌僮?。如本發(fā)明中所述,固態(tài)裝置中的面向?qū)ο蟮臄?shù)據(jù)結(jié)構(gòu)可提供及/或輔助提供剛剛所述的操作,而傳統(tǒng)的面向塊的存儲(chǔ)器裝置可不能夠進(jìn)行此些操作。如本發(fā)明中所述,固態(tài)裝置可包含若干個(gè)固態(tài)存儲(chǔ)器陣列及一固態(tài)裝置控制器以及其它組件。所述控制器可為使用存儲(chǔ)為軟件、固件及/或硬件(例如,例如專用電路(ASIC)的邏輯)的指令(例如,在適當(dāng)時(shí)由處理器執(zhí)行)來管理(例如,導(dǎo)引、控制、調(diào)節(jié)等)所述固態(tài)裝置的控制組件。本發(fā)明將使得所屬領(lǐng)域的技術(shù)人員能夠借助針對(duì)固態(tài)裝置(本文中也稱為“面向?qū)ο蟮墓虘B(tài)裝置,,)中的面向?qū)ο蟮拇鎯?chǔ)器的實(shí)施例來實(shí)踐這些操作以及其它操作。當(dāng)作為固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器寫入時(shí),固態(tài)裝置可以面向塊的裝置方式存取數(shù)據(jù)流。然而,由于所述面向?qū)ο蟮拇鎯?chǔ)器裝置可在所述數(shù)據(jù)流與單個(gè)經(jīng)定義實(shí)體(例如,定義單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集)相關(guān)聯(lián)的情況下存取所述數(shù)據(jù)流,因此可延遲對(duì)(舉例來說)主機(jī)的寫入完成確認(rèn)響應(yīng)直到已成功地完成一個(gè)或一個(gè)以上數(shù)據(jù)保護(hù)操作為止。可經(jīng)由使用面向?qū)ο蟮拇鎯?chǔ)器技術(shù)來促進(jìn)多種數(shù)據(jù)保護(hù)操作的性能。下文描述若干個(gè)這些數(shù)據(jù)保護(hù)操作。所述固態(tài)裝置可使用與所述對(duì)象相關(guān)聯(lián)的性質(zhì)以改進(jìn)由所述主機(jī)讀取的對(duì)象數(shù)據(jù)的可靠性。所述固態(tài)裝置可使用多個(gè)副本以減小媒體錯(cuò)誤將毀壞如由所述主機(jī)讀取的對(duì)象的可能性。可個(gè)別地或以組合方式執(zhí)行多種操作以實(shí)現(xiàn)可能性的此減小,如下文更詳細(xì)地描述。舉例來說,在其中錯(cuò)誤檢測指示讀取及/或?qū)懭胧У那闆r下,失效恢復(fù)操作可使用所述對(duì)象的另一副本。在一些實(shí)施例中,可在所述對(duì)象的多個(gè)副本中的至少一者中進(jìn)行錯(cuò)誤檢測之后對(duì)所述副本執(zhí)行逐位比較。所述比較中所發(fā)現(xiàn)的偏差可導(dǎo)致所述多個(gè)副本的大多數(shù)選票或所述固態(tài)裝置可回復(fù)到最后已知良好對(duì)象。另一層級(jí)的證實(shí)可為整個(gè)對(duì)象的完整循環(huán)冗余校驗(yàn)(CRC)。所述面向?qū)ο蟮墓虘B(tài)裝置可將所述主機(jī)導(dǎo)引到整個(gè)對(duì)象的先前存儲(chǔ)版本。舉例來說,所述面向?qū)ο蟮墓虘B(tài)裝置的控制組件可在特定時(shí)間周期(例如,視情況,所述特定時(shí)間周期可為預(yù)定周期或被確定為“即時(shí)”的)內(nèi)檢測對(duì)所述對(duì)象的多個(gè)讀取請求且將此多個(gè)請求辨識(shí)為所述裝置陷于重新引導(dǎo)循環(huán)中的指示符。此辨識(shí)可導(dǎo)致所述固態(tài)裝置向所述主機(jī)提供所述對(duì)象的最后已知良好版本。在各種實(shí)施例中,所述面向?qū)ο蟮墓虘B(tài)裝置可提供加速所述主機(jī)的引導(dǎo)的服務(wù)。在這些服務(wù)當(dāng)中,所述固態(tài)裝置可基于特定事件(例如,通電復(fù)位及/或信號(hào)的轉(zhuǎn)變以及其它事件)而自動(dòng)地起始讀取操作。接著,所讀取數(shù)據(jù)可在其可用以(舉例來說)引導(dǎo)所述主機(jī)及/或包含所述主機(jī)的系統(tǒng)的情況下自動(dòng)地發(fā)送到所述主機(jī),或可在所述主機(jī)及/或10包含所述主機(jī)的系統(tǒng)當(dāng)時(shí)不需要所述數(shù)據(jù)的情況下忽略所述數(shù)據(jù)。面向塊的存儲(chǔ)器裝置可不能夠執(zhí)行本文中所述的操作及/或服務(wù)范圍,因?yàn)槊嫦驂K的存儲(chǔ)器裝置通常不具有知曉文件中的邏輯塊的數(shù)目及/或?qū)⒆x取及/或?qū)懭胨鰤K的次序的能力。面向塊的存儲(chǔ)器裝置通常僅響應(yīng)于讀取/寫入命令。在計(jì)算裝置實(shí)現(xiàn)所期望任務(wù)之前,其可接收適當(dāng)指令集。舉例來說,由裝置的處理器執(zhí)行,這些指令導(dǎo)引所述裝置的操作。這些指令可存儲(chǔ)于存儲(chǔ)器中。若干指令可調(diào)用其它指令。計(jì)算裝置及/或系統(tǒng)(例如,服務(wù)器、路由器、桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、移動(dòng)裝置或系統(tǒng)以及具有處理器邏輯及存儲(chǔ)器的其它裝置)可包含操作系統(tǒng)層及應(yīng)用層以使得能夠執(zhí)行各種功能或作用。所述操作系統(tǒng)層可包含“核心”(即,主控制程序),其提供基礎(chǔ)層級(jí)的控制及可操作性。所述核心可向(舉例來說)主機(jī)提供任務(wù)管理、裝置管理及數(shù)據(jù)管理以及其它管理。所述核心可為運(yùn)行于所述計(jì)算裝置上的應(yīng)用程序設(shè)定標(biāo)準(zhǔn)且可控制由應(yīng)用程序使用的資源。所述應(yīng)用層可包含位于所述操作系統(tǒng)層上方且可由用戶存取的程序(即,可執(zhí)行指令)。引導(dǎo)圖像及/或操作系統(tǒng)指令可含有實(shí)現(xiàn)剛剛所述的功能的起始且因此可稱作關(guān)鍵數(shù)據(jù)的經(jīng)編碼信息(例如,經(jīng)定義位集)。以面向?qū)ο蟮姆绞酱嫒〖?或存儲(chǔ)此關(guān)鍵數(shù)據(jù)應(yīng)輔助保持所述關(guān)鍵數(shù)據(jù)的完整性以便維持(舉例來說)由主機(jī)所控制的系統(tǒng)的可操作性。如本發(fā)明中所述,提供執(zhí)行以保護(hù)關(guān)鍵數(shù)據(jù)的指令。提供執(zhí)行指令使得在新的經(jīng)定義數(shù)據(jù)集在存儲(chǔ)后已至少一次成功地引導(dǎo)之后,無論與操作系統(tǒng)安裝還是更新相關(guān)聯(lián),所述新的經(jīng)定義數(shù)據(jù)集均自動(dòng)地保存為“最后安裝”的一個(gè)或一個(gè)以上實(shí)施例。所述最后安裝配置將為“已知良好”安裝且有助于避免當(dāng)(舉例來說)用戶不經(jīng)意地創(chuàng)建非可引導(dǎo)核心配置且尚未創(chuàng)建備份時(shí)的問題。提供執(zhí)行指令以產(chǎn)生一個(gè)或一個(gè)以上經(jīng)定義關(guān)鍵數(shù)據(jù)集的若干個(gè)副本的一個(gè)或一個(gè)以上實(shí)施例。提供執(zhí)行可執(zhí)行以對(duì)所述副本應(yīng)用錯(cuò)誤校正操作的指令的一個(gè)或一個(gè)以上實(shí)施例。在閱讀本發(fā)明之后,所屬領(lǐng)域的技術(shù)人員將即刻了解這些及其它實(shí)施例。圖1圖解說明根據(jù)本發(fā)明的一個(gè)或一個(gè)以上實(shí)施例的系統(tǒng)的框圖。在以下詳細(xì)說明中,參考形成本發(fā)明的一部分的隨附圖式,且隨附圖式中以圖解說明的方式展示可如何實(shí)踐本發(fā)明的一個(gè)或一個(gè)以上實(shí)施例。充分詳細(xì)地描述這些實(shí)施例以使得所屬領(lǐng)域的技術(shù)人員能夠?qū)嵺`本發(fā)明的所述實(shí)施例,且應(yīng)理解,可利用其它實(shí)施例且可在不背離本發(fā)明的范圍的情況下做出過程、電及/或結(jié)構(gòu)改變。如本文中所用,標(biāo)示符“N”、“M”、“R”及“S”(特別是關(guān)于圖式中的參考編號(hào))指示本發(fā)明的一個(gè)或一個(gè)以上實(shí)施例可包含如此標(biāo)示的若干個(gè)特定特征。本文中的圖遵循其中第一個(gè)數(shù)字或前幾個(gè)數(shù)字對(duì)應(yīng)于圖式圖編號(hào)且剩余數(shù)字識(shí)別圖式中的元件或組件的編號(hào)慣例。不同圖之間的類似元件或組件可通過使用類似數(shù)字來識(shí)別。舉例來說,130可指代圖1中的元件“30”,且類似元件在圖2中可指代為230。如將了解,可添加、更換及/或消除本文中的各種實(shí)施例中所示的元件以便提供本發(fā)明的若干個(gè)額外實(shí)施例。另外,如將了解,圖中所提供的元件的比例及相對(duì)標(biāo)度打算圖解說明本發(fā)明的實(shí)施例且不應(yīng)視為限制意義。系統(tǒng)可包含主機(jī)、主機(jī)存儲(chǔ)器及所述主機(jī)外部的若干個(gè)存儲(chǔ)器裝置。所述主機(jī)可具有若干個(gè)處理器、主機(jī)控制器及與所述主機(jī)控制器相關(guān)聯(lián)的主機(jī)控制器存儲(chǔ)器以及若干個(gè)內(nèi)部存儲(chǔ)器裝置。所述主機(jī)可通過經(jīng)由主機(jī)控制器與所述內(nèi)部存儲(chǔ)器裝置及/或所述外部存儲(chǔ)器裝置交互來使用所述存儲(chǔ)器裝置。所述主機(jī)控制器可與所述存儲(chǔ)器裝置通信以對(duì)所述存儲(chǔ)器裝置執(zhí)行操作,例如將數(shù)據(jù)從所述存儲(chǔ)器裝置讀取到所述主機(jī)或?qū)?shù)據(jù)從所述主機(jī)存儲(chǔ)于所述存儲(chǔ)器裝置中??捎伤鲋鳈C(jī)建立管理數(shù)據(jù)的讀取及存儲(chǔ)的命令。所述主機(jī)控制器可具有以所述命令控制存儲(chǔ)器裝置能力的硬件。此些情況下,當(dāng)所述主機(jī)控制器具有界定存儲(chǔ)器裝置能力的硬件時(shí),所述主機(jī)控制器可僅限于建立使所述能力與所述主機(jī)控制器上的硬件相關(guān)聯(lián)的命令。在一個(gè)或一個(gè)以上實(shí)施例中,圖1中所圖解說明的系統(tǒng)100可用以實(shí)現(xiàn)(以實(shí)例方式且并非以限制方式)個(gè)人計(jì)算機(jī)及/或膝上型計(jì)算機(jī)、移動(dòng)電話、數(shù)碼相機(jī)、數(shù)字記錄與回放裝置、PDA、存儲(chǔ)器卡讀取器及接口集線器及USB以及其它實(shí)例的功能性。系統(tǒng)100可包含主機(jī)105,其中主機(jī)105包含經(jīng)由主機(jī)控制器112與若干個(gè)其它組件通信的至少一個(gè)主機(jī)處理器114。所述其它主機(jī)組件可包含經(jīng)由主機(jī)存儲(chǔ)器控制器122存取的主機(jī)存儲(chǔ)器118。額外組件可包含主機(jī)網(wǎng)絡(luò)接口110及用戶接口125。在各種實(shí)施例中,主機(jī)網(wǎng)絡(luò)接口110可允許接入外部網(wǎng)絡(luò)102(例如,與外部網(wǎng)絡(luò)102通信)以使得輸入及輸出裝置能夠與網(wǎng)絡(luò)102交互。以實(shí)例方式且并非以限制方式,此些外部網(wǎng)絡(luò)可包含局域網(wǎng)絡(luò)(LAN)、廣域網(wǎng)絡(luò)(WAN)、因特網(wǎng)及/或無線網(wǎng)絡(luò)以及其它網(wǎng)絡(luò)。主機(jī)網(wǎng)絡(luò)接口110可經(jīng)由網(wǎng)絡(luò)102耦合到其它裝置及/或系統(tǒng)中的對(duì)應(yīng)接口裝置。網(wǎng)絡(luò)102本身可由許多經(jīng)互連系統(tǒng)及通信鏈路組成,如所屬領(lǐng)域的技術(shù)人員已知且理解此些經(jīng)互連系統(tǒng)及通信鏈路。如本文中所用的通信鏈路可為硬連線鏈路、光學(xué)鏈路、衛(wèi)星或其它無線通信鏈路、波傳播鏈路或用于信息的傳遞的任何其它機(jī)構(gòu)。在各種實(shí)施例中,用戶接口125可使得能夠通過若干個(gè)裝置進(jìn)行輸入,所述若干個(gè)裝置可包含鍵盤、指向裝置(例如,鼠標(biāo)、軌跡球、觸摸板或圖形輸入板(graphicstablet))、掃描儀、并入到顯示器中的觸摸屏、例如話音辨識(shí)系統(tǒng)、麥克風(fēng)等音頻輸入裝置及/或其它類型的輸入裝置(未展示)。一般來說,術(shù)語“輸入裝置”的使用打算包含用以將信息輸入到圖1中所圖解說明的系統(tǒng)100中的所有可能類型的裝置及方式。在各種實(shí)施例中,系統(tǒng)100的主機(jī)105可以可操作方式耦合到向主機(jī)105提供外圍存儲(chǔ)器的固態(tài)裝置150。在各種實(shí)施例中,所述固態(tài)裝置可包含固態(tài)裝置網(wǎng)絡(luò)接口156,其可允許與外部網(wǎng)絡(luò)102通信(例如,接入外部網(wǎng)絡(luò)10以使得能夠輸入及/或輸出到網(wǎng)絡(luò)102,如先前所述。在各種實(shí)施例中,固態(tài)裝置網(wǎng)絡(luò)接口156可以可操作方式耦合到固態(tài)裝置控制器166。在各種實(shí)施例中,固態(tài)裝置控制器166可處置及/或管理數(shù)據(jù)/信息從固態(tài)裝置網(wǎng)絡(luò)接口156的輸入及/或數(shù)據(jù)/信息到固態(tài)裝置網(wǎng)絡(luò)接口156的輸出。由固態(tài)裝置控制器166管理所述數(shù)據(jù)/信息可由嵌入于固態(tài)裝置控制器166中或以其它方式與固態(tài)裝置控制器166相關(guān)聯(lián)的處理器172來執(zhí)行。在各種實(shí)施例中,固態(tài)裝置控制器166可以可操作方式耦合到主機(jī)105的主機(jī)控制器112以便向主機(jī)105提供及/或從主機(jī)105接收(例如,交換)數(shù)據(jù)/信息。舉例來說,所述數(shù)據(jù)/信息(例如,以計(jì)算機(jī)可讀二進(jìn)制碼編碼的位)可為由主機(jī)105控制的系統(tǒng)的可操作性取決于此數(shù)據(jù)/信息的實(shí)質(zhì)上無錯(cuò)誤讀取的數(shù)據(jù)/信息。以實(shí)例方式且并非以限制方式,所述數(shù)據(jù)/信息可為引導(dǎo)所需的經(jīng)定義數(shù)據(jù)集(例如,引導(dǎo)圖像)及/或起始主機(jī)及/或由所述主機(jī)管理的系統(tǒng)中的操作系統(tǒng)的功能性所需的經(jīng)定義數(shù)據(jù)集。在各種實(shí)施例中,固態(tài)裝置150的固態(tài)裝置控制器166可以可操作方式耦合到若干個(gè)固態(tài)存儲(chǔ)器陣列186。結(jié)合圖2進(jìn)一步詳細(xì)地描述固態(tài)存儲(chǔ)器陣列186。簡單地說,在各種實(shí)施例中,可利用一個(gè)或一個(gè)以上固態(tài)存儲(chǔ)器陣列186將(舉例來說)經(jīng)定義數(shù)據(jù)集作為單個(gè)對(duì)象192存儲(chǔ)(例如,在于所述存儲(chǔ)器陣列的存儲(chǔ)器單元中“寫入”此數(shù)據(jù)之后),由主機(jī)105控制的系統(tǒng)的可操作性取決于所述經(jīng)定義數(shù)據(jù)集的實(shí)質(zhì)上無錯(cuò)誤讀取。如本發(fā)明中所述,所述經(jīng)定義數(shù)據(jù)集可作為集合整體來處置以存儲(chǔ)于固態(tài)存儲(chǔ)器陣列186中作為一個(gè)或一個(gè)以上的單個(gè)對(duì)象192且因此可經(jīng)由固態(tài)裝置控制器166提供到主機(jī)105以可靠地實(shí)現(xiàn)由主機(jī)105管理(例如,導(dǎo)引、控制、調(diào)節(jié)等)的系統(tǒng)中的引導(dǎo)及/或操作系統(tǒng)功能。如本發(fā)明中所述,在各種實(shí)施例中,固態(tài)裝置150的組件156、166、172、186、192可通過以面向?qū)ο蟮姆绞教幹么诵﹩蝹€(gè)對(duì)象來實(shí)現(xiàn)可稱為“關(guān)鍵數(shù)據(jù)”的此些經(jīng)定義數(shù)據(jù)集(例如,單個(gè)對(duì)象)的可靠更新。圖2圖解說明根據(jù)本發(fā)明的一個(gè)或一個(gè)以上實(shí)施例的存儲(chǔ)器陣列的一部分的圖示。雖然圖2中未展示,但所屬領(lǐng)域的技術(shù)人員將了解,固態(tài)存儲(chǔ)器陣列230可連同與其操作相關(guān)聯(lián)的各種外圍電路一起位于特定半導(dǎo)體裸片上。如圖2中所示,固態(tài)存儲(chǔ)器陣列230具有若干個(gè)存儲(chǔ)器單元物理塊240-0(塊0)、240-1(塊1)、…、240-M(塊M)。指示符“M”用以指示陣列230可包含若干個(gè)物理塊。所述存儲(chǔ)器單元可為單電平單元及/或多電平單元。在本發(fā)明的各種實(shí)施例中,特定物理存儲(chǔ)器塊可僅包含單電平存儲(chǔ)器單元(例如,單位存儲(chǔ)器單元)或所述物理存儲(chǔ)器塊可包含僅作為單位單元寫入的多電平存儲(chǔ)器單元。作為一實(shí)例,陣列230中物理塊的數(shù)目可為1個(gè)塊、512個(gè)塊或1,024個(gè)塊,但實(shí)施例并不限于128的特定倍數(shù)或陣列230中物理塊的任一特定數(shù)目。此外,實(shí)施例并不限于在若干個(gè)陣列的所有陣列中使用特定類型的存儲(chǔ)器。也就是說,在各種實(shí)施例中,不同存儲(chǔ)器陣列使用如所屬領(lǐng)域的技術(shù)人員當(dāng)前已知的任一類型的存儲(chǔ)器塊(例如,例如非易失性、易失性等各種類型的存儲(chǔ)器)。然而,出于本發(fā)明的目的,如所屬領(lǐng)域的技術(shù)人員所了解,所述若干個(gè)存儲(chǔ)器陣列含有配置為固態(tài)存儲(chǔ)器陣列的至少一個(gè)陣列。在圖2中所圖解說明的實(shí)施例中,舉例來說,存儲(chǔ)器陣列230可為非易失性NAND快閃存儲(chǔ)器陣列。在一些實(shí)施例中,以實(shí)例方式且并非以限制方式,存儲(chǔ)器陣列230可具有非易失性NOR快閃存儲(chǔ)器陣列架構(gòu)。在圖2中所示的實(shí)例中,每一物理塊MO-OJ40-1、…、240-M包含可作為一單位一起擦除(例如,可以實(shí)質(zhì)上同時(shí)方式擦除每一物理塊中的單元)的若干存儲(chǔ)器單元。舉例來說,可以單個(gè)操作一起擦除每一物理塊中的單元。每一物理塊(例如,240-0、240-1、…、240-M)含有耦合到存取線(例如,字線)的若干個(gè)物理存儲(chǔ)器單元行(例如,250-0、250-1、...、250-R)。指示符“R”用以指示物理塊(例如,240-0、240-1、…、240-M)可包含若干個(gè)行。在一些實(shí)施例中,每一物理塊中的行(例如,字線)的數(shù)目可為32,但實(shí)施例并不限于每物理塊特定數(shù)目個(gè)行250-0、250-1、...、250-R。如所屬領(lǐng)域的技術(shù)人員將了解,每一行250-0、250_1、…、250-R可存儲(chǔ)一個(gè)或一個(gè)以上數(shù)據(jù)頁(例如,位)。一頁指代一編程及/或讀取單位(例如,一起或作為一功能性13存儲(chǔ)器單元群組編程及/或讀取的若干個(gè)單元。在圖2中所示的實(shí)施例中,每一行250-0、250-1、…、250-R存儲(chǔ)一個(gè)數(shù)據(jù)頁。然而,本發(fā)明的實(shí)施例并不限于此。舉例來說,在本發(fā)明的一些實(shí)施例中,每一行可存儲(chǔ)多個(gè)數(shù)據(jù)頁。舉例來說,一行中的每一單元可向上部數(shù)據(jù)頁貢獻(xiàn)一位且可向下部數(shù)據(jù)頁貢獻(xiàn)一位。在一個(gè)或一個(gè)以上實(shí)施例中,存儲(chǔ)器陣列可包含多個(gè)存儲(chǔ)器單元物理塊且每一物理塊可組織成多個(gè)頁。如本發(fā)明中所述,至少一個(gè)陣列及/或此陣列中的多個(gè)塊包含可僅存儲(chǔ)一個(gè)數(shù)據(jù)頁或以使得其僅存儲(chǔ)一個(gè)數(shù)據(jù)頁的方式利用的若干存儲(chǔ)器單元。在本發(fā)明的一個(gè)或一個(gè)以上實(shí)施例中,且如圖2中所示,一行(例如,行250-0)可根據(jù)若干個(gè)物理扇區(qū)252-0、252-1、…、252-S存儲(chǔ)數(shù)據(jù)(例如,在寫入操作之后)。指示符“S”用以指示一行(例如,250-0、250-1、…、250-R)可包含若干個(gè)物理扇區(qū)。每一物理扇區(qū)252-0、252-1、…、252-S可存儲(chǔ)對(duì)應(yīng)于邏輯扇區(qū)的數(shù)據(jù)且可包含額外開銷信息(例如,錯(cuò)誤校正碼(ECC)信息及邏輯塊地址(LBA)信息)以及經(jīng)定義數(shù)據(jù)集(例如,如本發(fā)明中所述的關(guān)鍵數(shù)據(jù))。如所屬領(lǐng)域的技術(shù)人員將了解,邏輯塊尋址為通常由主機(jī)用于識(shí)別邏輯信息扇區(qū)的方案。作為一實(shí)例,邏輯數(shù)據(jù)扇區(qū)可為若干個(gè)數(shù)據(jù)字節(jié)(例如,256個(gè)字節(jié)、512個(gè)字節(jié)或1,OM個(gè)字節(jié))。實(shí)施例并不限于這些實(shí)例。應(yīng)注意,用于物理塊240-0、240-1、…、240-M、行250-0、250_1、...、250_R、扇區(qū)252-0,252-1,…、252-S及頁的其它配置為可能的。舉例來說,物理塊M0U40-1、…、240-M的行250-0、250-1、…、250-R可各自存儲(chǔ)對(duì)應(yīng)于單個(gè)邏輯扇區(qū)的數(shù)據(jù),所述單個(gè)邏輯扇區(qū)可包含(舉例來說)多于或少于512個(gè)數(shù)據(jù)字節(jié)。與本發(fā)明中所提供的對(duì)本發(fā)明的說明一致,在各種實(shí)施例中,固態(tài)裝置可包含耦合到所述固態(tài)裝置中的若干個(gè)固態(tài)存儲(chǔ)器陣列的控制組件,其中每一陣列具有多個(gè)存儲(chǔ)器單元物理塊。另外,在各種實(shí)施例中,每一陣列可由所述固態(tài)裝置的控制組件格式化,所述控制組件經(jīng)配置以存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集且將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)于所述若干個(gè)陣列中。如本文中所用,當(dāng)陳述固態(tài)控制組件可執(zhí)行一動(dòng)作時(shí),將其理解為“經(jīng)配置以…的控制組件”或“經(jīng)配置以借助處理器執(zhí)行的控制組件”的縮寫替代。在一些實(shí)施例中,所述固態(tài)裝置的控制組件可包含管理單個(gè)對(duì)象的格式化的相關(guān)聯(lián)處理器??赏ㄟ^確定所述經(jīng)定義數(shù)據(jù)集將存儲(chǔ)于所述若干個(gè)固態(tài)存儲(chǔ)器陣列中的多個(gè)存儲(chǔ)器單元物理塊中的哪一者中來執(zhí)行所述格式化。舉例來說,在各種實(shí)施例中,所述固態(tài)裝置的控制組件可將經(jīng)定義數(shù)據(jù)集存儲(chǔ)到所述存儲(chǔ)器單元物理塊的所述若干個(gè)存儲(chǔ)器陣列的特定(例如,視情況,其可為預(yù)定的或被確定為“即時(shí)”的)分區(qū)。如本發(fā)明中所述,可基于若干個(gè)因素確定所述特定分區(qū)。以實(shí)例方式且并非以限制方式,此些因素均可包含損耗(例如,特定存儲(chǔ)器陣列/塊/單元已經(jīng)歷的寫入/擦除循環(huán)的數(shù)目)(無論特定塊/陣列的單元是單電平存儲(chǔ)器單元還是多電平存儲(chǔ)器單元),及/或所述塊/陣列中的存儲(chǔ)器單元的類型以及其它因素。以實(shí)例方式且并非以限制方式,所述多個(gè)存儲(chǔ)器單元物理塊可布置成非易失性NAND或非易失性NOR架構(gòu)。在一些實(shí)施例中,所述固態(tài)裝置的控制組件可將所述經(jīng)定義數(shù)據(jù)集從頭至尾地存儲(chǔ)于若干個(gè)相連存儲(chǔ)器單元物理塊中。舉例來說,所述相連存儲(chǔ)器單元物理塊可由所述存儲(chǔ)器單元物理塊的所述若干個(gè)存儲(chǔ)器陣列的特定分區(qū)來定義。在一些實(shí)施例中,如本文中所述,所述經(jīng)定義數(shù)據(jù)集可為引導(dǎo)圖像。在一些實(shí)施例中,如本文中所述,所述經(jīng)定義數(shù)據(jù)集可為用于安裝及/或起始若干個(gè)操作系統(tǒng)的指令。經(jīng)定義數(shù)據(jù)集的實(shí)施例并不限于此。在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可存取所述經(jīng)定義數(shù)據(jù)集且在完成原子操作之后將所述經(jīng)定義數(shù)據(jù)集存儲(chǔ)于若干個(gè)陣列中。如所屬領(lǐng)域的技術(shù)人員所了解,當(dāng)滿足兩個(gè)條件時(shí)可將一操作集認(rèn)為是原子的。第一,直到完成整個(gè)操作集為止,無其它過程可知曉正不可檢測地進(jìn)行的改變。第二,如果所述操作中的任一者未成功,那么中止整個(gè)操作集且所述系統(tǒng)的狀態(tài)恢復(fù)到所述操作中的任一者開始之前其所處于的狀態(tài)。在本發(fā)明中,舉例來說,以原子操作方式存取所述經(jīng)定義數(shù)據(jù)集可防止提前終止及/或中斷存取,此原本可導(dǎo)致所述經(jīng)定義數(shù)據(jù)集的部分更新及/或安裝。如果不是因?yàn)樗鲈硬僮?,那么可由于關(guān)鍵數(shù)據(jù)的部分寫入而發(fā)生若干個(gè)負(fù)面結(jié)果。另外,在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可將指針指派給所述陣列中的數(shù)據(jù)的最后已知良好副本直到完成所述原子操作為止,其中所述指針可導(dǎo)引待對(duì)所述最后已知良好副本執(zhí)行的數(shù)據(jù)的讀取。可提供且維持指向最后已知良好對(duì)象的指針。也就是說,直到已成功地完成寫入過程為止,可由所述最后已知良好對(duì)象的所述指針導(dǎo)引對(duì)所述對(duì)象的任一讀取嘗試。另外,在各種實(shí)施例中,固態(tài)裝置可包含耦合到所述固態(tài)裝置中的若干個(gè)固態(tài)存儲(chǔ)器陣列的控制組件,其中每一陣列具有多個(gè)存儲(chǔ)器單元物理塊。在各種實(shí)施例中,每一陣列可由所述固態(tài)裝置的控制組件格式化,所述控制組件經(jīng)配置以存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中存取所述經(jīng)定義數(shù)據(jù)集的一個(gè)或一個(gè)以上迭代,且將所述一個(gè)或一個(gè)以上迭代的多個(gè)副本作為所述單個(gè)對(duì)象存儲(chǔ)到所述若干個(gè)陣列中的特定位置。以實(shí)例方式且并非以限制方式,如本發(fā)明中所述,存取所述經(jīng)定義數(shù)據(jù)集的一個(gè)或一個(gè)以上迭代可包含從程序指令的網(wǎng)絡(luò)提供者及/或從主機(jī)下載此些指令的一個(gè)或一個(gè)以上副本。在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可將多個(gè)副本中的每一者存儲(chǔ)于若干個(gè)陣列中的物理上不同的陣列中。通過存儲(chǔ)于所述物理不同陣列中,可防止局限于某一陣列的故障毀壞存儲(chǔ)于所述物理上不同的陣列中的關(guān)鍵數(shù)據(jù)。然而,在一些實(shí)施例中,可能為了減少空間及/或成本以及其它考慮因素,陣列的數(shù)目可為一。如先前所述,在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可在若干個(gè)相連存儲(chǔ)器單元物理塊中從頭至尾地讀取單個(gè)對(duì)象。可存儲(chǔ)(例如,同時(shí)地或按順序地)寫入對(duì)象的多個(gè)副本。在快閃存儲(chǔ)器裝置的情況下,可將所述副本存儲(chǔ)于物理上獨(dú)立的存儲(chǔ)器陣列中以有助于總體可靠性。在各種實(shí)施例中,可將所述對(duì)象存儲(chǔ)于被確定為各種存儲(chǔ)器單元陣列內(nèi)及/或之間的最可靠存儲(chǔ)器元件中。舉例來說,可將所述數(shù)據(jù)存儲(chǔ)于當(dāng)前及/或能夠存儲(chǔ)每存儲(chǔ)器單元一個(gè)位而非兩個(gè)或兩個(gè)以上位的元件中。在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可將多個(gè)副本中的至少一者存儲(chǔ)于所述陣列中被確定為比其它物理塊更可靠的物理塊中。舉例來說,所述陣列的被確定為更可靠的所述物理塊可為具有單電平存儲(chǔ)器單元的物理塊。此些單電平存儲(chǔ)器單元可能夠僅保持一個(gè)數(shù)據(jù)位或其可為經(jīng)限制而不保持一個(gè)以上數(shù)據(jù)位的多電平存儲(chǔ)器單元。在任一情況下,僅具有一個(gè)數(shù)據(jù)位的單元可為更可靠的,因?yàn)橛绊懰鰡卧淖x取的電荷電平的顯著移位的可能性較小。在一些實(shí)施例中,所述陣列的被確定為更可靠的所述物理塊可為具有比其它物理塊的存儲(chǔ)器單元已再使用次數(shù)更少的存儲(chǔ)器單元的物理塊(例如,已經(jīng)歷較少寫入/擦除循環(huán)的存儲(chǔ)器塊/單元)。確定所述陣列的物理塊的較大可靠性的方式并不受剛剛提供的實(shí)例的限制。在一些實(shí)施例中,在存取所存取數(shù)據(jù)的一個(gè)或一個(gè)以上迭代之后,所述固態(tài)裝置的控制組件可在將單個(gè)對(duì)象存儲(chǔ)于所述陣列中之前獨(dú)立地檢驗(yàn)所述一個(gè)或一個(gè)以上數(shù)據(jù)迭代的多個(gè)副本。可如本申請案中所述的操作執(zhí)行獨(dú)立地檢驗(yàn)。因此,在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可在將所述單個(gè)對(duì)象存儲(chǔ)于所述陣列中之前讀取且獨(dú)立地校正所發(fā)現(xiàn)的若干個(gè)錯(cuò)誤。在完成檢驗(yàn)所述數(shù)據(jù)迭代之后,所述固態(tài)裝置的所述控制組件可將指針指派給所述一個(gè)或一個(gè)以上數(shù)據(jù)迭代的特定副本作為新的最后已知良好副本以替換先前的最后已知良好副本。所述固態(tài)裝置的所述控制組件還可將寫入完成確認(rèn)發(fā)送到主機(jī)使得由所述主機(jī)進(jìn)行的任何讀取均由所述指針導(dǎo)引到所述新的最后已知良好副本。在已接收整個(gè)對(duì)象之后,可獨(dú)立地檢驗(yàn)所述副本中的每一者。檢驗(yàn)可包含至少讀取及錯(cuò)誤校正所述整個(gè)對(duì)象。此外,可實(shí)施閾值,借此在檢測到比特定數(shù)目少的讀取錯(cuò)誤之后才允許將對(duì)象存儲(chǔ)于固態(tài)存儲(chǔ)器陣列中。另外,可計(jì)算端到端數(shù)據(jù)完整性校驗(yàn)(例如,循環(huán)冗余校驗(yàn)(CRC))。在一些實(shí)施例中,所述CRC可在傳輸?shù)焦虘B(tài)存儲(chǔ)器裝置之前由主機(jī)嵌入。簡單地說,在傳送操作之后,CRC操作使用數(shù)學(xué)計(jì)算來檢驗(yàn)數(shù)據(jù)完整性。CRC為取任一長度的數(shù)據(jù)流作為輸入且產(chǎn)生某一空間的值(通常為32位整數(shù))作為輸出的類型的函數(shù)。術(shù)語CRC表示函數(shù)或函數(shù)的輸出。CRC可用作用以在傳輸或存儲(chǔ)期間檢測數(shù)據(jù)的偶然更改的校驗(yàn)和。CRC較普遍,因?yàn)槠湟子谠诙M(jìn)制硬件中實(shí)施、便于進(jìn)行數(shù)學(xué)分析且特別擅長檢測(舉例來說)由傳輸通道中的噪聲所引起的常見錯(cuò)誤。與本發(fā)明中所提供的對(duì)本發(fā)明的說明一致,在各種實(shí)施例中,系統(tǒng)可包含經(jīng)配置而以可操作方式耦合到主機(jī)以便管理系統(tǒng)的主機(jī)控制組件。以實(shí)例方式且并非以限制方式,如本文中所述,此主機(jī)可包含維持計(jì)算裝置及系統(tǒng)(便攜式或其它類型)的既定可操作性。所述主機(jī)控制組件可經(jīng)配置而以可操作方式耦合到具有多個(gè)存儲(chǔ)器單元固態(tài)物理存儲(chǔ)器塊的固態(tài)裝置的控制組件。另外,所述固態(tài)裝置的所述控制組件可經(jīng)配置以存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集且在后續(xù)寫入及讀取操作期間管理作為所述單個(gè)對(duì)象的所述經(jīng)定義數(shù)據(jù)集。在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可存儲(chǔ)所述單個(gè)對(duì)象的多個(gè)副本,其中所述多個(gè)副本中的每一者是按照用于寫入到物理上分離的存儲(chǔ)器塊的規(guī)則集所確定而單獨(dú)地存儲(chǔ)于多個(gè)存儲(chǔ)器塊中。舉例來說,根據(jù)所述規(guī)則集,所述固態(tài)裝置的所述控制組件可將單個(gè)對(duì)象的多個(gè)副本存儲(chǔ)于多個(gè)存儲(chǔ)器單元物理存儲(chǔ)器塊的特定分區(qū)中。因此,在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可在若干個(gè)所述多個(gè)物理存儲(chǔ)器塊中相連地將單個(gè)對(duì)象的多個(gè)副本中的每一者存儲(chǔ)于所述特定分區(qū)中以實(shí)現(xiàn)端到端數(shù)據(jù)完整性。另外或替代地,在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可按照邏輯塊尋址所確定在所述多個(gè)物理存儲(chǔ)器塊中寫入。因此,在一些實(shí)施例中,所述固態(tài)裝置的所述控制組件可在特定邏輯塊地址中存儲(chǔ)。如先前所陳述,面向塊的存儲(chǔ)器裝置可不能夠執(zhí)行本文中關(guān)于面向?qū)ο蟮拇鎯?chǔ)器系統(tǒng)所述的操作及/或服務(wù)范圍,因?yàn)槊嫦驂K的存儲(chǔ)器裝置通常不具有知曉文件中的邏輯塊的數(shù)目及/或?qū)⒆x取及/或?qū)懭胨鰤K的次序的能力。面向塊的存儲(chǔ)器裝置通常僅響應(yīng)于讀取/寫入命令。然而,如本發(fā)明中所述,當(dāng)主機(jī)與固態(tài)裝置兩者均遵循與特定邏輯塊地址的塊讀取及寫入相關(guān)聯(lián)的規(guī)則集時(shí),可仿真本文中關(guān)于面向?qū)ο蟮墓虘B(tài)裝置所述的若干個(gè)操作及/或服務(wù)。可在面向塊的固態(tài)裝置以規(guī)定方式處置數(shù)據(jù)時(shí)實(shí)現(xiàn)此仿真。舉例來說,所述面向塊的裝置可定義待為數(shù)據(jù)保留的一系列塊編號(hào)。所述數(shù)據(jù)可以特定次序存儲(chǔ)于特定系列中,其中所述主機(jī)向所述固態(tài)裝置提供最后數(shù)據(jù)塊的指示符。所述固態(tài)裝置可管理所述數(shù)據(jù)的多個(gè)副本且在需要時(shí)提供對(duì)所述數(shù)據(jù)的最后已知良好版本的讀取存取。如此以面向塊的布置存儲(chǔ)數(shù)據(jù)將允許與面向?qū)ο蟮墓虘B(tài)裝置一樣而從頭至尾連續(xù)地執(zhí)行對(duì)經(jīng)定義數(shù)據(jù)集的讀取。因此,在各種實(shí)施例中,如本發(fā)明中所述的系統(tǒng)可包含經(jīng)配置而以可操作方式耦合到主機(jī)以便管理系統(tǒng)的主機(jī)控制組件,如本文中所述。在各種實(shí)施例中,所述主機(jī)控制組件可經(jīng)配置而以可操作方式耦合到具有多個(gè)存儲(chǔ)器單元固態(tài)物理存儲(chǔ)器塊的固態(tài)裝置的控制組件。所述固態(tài)裝置的所述控制組件可經(jīng)配置以在所述主機(jī)控制組件及所述固態(tài)裝置控制組件遵循規(guī)則集以將經(jīng)定義數(shù)據(jù)集存儲(chǔ)于特定邏輯塊地址中時(shí)以面向塊的方式存取所述經(jīng)定義數(shù)據(jù)集且在后續(xù)寫入及讀取操作期間以所述面向塊的方式處置所述經(jīng)定義數(shù)據(jù)集。在各種實(shí)施例中,所述主機(jī)控制組件及所述固態(tài)裝置控制組件所遵循的所述規(guī)則集可允許將所述經(jīng)定義數(shù)據(jù)集寫入于多個(gè)固態(tài)裝置物理存儲(chǔ)器塊中的單獨(dú)且未分區(qū)的物理存儲(chǔ)器塊中(例如,與面向塊的存儲(chǔ)器一致)。然而,在各種實(shí)施例中,所述主機(jī)控制組件及所述固態(tài)裝置控制組件所遵循的所述規(guī)則集可包含用以存儲(chǔ)所述經(jīng)定義數(shù)據(jù)集的特定系列的物理存儲(chǔ)器塊編號(hào)。此些規(guī)則可導(dǎo)引以特定次序執(zhí)行所述經(jīng)定義數(shù)據(jù)集的寫入。此些規(guī)則還可導(dǎo)引所述主機(jī)控制組件向所述固態(tài)裝置控制組件提供用以識(shí)別所述經(jīng)定義數(shù)據(jù)集的最后塊的指示符。通過遵循此些規(guī)則中的一者或一者以上,所述固態(tài)裝置控制組件可從所述經(jīng)定義數(shù)據(jù)集的開頭到結(jié)尾連續(xù)地讀取所述經(jīng)定義數(shù)據(jù)集,就像所述經(jīng)定義數(shù)據(jù)集是以面向?qū)ο蟮姆绞酱鎯?chǔ)一樣。在一些實(shí)施例中,所述固態(tài)裝置控制組件可存儲(chǔ)所述經(jīng)定義數(shù)據(jù)集的多個(gè)副本,其中所述多個(gè)副本中的每一者是按照所述規(guī)則集所確定而單獨(dú)地存儲(chǔ)到多個(gè)存儲(chǔ)器塊。另外,在一些實(shí)施例中,所述固態(tài)裝置控制組件可管理所述經(jīng)定義數(shù)據(jù)集的所述多個(gè)副本以提供所述主機(jī)控制組件對(duì)所述經(jīng)定義數(shù)據(jù)集的最后已知良好副本的讀取存取。圖3是圖解說明根據(jù)本發(fā)明的一個(gè)或一個(gè)以上方法實(shí)施例的固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的框圖。除非明確陳述,否則本文中所述的實(shí)施例并不限于特定次序或順序。另外,所述實(shí)施例中的某些實(shí)施例或其元素可在相同時(shí)間點(diǎn)處或至少實(shí)質(zhì)上相同時(shí)間點(diǎn)處發(fā)生或操作。圖3中所圖解說明的實(shí)施例包含以原子操作方式存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中所述存取是從除主機(jī)以外的源進(jìn)行的,如框310中所示。在各種實(shí)施例中,以說明方式且并非以限制方式,所述源可為如關(guān)于圖1所述的網(wǎng)絡(luò)102。在一些實(shí)施例中,從除主機(jī)以外的源存取所述數(shù)據(jù)可包含在移動(dòng)系統(tǒng)中存取所述數(shù)據(jù),其中所述移動(dòng)系統(tǒng)可選自包含以下各項(xiàng)的群組數(shù)碼相機(jī);數(shù)字音樂裝置;網(wǎng)絡(luò)裝置;移動(dòng)電話;個(gè)人數(shù)字助理裝置;及膝上型計(jì)算機(jī);以及若干個(gè)其它可能移動(dòng)系統(tǒng)。既定如本文中在別處所述地執(zhí)行原子操作。在一些實(shí)施例中,以所述原子操作方式存取所述經(jīng)定義數(shù)據(jù)集可包含使用指針指向此數(shù)據(jù)的最后已知良好版本直到完成所述經(jīng)定義數(shù)據(jù)集的初始存取為止。如框320中所示,所述實(shí)施例包含將所述系統(tǒng)中的經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)到若干個(gè)固態(tài)存儲(chǔ)器塊,所述單個(gè)對(duì)象由包含所述若干個(gè)固態(tài)存儲(chǔ)器塊的固態(tài)裝置的控制組件格式化。在一些實(shí)施例中,一旦完成所述原子操作,即可執(zhí)行所述存儲(chǔ)。在一些實(shí)施例中,將所述經(jīng)定義數(shù)據(jù)集存儲(chǔ)到所述若干個(gè)存儲(chǔ)器塊可包含在完成獨(dú)立地對(duì)所述經(jīng)定義數(shù)據(jù)集的多個(gè)副本中的每一者執(zhí)行原子操作之后將所述多個(gè)副本各自存儲(chǔ)到單獨(dú)的存儲(chǔ)器塊。在一些實(shí)施例中,所述固態(tài)裝置可在于特定時(shí)間周期期間檢測到對(duì)所述經(jīng)定義數(shù)據(jù)集的新存儲(chǔ)版本的多個(gè)讀取請求之后即刻向主機(jī)提供所述經(jīng)定義數(shù)據(jù)集的先前存儲(chǔ)版本。舉例來說,在各種實(shí)施例中,所述固態(tài)裝置或所述主機(jī)可檢測對(duì)所述系統(tǒng)中的引導(dǎo)操作所需的新存儲(chǔ)引導(dǎo)圖像的多個(gè)讀取請求。因此,在一些實(shí)施例中,所述固態(tài)裝置可向所述主機(jī)提供引導(dǎo)圖像的最后已知良好版本。根據(jù)本發(fā)明的教示內(nèi)容,在各種實(shí)施例中,面向?qū)ο蟮拇鎯?chǔ)器可包含存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中所述存取是從除所述主機(jī)以外的源進(jìn)行的;及對(duì)所存取的經(jīng)定義數(shù)據(jù)集執(zhí)行讀取-檢驗(yàn)操作。下文更詳細(xì)地描述特定讀取-檢驗(yàn)操作的實(shí)施例。所述實(shí)施例可包含將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)于若干個(gè)存儲(chǔ)器塊中,所述單個(gè)對(duì)象由以可操作方式耦合到包含所述若干個(gè)固態(tài)存儲(chǔ)器塊的固態(tài)裝置的控制組件格式化。在一些實(shí)施例中,一旦完成所述讀取-檢驗(yàn)操作,即執(zhí)行所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象的所述存儲(chǔ)。在一些實(shí)施例中,對(duì)所存取數(shù)據(jù)執(zhí)行所述讀取-檢驗(yàn)操作可包含使用指針指向先前存儲(chǔ)的經(jīng)定義數(shù)據(jù)集的最后已知良好版本直到完成對(duì)所存取的經(jīng)定義新數(shù)據(jù)集的所述讀取-檢驗(yàn)操作且完成所述經(jīng)定義新數(shù)據(jù)集的所述存儲(chǔ)為止。當(dāng)所述固態(tài)裝置已確定對(duì)象被可靠地寫入及檢驗(yàn)時(shí),所述固態(tài)裝置可將寫入完成確認(rèn)發(fā)送到所述主機(jī)。將對(duì)新對(duì)象而非對(duì)先前已知良好對(duì)象進(jìn)行所述確認(rèn)被發(fā)送到所述主機(jī)之后的任何讀取?;蛘?,所述主機(jī)可需要在允許轉(zhuǎn)變發(fā)生之前經(jīng)由命令、寄存器設(shè)定或給所述固態(tài)裝置的類似通知控制所述轉(zhuǎn)變。在一些實(shí)施例中,可在執(zhí)行對(duì)所述經(jīng)定義新數(shù)據(jù)集的多個(gè)副本中的每一者的寫入操作之前獨(dú)立地對(duì)所述副本執(zhí)行所述讀取-檢驗(yàn)操作,且隨后存儲(chǔ)所述經(jīng)定義新數(shù)據(jù)集的副本,其中所述讀取-檢驗(yàn)操作檢測到少于特定數(shù)目個(gè)錯(cuò)誤。一些實(shí)施例可包含一旦成功地完成所述讀取-檢驗(yàn)操作,即存儲(chǔ)所述經(jīng)定義新數(shù)據(jù)集的多個(gè)副本。一些實(shí)施例可包含當(dāng)在所述經(jīng)定義新數(shù)據(jù)集的多個(gè)副本中的一者中檢測到至少所述特定數(shù)目個(gè)錯(cuò)誤時(shí)向所述數(shù)據(jù)的另一已讀取-檢驗(yàn)副本提供自動(dòng)失效恢復(fù)。特定來說,一些實(shí)施例可包含當(dāng)在所述經(jīng)定義新數(shù)據(jù)集的先前已讀取-檢驗(yàn)及存儲(chǔ)副本中檢測到特定數(shù)目個(gè)新錯(cuò)誤時(shí)向所述經(jīng)定義新數(shù)據(jù)集的另一已讀取-檢驗(yàn)副本提供自動(dòng)失效恢復(fù)。執(zhí)行所述讀取-檢驗(yàn)操作的實(shí)施例可包含執(zhí)行循環(huán)冗余校驗(yàn)(CRC)操作。讀取-檢驗(yàn)操作的實(shí)施例并限于此。錯(cuò)誤檢測操作可具有檢測由從傳輸器傳輸?shù)浇邮掌髌陂g的噪聲或其它減損所引起的錯(cuò)誤的存在的能力。錯(cuò)誤校正可具有重構(gòu)原始的無錯(cuò)誤數(shù)據(jù)的額外能力。簡單地說,并非以限制方式,此能力的實(shí)例可包含自動(dòng)重復(fù)-請求(ARQ),其中所述傳輸器發(fā)送所述數(shù)據(jù)且還發(fā)送錯(cuò)誤檢測碼,所述接收器可使用所述錯(cuò)誤檢測碼來校驗(yàn)以找出錯(cuò)誤且請求重新傳輸有錯(cuò)誤的數(shù)據(jù)。在一些情況下,所述請求是隱式的,在于所述接收器發(fā)送正確接收數(shù)據(jù)的確認(rèn)(ACK),且所述傳輸器重新發(fā)送未在合理時(shí)間周期內(nèi)得到確認(rèn)的某物。另一實(shí)例是前向錯(cuò)誤校正(FEC),其中所述傳輸器用錯(cuò)誤校正碼(ECC)將所述數(shù)據(jù)編碼且發(fā)送經(jīng)寫碼的消息。所述接收器可不將任何消息發(fā)送回到所述傳輸器。所述接收器可將其所接收的內(nèi)容解碼成“最可能”數(shù)據(jù)。所述代碼經(jīng)設(shè)計(jì)使得其將取大量噪聲以欺騙所述接收器誤解釋所述數(shù)據(jù)??山M合所述兩者,使得校正較小錯(cuò)誤而不進(jìn)行重新傳輸,且檢測較大錯(cuò)誤并請求重新傳輸。本發(fā)明的一些實(shí)施例可包含當(dāng)在所述經(jīng)定義數(shù)據(jù)集的若干個(gè)先前已讀取-檢驗(yàn)及存儲(chǔ)副本中的至少一者中檢測到特定數(shù)目個(gè)錯(cuò)誤時(shí)執(zhí)行錯(cuò)誤校正操作。當(dāng)在所述經(jīng)定義數(shù)據(jù)集的若干個(gè)尚未讀取-檢驗(yàn)或存儲(chǔ)副本中的至少一者中檢測到特定數(shù)目個(gè)錯(cuò)誤時(shí),一些實(shí)施例執(zhí)行所述錯(cuò)誤校正操作。在一些實(shí)施例中,執(zhí)行所述錯(cuò)誤校正操作可包含執(zhí)行所述經(jīng)定義數(shù)據(jù)集的多個(gè)先前已讀取-檢驗(yàn)及存儲(chǔ)副本的逐位比較,其中所述固態(tài)裝置通過從大多數(shù)匹配副本中進(jìn)行選擇而從所述多個(gè)副本當(dāng)中證實(shí)一個(gè)或一個(gè)以上副本。其它保護(hù)可包含計(jì)算所述經(jīng)定義數(shù)據(jù)集的算術(shù)簽名(例如,散列函數(shù),如所屬領(lǐng)域的技術(shù)人員所了解)。舉例來說,所述固態(tài)裝置可計(jì)算所述散列函數(shù)且接著將所述計(jì)算作為完成確認(rèn)響應(yīng)的一部分呈現(xiàn)回到所述主機(jī)。接著,所述主機(jī)可做出所述簽名是否正確的決策。讀取所述對(duì)象還可產(chǎn)生所述主機(jī)可用作驗(yàn)證程序的一部分的數(shù)據(jù)簽名(例如,散列函數(shù))。所述簽名可在將對(duì)象數(shù)據(jù)發(fā)送到所述主機(jī)之前或在正發(fā)送所述對(duì)象數(shù)據(jù)時(shí)計(jì)算,且因此所述簽名將可供所述主機(jī)從所述固態(tài)裝置讀取。簡單地說,散列函數(shù)為經(jīng)明確定義的程序或數(shù)學(xué)函數(shù),其將大的、可能大小可變的量的數(shù)據(jù)轉(zhuǎn)換成小數(shù)據(jù),所述小數(shù)據(jù)通常為可充當(dāng)?shù)疥嚵兄械乃饕膯蝹€(gè)整數(shù)。散列函數(shù)主要用以加快表查找或數(shù)據(jù)比較任務(wù)。散列函數(shù)涉及校驗(yàn)和、校驗(yàn)數(shù)字、指紋、隨機(jī)化函數(shù)、錯(cuò)誤校正碼及加密散列函數(shù)。雖然這些概念在某種程度上重疊,但每一者具有其自身的用途及要求且全部在本發(fā)明的范圍內(nèi)。使所述裝置計(jì)算所述算術(shù)簽名(例如,在通電之后即刻自動(dòng)計(jì)算)可用以在執(zhí)行經(jīng)編碼數(shù)據(jù)之前驗(yàn)證所述數(shù)據(jù)。此驗(yàn)證可(舉例來說)通過防止黑客修改代碼以能夠接入網(wǎng)絡(luò)及/或進(jìn)行其它操作來改進(jìn)系統(tǒng)的總體安全性。本發(fā)明的一些實(shí)施例可包含在從所述源存取所述數(shù)據(jù)之前在所述經(jīng)定義數(shù)據(jù)集中提供算術(shù)簽名,其中所述算術(shù)簽名由所述固態(tài)裝置提供回到所述源以用于錯(cuò)誤的檢測。另外或替代地,一些實(shí)施例可包含在從所述主機(jī)存取所述數(shù)據(jù)之前在所述經(jīng)定義數(shù)據(jù)集中提供算術(shù)簽名,其中所述算術(shù)簽名由所述固態(tài)裝置提供回到所述主機(jī)以用于錯(cuò)誤的檢測。舉例來說,所述固態(tài)裝置可計(jì)算所述散列函數(shù)且接著將所述計(jì)算作為完成確認(rèn)響應(yīng)的一部分呈現(xiàn)回到所述主機(jī)。接著,所述主機(jī)可做出所述簽名是否正確的決策。讀取所述對(duì)象還可產(chǎn)生所述主機(jī)可用作驗(yàn)證程序的一部分的數(shù)據(jù)簽名(例如,散列函數(shù))。所述簽名可在將對(duì)象數(shù)據(jù)發(fā)送到所述主機(jī)之前或在正發(fā)送所述對(duì)象數(shù)據(jù)時(shí)計(jì)算,且因此所述簽名將可供所述主機(jī)從所述固態(tài)裝置讀取。Mlt本發(fā)明包含用于固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的方法、裝置及系統(tǒng)。用于固態(tài)19裝置中的面向?qū)ο蟮拇鎯?chǔ)器的方法的一個(gè)實(shí)施例包含以原子操作方式存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中所述存取是從除主機(jī)以外的源進(jìn)行的。所述實(shí)施例還包含將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)于若干個(gè)固態(tài)存儲(chǔ)器塊中,所述單個(gè)對(duì)象由包含所述若干個(gè)固態(tài)存儲(chǔ)器塊的固態(tài)裝置的控制組件格式化。將理解,當(dāng)將一元件稱為“在另一元件上”、“連接到另一元件”或“與另一元件耦合”時(shí),其可直接在另一元件上、與另一元件連接或耦合或可存在介入元件。相比之下,當(dāng)將一元件稱為“直接在另一元件上”、“直接連接到另一元件”或“直接與另一元件耦合”時(shí),不存在介入元件或?qū)印⒗斫?,?dāng)將第一元件稱為“連接到另一元件”或“與另一元件耦合”時(shí),打算將所述第一元件物理上附接到所述兩個(gè)元件中的另一者。相比之下,當(dāng)將元件稱為“以可操作方式耦合”時(shí),所述元件彼此通信。如本文中所用,當(dāng)陳述固態(tài)控制組件可執(zhí)行一動(dòng)作時(shí),將其理解為“經(jīng)配置以…的控制組件”或“經(jīng)配置以借助處理器執(zhí)行的控制組件”的縮寫替代。如本文中所用,術(shù)語“或(or)”本身將包含多個(gè)聯(lián)系的元素,而非以排外方式使用,除非另外明確陳述。此外,如本文中所用,術(shù)語“及/或”包含相關(guān)聯(lián)的列舉物項(xiàng)中的一者或一者以上的任何及所有組合。將理解,雖然本文中可使用術(shù)語第一、第二等來描述各種元件,但這些元件不應(yīng)受這些術(shù)語的限制。這些術(shù)語僅用以區(qū)分一個(gè)元件與另一元件。因此,可在不背離本發(fā)明的教示內(nèi)容的情況下將第一元件稱作第二元件。在本發(fā)明的詳細(xì)說明中,參考形成本發(fā)明的一部分的隨附圖式,且隨附圖式中以圖解說明的方式展示可如何實(shí)踐本發(fā)明的一個(gè)或一個(gè)以上實(shí)施例。充分詳細(xì)地描述這些實(shí)施例以使得所屬領(lǐng)域的技術(shù)人員能夠?qū)嵺`本發(fā)明的所述實(shí)施例,且應(yīng)理解,可利用其它實(shí)施例且可在不背離本發(fā)明的范圍的情況下做出過程、電或結(jié)構(gòu)改變。如將了解,可添加、更換及/或消除本文中的各種實(shí)施例中所示的元件以便提供本發(fā)明的若干個(gè)額外實(shí)施例。另外,如將了解,所述圖中所提供的元件的比例及相對(duì)標(biāo)度打算圖解說明本發(fā)明的實(shí)施例且不應(yīng)視為限制意義。本文中所用的術(shù)語僅出于描述特定實(shí)施例的目的且并非打算限制本發(fā)明。如本文中所用,單數(shù)形式“一(a)”、“一(an)”及“所述(the)”打算也包含復(fù)數(shù)形式,除非上下文另外明確指示。將進(jìn)一步理解,如本說明書中所用,術(shù)語“包括(comprises)”及“包括(comprising)”規(guī)定存在所陳述特征、整數(shù)、步驟、操作、元件或組件,但不排除存在或添加一個(gè)或一個(gè)以上其它特征、整數(shù)、步驟、操作、元件、組件或其群組。除非另外定義,否則本文中所用的所有術(shù)語(包含技術(shù)及科學(xué)術(shù)語)均具有與所屬領(lǐng)域的技術(shù)人員通常理解的意義相同的意義。將進(jìn)一步理解,應(yīng)將例如在常用字典中所定義的術(shù)語等術(shù)語解釋為具有與其在相關(guān)技術(shù)及本發(fā)明的上下文中的意義一致的意義,且不應(yīng)以理想化或過分形式化的意義來解釋,除非本文中明確如此定義。雖然本文中已圖解說明且描述了特定實(shí)施例,但所屬領(lǐng)域的技術(shù)人員將了解,旨在實(shí)現(xiàn)相同結(jié)果的布置可替代所示的特定實(shí)施例。本發(fā)明打算涵蓋本發(fā)明的各種實(shí)施例的更改或變化形式。將進(jìn)一步理解,已以說明性方式且并非以限制性方式做出以上說明。在審閱以上說明時(shí),所屬領(lǐng)域的技術(shù)人員將明了以上實(shí)施例的組合及本文中未具體描述的其它實(shí)施例。本發(fā)明的各種實(shí)施例的適用性包含其中(舉例來說)與其它計(jì)算系統(tǒng)、移動(dòng)裝置及/或系統(tǒng)及類似物相關(guān)聯(lián)地使用以上方法、裝置及系統(tǒng)的其它應(yīng)用。因此,本發(fā)明各種實(shí)施例的適用性應(yīng)參考所附權(quán)利要求書連同授權(quán)此權(quán)利要求書的等效物的全部范圍來確定。在前述實(shí)施方式中,出于簡化本發(fā)明的目的,將各種特征一起聚集于單個(gè)實(shí)施例中。本發(fā)明的此方法不應(yīng)解釋為反映本發(fā)明的所揭示實(shí)施例需使用比每一權(quán)利要求中所明確陳述的特征更多的特征的意圖。而是,如以上權(quán)利要求書反映發(fā)明性標(biāo)的物在于少于單個(gè)所揭示實(shí)施例的所有特征。因此,特此將以上權(quán)利要求書并入到實(shí)施方式中,其中每一權(quán)利要求獨(dú)立地作為單獨(dú)實(shí)施例。權(quán)利要求1.一種固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的方法,其包括以原子操作方式存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中所述存取是從除主機(jī)以外的源進(jìn)行的;及將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)于若干個(gè)固態(tài)存儲(chǔ)器塊中,所述單個(gè)對(duì)象由包含所述若干個(gè)固態(tài)存儲(chǔ)器塊的固態(tài)裝置的控制組件格式化。2.根據(jù)權(quán)利要求1所述的方法,其中一旦完成所述原子操作,即執(zhí)行所述存儲(chǔ)。3.根據(jù)權(quán)利要求1所述的方法,其中以所述原子操作方式存取所述經(jīng)定義數(shù)據(jù)集包含使用指針指向此數(shù)據(jù)的最后已知良好版本直到對(duì)所述經(jīng)定義數(shù)據(jù)集的初始存取完成為止。4.根據(jù)權(quán)利要求1所述的方法,其中將所述經(jīng)定義數(shù)據(jù)集存儲(chǔ)到所述若干個(gè)存儲(chǔ)器塊包含在對(duì)所述經(jīng)定義數(shù)據(jù)集的多個(gè)副本中的每一者獨(dú)立地執(zhí)行原子操作完成之后將所述多個(gè)副本各自寫入于單獨(dú)的存儲(chǔ)器塊中。5.根據(jù)權(quán)利要求1到4中任一權(quán)利要求所述的方法,其中所述方法包含所述固態(tài)裝置在于特定時(shí)間周期期間檢測到對(duì)所述經(jīng)定義數(shù)據(jù)集的新存儲(chǔ)版本的多個(gè)讀取請求之后即刻向所述主機(jī)提供所述經(jīng)定義數(shù)據(jù)集的先前存儲(chǔ)版本。6.根據(jù)權(quán)利要求5所述的方法,其中檢測對(duì)所述經(jīng)定義數(shù)據(jù)集的所述新存儲(chǔ)版本的多個(gè)讀取請求包含所述固態(tài)裝置及/或所述主機(jī)檢測對(duì)由所述主機(jī)管理的系統(tǒng)中的引導(dǎo)操作所需的新存儲(chǔ)引導(dǎo)圖像的多個(gè)讀取請求。7.根據(jù)權(quán)利要求6所述的方法,其中檢測對(duì)所述新存儲(chǔ)引導(dǎo)圖像的多個(gè)讀取請求包含所述固態(tài)裝置向所述主機(jī)提供引導(dǎo)圖像的最后已知良好版本。8.根據(jù)權(quán)利要求1到4中任一權(quán)利要求所述的方法,其中存取數(shù)據(jù)包含在移動(dòng)系統(tǒng)中存取所述數(shù)據(jù),所述移動(dòng)系統(tǒng)選自包含以下各項(xiàng)的群組數(shù)碼相機(jī);數(shù)字音樂裝置;網(wǎng)絡(luò)裝置;移動(dòng)電話;個(gè)人數(shù)字助理裝置;及膝上型計(jì)算機(jī)。9.一種固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的方法,其包括存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中所述存取是從除主機(jī)以外的源進(jìn)行的;對(duì)所述所存取的經(jīng)定義數(shù)據(jù)集執(zhí)行讀取-檢驗(yàn)操作;及將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)于若干個(gè)存儲(chǔ)器塊中,所述單個(gè)對(duì)象由以可操作方式耦合到包含所述若干個(gè)固態(tài)存儲(chǔ)器塊的固態(tài)裝置的控制組件格式化。10.根據(jù)權(quán)利要求9所述的方法,其中一旦完成所述讀取-檢驗(yàn)操作,即執(zhí)行所述將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)。11.根據(jù)權(quán)利要求9所述的方法,其中對(duì)所述所存取數(shù)據(jù)執(zhí)行所述讀取-檢驗(yàn)操作包含使用指針指向所述數(shù)據(jù)的先前存儲(chǔ)的經(jīng)定義集的最后已知良好版本直到完成對(duì)所存取的經(jīng)定義新數(shù)據(jù)集的所述讀取-檢驗(yàn)操作且完成所述存儲(chǔ)所述經(jīng)定義新數(shù)據(jù)集為止。12.根據(jù)權(quán)利要求9到11中任一權(quán)利要求所述的方法,其中所述方法包含在執(zhí)行對(duì)所述經(jīng)定義新數(shù)據(jù)集的多個(gè)副本中的每一者的寫入操作之前對(duì)所述副本獨(dú)立地執(zhí)行所述讀取-檢驗(yàn)操作且隨后存儲(chǔ)所述經(jīng)定義新數(shù)據(jù)集的其中所述讀取-檢驗(yàn)操作檢測到少于特定數(shù)目個(gè)錯(cuò)誤的副本。13.根據(jù)權(quán)利要求12所述的方法,其中所述方法包含一旦成功地完成所述讀取-檢驗(yàn)操作,即存儲(chǔ)所述經(jīng)定義新數(shù)據(jù)集的多個(gè)副本。14.根據(jù)權(quán)利要求13所述的方法,其中所述方法包含當(dāng)在所述經(jīng)定義新數(shù)據(jù)集的所述多個(gè)副本中的一者中檢測到至少所述特定數(shù)目個(gè)錯(cuò)誤時(shí)向所述數(shù)據(jù)的另一已讀取-檢驗(yàn)副本提供自動(dòng)失效恢復(fù)。15.根據(jù)權(quán)利要求13所述的方法,其中所述方法包含當(dāng)在所述經(jīng)定義新數(shù)據(jù)集的先前已讀取-檢驗(yàn)及存儲(chǔ)副本中檢測到至少特定數(shù)目個(gè)新錯(cuò)誤時(shí)向所述經(jīng)定義新數(shù)據(jù)集的另一已讀取-檢驗(yàn)副本提供自動(dòng)失效恢復(fù)。16.根據(jù)權(quán)利要求9到11中任一權(quán)利要求所述的方法,其中執(zhí)行所述讀取-檢驗(yàn)操作包含執(zhí)行循環(huán)冗余校驗(yàn)操作。17.根據(jù)權(quán)利要求9到11中任一權(quán)利要求所述的方法,其中所述方法包含當(dāng)在所述經(jīng)定義數(shù)據(jù)集的若干個(gè)先前已讀取-檢驗(yàn)及存儲(chǔ)副本中的至少一者中檢測到特定數(shù)目個(gè)錯(cuò)誤時(shí)執(zhí)行錯(cuò)誤校正操作。18.根據(jù)權(quán)利要求17所述的方法,其中執(zhí)行所述錯(cuò)誤校正操作包含執(zhí)行所述經(jīng)定義數(shù)據(jù)集的多個(gè)先前已讀取-檢驗(yàn)及存儲(chǔ)副本的逐位比較,其中所述固態(tài)裝置通過從大多數(shù)匹配副本中進(jìn)行選擇而從所述多個(gè)副本當(dāng)中證實(shí)一個(gè)或一個(gè)以上副本。19.根據(jù)權(quán)利要求9到11中任一權(quán)利要求所述的方法,其中所述方法包含在從所述源存取所述數(shù)據(jù)之前在所述經(jīng)定義數(shù)據(jù)集中提供算術(shù)簽名,其中所述算術(shù)簽名由所述固態(tài)裝置提供回到所述源以用于錯(cuò)誤的檢測。20.根據(jù)權(quán)利要求9到11中任一權(quán)利要求所述的方法,其中所述方法包含在從所述主機(jī)存取所述數(shù)據(jù)之前在所述經(jīng)定義數(shù)據(jù)集中提供算術(shù)簽名,其中所述算術(shù)簽名由所述固態(tài)裝置提供回到所述主機(jī)以用于錯(cuò)誤的檢測。21.一種固態(tài)裝置,其包括控制組件,其耦合到所述固態(tài)裝置中的若干個(gè)固態(tài)存儲(chǔ)器陣列,其中每一陣列具有多個(gè)存儲(chǔ)器單元物理塊,且其中所述控制組件經(jīng)配置以存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集;及將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)于所述若干個(gè)陣列中。22.根據(jù)權(quán)利要求21所述的裝置,其中所述控制組件包含相關(guān)聯(lián)處理器,所述相關(guān)聯(lián)處理器管理所述若干個(gè)陣列中的所述存儲(chǔ)器單元物理塊中所述單個(gè)對(duì)象的格式化。23.根據(jù)權(quán)利要求21所述的裝置,其中所述多個(gè)存儲(chǔ)器單元物理塊布置成非易失性NAND或非易失性NOR架構(gòu)。24.根據(jù)權(quán)利要求21所述的裝置,其中所述經(jīng)定義數(shù)據(jù)集用于引導(dǎo)圖像或操作系統(tǒng)。25.根據(jù)權(quán)利要求21所述的裝置,其中所述控制組件經(jīng)配置以將所述經(jīng)定義數(shù)據(jù)集存儲(chǔ)于所述存儲(chǔ)器單元物理塊的所述若干個(gè)存儲(chǔ)器陣列的特定分區(qū)中。26.根據(jù)權(quán)利要求21所述的裝置,其中所述控制組件經(jīng)配置以將所述經(jīng)定義數(shù)據(jù)集從頭至尾地存儲(chǔ)于若干個(gè)相連存儲(chǔ)器單元物理塊中。27.根據(jù)權(quán)利要求21到沈中任一權(quán)利要求所述的裝置,其中所述控制組件經(jīng)配置以存取所述經(jīng)定義數(shù)據(jù)集且在完成原子操作之后將所述經(jīng)定義數(shù)據(jù)集存儲(chǔ)于所述若干個(gè)陣列中。28.根據(jù)權(quán)利要求27所述的裝置,其中所述控制組件經(jīng)配置以將指針指派給所述陣列中的所述數(shù)據(jù)的最后已知良好副本直到完成所述原子操作為止,其中所述指針導(dǎo)引待對(duì)所述最后已知良好副本執(zhí)行的所述數(shù)據(jù)的讀取。29.一種固態(tài)裝置,其包括控制組件,其耦合到所述固態(tài)裝置中的若干個(gè)固態(tài)存儲(chǔ)器陣列,其中每一陣列具有多個(gè)存儲(chǔ)器單元物理塊,且其中所述控制組件經(jīng)配置以存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中存取所述經(jīng)定義數(shù)據(jù)集的一個(gè)或一個(gè)以上迭代;及將所述一個(gè)或一個(gè)以上迭代的多個(gè)副本作為所述單個(gè)對(duì)象存儲(chǔ)到所述若干個(gè)陣列中的特定位置。30.根據(jù)權(quán)利要求四所述的裝置,其中所述控制組件經(jīng)配置以將所述多個(gè)副本中的每一者存儲(chǔ)于所述若干個(gè)陣列中的物理上不同的陣列中。31.根據(jù)權(quán)利要求四所述的裝置,其中所述若干個(gè)陣列為一個(gè)陣列。32.根據(jù)權(quán)利要求四到31中任一權(quán)利要求所述的裝置,其中所述控制組件經(jīng)配置以將所述多個(gè)副本中的至少一者存儲(chǔ)于所述陣列中的被確定為比其它物理塊更可靠的物理塊中。33.根據(jù)權(quán)利要求32所述的裝置,其中所述陣列的被確定為更可靠的所述物理塊是具有單電平存儲(chǔ)器單元的物理塊。34.根據(jù)權(quán)利要求32所述的裝置,其中所述陣列的被確定為更可靠的所述物理塊是具有比所述其它物理塊的存儲(chǔ)器單元已再使用次數(shù)更少的存儲(chǔ)器單元的物理塊。35.根據(jù)權(quán)利要求四到31中任一權(quán)利要求所述的裝置,其中在存取所述所存取數(shù)據(jù)的所述一個(gè)或一個(gè)以上迭代之后,所述控制組件經(jīng)配置以在將所述單個(gè)對(duì)象存儲(chǔ)于所述陣列中之前獨(dú)立地檢驗(yàn)所述一個(gè)或一個(gè)以上數(shù)據(jù)迭代的多個(gè)副本。36.根據(jù)權(quán)利要求35所述的裝置,其中所述控制組件經(jīng)配置以在將所述單個(gè)對(duì)象存儲(chǔ)于所述陣列中之前讀取且獨(dú)立地校正所發(fā)現(xiàn)的若干個(gè)錯(cuò)誤。37.根據(jù)權(quán)利要求36所述的裝置,其中所述控制組件經(jīng)配置以將指針指派給所述一個(gè)或一個(gè)以上數(shù)據(jù)迭代的特定副本作為新的最后已知良好副本以替換先前的最后已知良好副本。38.根據(jù)權(quán)利要求37所述的裝置,其中所述控制組件經(jīng)配置以將存儲(chǔ)完成確認(rèn)發(fā)送到主機(jī)使得由所述主機(jī)進(jìn)行的任何讀取均由所述指針導(dǎo)引到所述新的最后已知良好副本。39.根據(jù)權(quán)利要求37到38中任一權(quán)利要求所述的裝置,其中所述控制組件經(jīng)配置以將存儲(chǔ)完成確認(rèn)響應(yīng)發(fā)送到主機(jī),所述存儲(chǔ)完成確認(rèn)響應(yīng)被延遲直到成功地完成數(shù)據(jù)保護(hù)操作為止。40.根據(jù)權(quán)利要求四到31中任一權(quán)利要求所述的裝置,其中所述控制組件經(jīng)配置以在若干個(gè)相連存儲(chǔ)器單元物理塊中從頭至尾地讀取所述單個(gè)對(duì)象。41.根據(jù)權(quán)利要求四到31中任一權(quán)利要求所述的裝置,其中所述控制組件經(jīng)配置以基于通電復(fù)位及/或信號(hào)的轉(zhuǎn)變而自動(dòng)地起始讀取操作,且所述所讀取數(shù)據(jù)在其用以引導(dǎo)主機(jī)的情況下自動(dòng)地發(fā)送到所述主機(jī)或在所述主機(jī)當(dāng)時(shí)不需要所述數(shù)據(jù)的情況下忽略所述數(shù)據(jù)。42.根據(jù)權(quán)利要求四到31中任一權(quán)利要求所述的裝置,其中所述控制組件經(jīng)配置以在新的經(jīng)定義數(shù)據(jù)集在存儲(chǔ)后已至少一次成功地引導(dǎo)之后將所述新的經(jīng)定義數(shù)據(jù)集保存為最后安裝且所述最后安裝配置將被定義為已知良好副本。43.一種系統(tǒng),其包括主機(jī)控制組件,其經(jīng)配置而以可操作方式耦合到主機(jī)以便管理系統(tǒng);其中所述主機(jī)控制組件經(jīng)配置而以可操作方式耦合到具有多個(gè)存儲(chǔ)器單元固態(tài)物理存儲(chǔ)器塊的固態(tài)裝置的控制組件;且其中所述固態(tài)裝置的所述控制組件經(jīng)配置以存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集且在后續(xù)寫入及讀取操作期間管理作為所述單個(gè)對(duì)象的所述經(jīng)定義數(shù)據(jù)集。44.根據(jù)權(quán)利要求43所述的系統(tǒng),其中所述固態(tài)裝置的所述控制組件經(jīng)配置以存儲(chǔ)所述單個(gè)對(duì)象的多個(gè)副本,且其中所述多個(gè)副本中的每一者是按照用于寫入到物理上分離的存儲(chǔ)器塊的規(guī)則集所確定而單獨(dú)地存儲(chǔ)于所述多個(gè)存儲(chǔ)器塊中。45.根據(jù)權(quán)利要求44所述的系統(tǒng),其中所述固態(tài)裝置的所述控制組件經(jīng)配置以將所述單個(gè)對(duì)象的所述多個(gè)副本存儲(chǔ)于所述多個(gè)存儲(chǔ)器單元物理存儲(chǔ)器塊的特定分區(qū)中。46.根據(jù)權(quán)利要求45所述的系統(tǒng),其中所述固態(tài)裝置的所述控制組件經(jīng)配置以在若干個(gè)所述多個(gè)物理存儲(chǔ)器塊中相連地將所述單個(gè)對(duì)象的所述多個(gè)副本中的每一者存儲(chǔ)于所述特定分區(qū)中以實(shí)現(xiàn)端到端數(shù)據(jù)完整性。47.根據(jù)權(quán)利要求45到46中任一權(quán)利要求所述的系統(tǒng),其中所述固態(tài)裝置的所述控制組件經(jīng)配置以按照邏輯塊尋址所確定在所述多個(gè)物理存儲(chǔ)器塊中存儲(chǔ)。48.根據(jù)權(quán)利要求47所述的系統(tǒng),其中所述固態(tài)裝置的所述控制組件經(jīng)配置以在特定邏輯塊地址中存儲(chǔ)。49.一種系統(tǒng),其包括主機(jī)控制組件,其經(jīng)配置而以可操作方式耦合到主機(jī)以便管理系統(tǒng);其中所述主機(jī)控制組件經(jīng)配置而以可操作方式耦合到具有多個(gè)存儲(chǔ)器單元固態(tài)物理存儲(chǔ)器塊的固態(tài)裝置的控制組件;其中所述固態(tài)裝置的所述控制組件經(jīng)配置而以面向塊的方式存取經(jīng)定義數(shù)據(jù)集且在后續(xù)寫入及讀取操作期間以所述面向塊的方式管理所述經(jīng)定義數(shù)據(jù)集;且其中所述主機(jī)控制組件及所述固態(tài)裝置控制組件遵循規(guī)則集以將所述經(jīng)定義數(shù)據(jù)集存儲(chǔ)于特定邏輯塊地址中。50.根據(jù)權(quán)利要求49所述的系統(tǒng),其中所述主機(jī)控制組件及所述固態(tài)裝置控制組件所遵循的所述規(guī)則集允許將所述經(jīng)定義數(shù)據(jù)集寫入于所述多個(gè)固態(tài)裝置物理存儲(chǔ)器塊中的單獨(dú)且未分區(qū)的物理存儲(chǔ)器塊中。51.根據(jù)權(quán)利要求49到50中任一權(quán)利要求所述的系統(tǒng),其中所述主機(jī)控制組件及所述固態(tài)裝置控制組件所遵循的所述規(guī)則集包含用以寫入所述經(jīng)定義數(shù)據(jù)集的特定系列的物理存儲(chǔ)器塊編號(hào)。52.根據(jù)權(quán)利要求51所述的系統(tǒng),其中所述經(jīng)定義數(shù)據(jù)集的所述寫入是以特定次序執(zhí)行的。53.根據(jù)權(quán)利要求52所述的系統(tǒng),其中以所述特定次序執(zhí)行的所述經(jīng)定義數(shù)據(jù)集的所述寫入包含所述主機(jī)控制組件向所述固態(tài)裝置控制組件提供用以識(shí)別所述經(jīng)定義數(shù)據(jù)集的最后塊的指示符。54.根據(jù)權(quán)利要求53所述的系統(tǒng),其中所述固態(tài)裝置控制組件經(jīng)配置以從所述經(jīng)定義數(shù)據(jù)集的開頭到結(jié)尾連續(xù)地讀取所述經(jīng)定義數(shù)據(jù)集,就像所述經(jīng)定義數(shù)據(jù)集是以面向?qū)ο蟮姆绞酱鎯?chǔ)的一樣。55.根據(jù)權(quán)利要求49到50中任一權(quán)利要求所述的系統(tǒng),其中所述固態(tài)裝置控制組件經(jīng)配置以存儲(chǔ)所述經(jīng)定義數(shù)據(jù)集的多個(gè)副本,且其中所述多個(gè)副本中的每一者是按照所述規(guī)則集所確定而單獨(dú)地存儲(chǔ)到所述多個(gè)存儲(chǔ)器塊。56.根據(jù)權(quán)利要求55所述的系統(tǒng),其中所述固態(tài)裝置控制組件經(jīng)配置以管理所述經(jīng)定義數(shù)據(jù)集的所述多個(gè)副本以提供所述主機(jī)控制組件對(duì)所述經(jīng)定義數(shù)據(jù)集的最后已知良好副本的讀取存取。全文摘要本發(fā)明包含用于固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的方法、裝置及系統(tǒng)。用于固態(tài)裝置中的面向?qū)ο蟮拇鎯?chǔ)器的方法的一個(gè)實(shí)施例包含以原子操作方式存取作為單個(gè)對(duì)象的經(jīng)定義數(shù)據(jù)集,其中所述存取是從除主機(jī)以外的源進(jìn)行的。所述實(shí)施例還包含將所述經(jīng)定義數(shù)據(jù)集作為所述單個(gè)對(duì)象存儲(chǔ)于若干個(gè)固態(tài)存儲(chǔ)器塊中,所述單個(gè)對(duì)象由包含所述若干個(gè)固態(tài)存儲(chǔ)器塊的固態(tài)裝置的控制組件格式化。文檔編號(hào)G06F13/16GK102449613SQ201080024329公開日2012年5月9日申請日期2010年5月24日優(yōu)先權(quán)日2009年6月3日發(fā)明者威廉·H·拉德克,尼爾·A·加爾博,彼得·菲利,維克托·Y·蔡,羅伯特·N·萊博維茨,詹姆斯·庫克申請人:美光科技公司