本發(fā)明專利技術包含用于操作存儲器系統(tǒng)的方法及存儲器系統(tǒng)。一個此種方法包含使用寫入先行信息更新事務日志中的事務日志信息;及使用所述事務日志更新邏輯地址LA表。
【技術實現(xiàn)步驟摘要】
【國外來華專利技術】
本專利技術大體來說涉及半導體存儲器裝置、方法及系統(tǒng),且更明確地說涉及電力中斷管理。
技術介紹
通常提供存儲器裝置作為計算機或其它電子裝置中的內(nèi)部半導體集成電路。存在包含易失性及非易失性存儲器在內(nèi)的許多不同類型的存儲器。易失性存儲器可需要電力來維持其數(shù)據(jù)且包含隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)及同步動態(tài)隨機存取存儲器(SDRAM)等等。非易失性存儲器可通過在不供電時仍保持所存儲的信息來提供持久數(shù)據(jù)且可包含NAND快閃存儲器、NOR快閃存儲器、只讀存儲器(ROM)、電可擦除可編程 ROM(EEPROM)、可擦除可編程ROM(EPROM)及相變隨機存取存儲器(PCRAM)等等??蓪⑷舾纱鎯ζ餮b置組合在一起以形成固態(tài)驅動器(SSD)。固態(tài)驅動器可包含非易失性存儲器(例如,NAND快閃存儲器及NOR快閃存儲器)及/或可包含易失性存儲器(例如,DRAM及SRAM)以及各種其它類型的非易失性及易失性存儲器。對于寬廣范圍的電子應用,可利用包含浮動柵極快閃裝置及電荷陷阱快閃(CTF)裝置(其使用將信息存儲于氮化物層中的電荷陷阱中的半導體-氧化物-氮化物-氧化物-半導體及金屬-氧化物-氮化物-氧化物-半導體電容器結構)的快閃存儲器裝置作為非易失性存儲器??扉W存儲器裝置通常使用允許高存儲器密度、高可靠性及低電力消耗的單晶體管存儲器單元??墒褂肧SD來替換硬盤驅動器作為計算機的主要存儲裝置,因為所述固態(tài)驅動器可在性能、大小、重量、耐用性、操作溫度范圍及電力消耗方面具有優(yōu)于硬驅動器的優(yōu)點。舉例來說,SSD可在與磁盤驅動器相比時因其缺乏移動部件而具有優(yōu)越的性能,此可避免搜尋時間、延時及與磁盤驅動器相關聯(lián)的其它機電延遲。SSD制造商可使用非易失性快閃存儲器來形成可不使用內(nèi)部電池電源的快閃SSD,因此允許所述驅動器更通用且更小型。SSD可包含若干個存儲器裝置,例如,若干個存儲器芯片(如本文中所使用,“若干個”某物可指此些事物中的一者或一者以上,例如,若干個存儲器裝置可指一個或一個以上存儲器裝置)。如所屬領域的技術人員將了解,存儲器芯片可包含若干個裸片及/或邏輯單元(LUN)。每一裸片上可包含若干個存儲器陣列及外圍電路。所述存儲器陣列可包含組織成若干個物理頁的若干個存儲器單元,且所述物理頁可組織成若干個塊。固態(tài)驅動器可包含邏輯地址(LA)表,例如邏輯塊地址(LBA)表。LBA表可用以記錄將固態(tài)驅動器的存儲器陣列中的數(shù)據(jù)的邏輯地址鏈接到所述數(shù)據(jù)的物理位置的信息。所述LBA表可存儲于所述固態(tài)驅動器中的易失性存儲器中,且所述LBA表的副本還可存儲于所述固態(tài)驅動器中的非易失性存儲器中。所述LBA表可用以定位所述固態(tài)驅動器中的數(shù)據(jù)的物理位置以在于所述固態(tài)驅動器中起始讀取請求時讀取所述數(shù)據(jù)??捎芍鳈C起始對特定邏輯地址處的數(shù)據(jù)的讀取請求。可在所述LBA表中尋找到所述邏輯地址,且可接著指示對應物理地址。所述固態(tài)驅動器可從所述所指示的物理地址讀取數(shù)據(jù)以完成對所述固態(tài)驅動器的所述讀取請求。5不具有有關于固態(tài)驅動器中的數(shù)據(jù)的邏輯地址與物理地址之間的關系的當前 (例如,最近)信息的LBA表的固態(tài)驅動器可使所述固態(tài)驅動器中的一些數(shù)據(jù)不可存取。因此,期望當前LBA表以完成對固態(tài)驅動器中的所有數(shù)據(jù)的存取。固態(tài)驅動器中的LBA表可在電力中斷之后因所述LBA表存儲于易失性存儲器中及/或所述LBA表周期性地存儲于非易失性存儲器中而丟失或不完整。因此,電力中斷可致使固態(tài)驅動器具有并不具有關于恰好在所述電力中斷之前的時間內(nèi)寫入到所述固態(tài)驅動器的數(shù)據(jù)的信息的LBA表。
技術實現(xiàn)思路
本專利技術包含用于存儲器中的電力中斷管理的方法及裝置。一個方法實施例包含使用寫入先行信息更新事務日志中的事務日志信息;及使用所述事務日志更新邏輯地址 (LA)表。附圖說明圖1是根據(jù)本專利技術的一個或一個以上實施例的包含至少一個存儲器系統(tǒng)的計算系統(tǒng)的功能性框圖。圖2是根據(jù)本專利技術的一個或一個以上實施例的存儲器系統(tǒng)的功能性框圖。圖3圖解說明根據(jù)本專利技術的一個或一個以上實施例的非易失性存儲器中的事務日志、塊表及邏輯塊地址(LBA)表的框圖。圖4是根據(jù)本專利技術的一個或一個以上實施例的回收單元的功能性框圖。圖5是圖解說明根據(jù)本專利技術的一個或一個以上實施例的事務日志的表。圖6是圖解說明根據(jù)本專利技術的一個或一個以上實施例的塊表的表。圖7是圖解說明根據(jù)本專利技術的一個或一個以上實施例的邏輯塊地址(LBA)表的表。具體實施例方式在本專利技術的以下詳細描述中,參考形成本專利技術的一部分且其中以圖解說明方式展示可如何實踐本專利技術的一個或一個以上實施例的附圖。足夠詳細地描述這些實施例以使所屬領域的技術人員能夠實踐本專利技術的實施例,且應理解,可利用其它實施例且可在不背離本專利技術的范圍的情況下做出工藝、電及/或結構改變。在本專利技術的以下詳細描述中,參考形成本專利技術的一部分且其中以圖解說明方式展示可如何實踐本專利技術的一個或一個以上實施例的附圖。足夠詳細地描述這些實施例以使所屬領域的技術人員能夠實踐本專利技術的所述實施例,且應理解,可利用其它實施例且可在不背離本專利技術的范圍的情況下做出工藝、電及/或結構改變。如本文中所使用,標示符“N”、 “M”及“R” (明確地說關于圖式中的參考編號)指示本專利技術的一個或一個以上實施例可包含如此標示的若干個特定特征。本文中的圖遵循其中第一個數(shù)字或前幾個數(shù)字對應于圖式圖編號且剩余數(shù)字識別圖式中的元件或組件的編號慣例。不同圖之間的類似元件或組件可通過使用類似數(shù)字來識別。舉例來說,108可參考圖1中的元件“08”,且在圖2中可將類似元件稱為“208”。如將了解,可添加、調換及/或去除本文中的各個實施例中所示的元件以提供本專利技術的若干個額外實施例。另外,如將了解,圖中所提供的元件的比例及相對標度打算圖解說明本專利技術的某些實施例且不應視為限制意義。圖1是根據(jù)本專利技術的一個或一個以上實施例的包含至少一個存儲器系統(tǒng)104的計算系統(tǒng)100的功能性框圖。在圖1中所圖解說明的實施例中,存儲器系統(tǒng)104(例如,固態(tài)驅動器(SSD))可包含物理主機接口 106,控制器(例如,存儲器系統(tǒng)控制電路108)及一個或一個以上固態(tài)存儲器裝置110-1、…、110-N。固態(tài)存儲器裝置110-1、…、110-N可為所述存儲器系統(tǒng)提供存儲卷(例如,借助格式化到所述存儲器裝置的文件系統(tǒng))。在一個或一個以上實施例中,存儲器系統(tǒng)控制電路108可為耦合到包含物理接口 106及固態(tài)存儲器裝置110-1、…、110-N的印刷電路板的專用集成電路(ASIC)。如圖1中所圖解說明,存儲器系統(tǒng)控制電路108可耦合到物理主機接口 106且耦合到固態(tài)存儲器裝置110-1、…、110-N。物理主機接口 106可用以在存儲器系統(tǒng)104與另一裝置(例如主機系統(tǒng)102)之間傳達信息。主機系統(tǒng)102可包含存儲器存取裝置,例如, 處理器。所屬領域的技術人員將了解,“處理器”可意指一個或一個以上處理器,例如,并行處理系統(tǒng)、若干個協(xié)處理器等。主機系統(tǒng)的實例包含膝上型計算機、個人計算機、數(shù)碼相機、 數(shù)字記錄及回放裝置、移動電話、PDA、存儲器讀卡器、接口集線器等等。對于一個或一個以上實施例,物理主機接口 106可呈標準化接口的形式。舉例來說,當存儲器系統(tǒng)104用于計算系統(tǒng)100中的數(shù)據(jù)存儲時,物理本文檔來自技高網(wǎng)...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】...
【專利技術屬性】
技術研發(fā)人員:約瑟夫·M·杰德羅,
申請(專利權)人:美光科技公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。