專利名稱:一種固態硬盤及數據存儲方法
技術領域:
本發明涉及數據存儲領域,特別涉及一種固態硬盤及數據存儲方法。
背景技術:
在SSD ( Solid State Disk,固態硬盤)硬盤中,多用Flash作為其存儲介 質,由于Flash讀寫速度相對于接口速度慢很多,為了提高硬盤的性能一般都 在盤內設計了一個CACHE (緩沖存儲模塊),同時也將一些關鍵數據保存在 該CACHE中。CACHE —般都由SDRAM (Synchronous Dynamic Random
Access Memory,雙倍速率同步動態隨機存儲器)等高速的存儲介質組成。由 于SDRAM、 DDRAM等高速的存儲介質都是易失性存儲介質,在掉電后,該 存儲介質上的數據會丟失。如果在異常掉電時,CACHE中的數據還沒有回寫 到Flash中,就會造成用戶數據以及一些硬盤關鍵管理信息數據丟失。
FRAM ( Ferroelectric Random Access Memory,纟失電存卡者器)才支術融合了 RAM和ROM的特性具有RAM的讀寫速度,又能掉電數據不丟失。FRAM 寫數據幾乎無延時(約70ns),并且集成了先進高可靠的鐵電處理技術,具 有超強的抗干擾能力。在3.3V環境下FRAM讀寫次數無限,數據保存時間可 達10年-45年。同時具有極低的靜態功耗。
現有技術中,在異常掉電時,為了保護CACHE中的固態硬盤管理信息數 據,通常會在盤片上實現一個基于法拉電容的掉電保護電路。另外,還有一些 固態硬盤沒有加入掉電保護電路,在每次更新了硬盤管理信息后,都直接把硬 盤的管理信息數據直接保存到硬盤的保留區中,即定時回寫管理信息數據。
但是以上兩種方法,存在如下缺陷基于法拉電容的掉電保護電路的可靠 性有限,可能會引起某些管理信息關鍵數據不能及時或正確保存而丟失,從而 使硬盤再次上電時需花較長時間進行信息重建或無法正常工作。向硬盤的保留區內定時回寫管理信息數據,Flash讀寫速度較慢,而且由 于沒有掉電保護電路,在異常掉電時,會造成在CACHE中的硬盤管理信息丟 失。
發明內容
本發明實施例提供一種固態硬盤及數據存儲方法,利用FRAM存儲固態 硬盤的管理信息數據,提高了數據的讀取速度,在異常掉電時,減少了管理信 息數據的丟失,提高固態硬盤的可靠性。
本發明一個實施例提供一種固態硬盤,包括
控制模塊,用于控制整個固態硬盤進行工作,發送固態硬盤的管理信息數 據存儲命令;
鐵電存儲器FRAM緩存模塊,用于接收所述管理信息數據存儲命令,根 據所述管理信息數據存儲命令,存儲固態硬盤的管理信息數據;
接口模塊,用于對外部傳送過來的具有特定協議格式的用戶數據進行解 析,得到用戶存儲數據;
存儲模塊,用于對所述接口模塊解析得到的用戶存儲數據進行存儲。
本發明一個實施例提供一種數據存儲方法,應用于固態硬盤中,包括
將所述固態硬盤的管理信息數據存儲到FRAM中;
對外部傳送過來的具有特定協議格式的用戶數據進行解析,得到用戶存儲 數據;
存儲解析得到的所述用戶存儲數據。
本發明實施例通過以上技術方案,將固態硬盤的管理信息數據存儲到 FRAM中,提高數據的讀取速度,在異常掉電時,能減少管理信息數據的丟失, 提高固態硬盤的可靠性,提高數據的讀取速度,并且具有較小的功耗,延長固 態硬盤的使用壽命。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述 中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付 出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。 圖1本發明實施例提供的一種數據存儲方法;
圖2本發明實施例提供的一種數據存儲方法;
圖3本發明實施例提供的一種固態硬盤;
圖4本發明實施例提供的FRAM內部存儲空間結構示意圖5本發明實施例提供的一種固態硬盤;
圖6本發明實施例提供的FRAM內部存儲空間結構示意圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清 楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是 全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造 性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
如圖l所示,本發明實施例提供一種數據存儲方法,應用于固態硬盤中, 包括
S101,將固態硬盤的管理信息數據存儲到FRAM中;
在本實施例中,FRAM通過SPI/I2C總線或者外部的Memory同固態硬盤 的控制單元相連接,作為固態硬盤的緩存模塊。
固態硬盤自身的管理信息數據包括用于控制硬盤工作的全局變量信息、硬 盤的標志信息,映射表更新信息,以及一些硬盤的維護管理信息。有些管理數 據是在出廠初始化時配置下去的如全局變量信息,有些是在硬盤運行過程中收 集到的,或主機下發下來的,如映射表更新信息和硬盤的維護管理信息。
固態硬盤在每次工作的時候都需要讀取自身的這些硬盤管理信息數據,所 以需要一個存儲介質能夠快速并可靠的對這些管理信息數據進行存儲。
這些硬盤管理信息數據可以保存到固態硬盤的固態存儲單元中的保留區 內,但是由于固態硬盤多采用Flash、 SDRAM等存儲介質作為固態存儲單元, 而Flash雖然是非易失性的存儲介質,在掉電時存儲的數據不會丟失,但是,從Flash等介質中讀取數據的速度相對于FRAM來說要慢的多;而SDRAM為 易失性的存儲介質,在掉電時數據容易丟失。
所以固態硬盤在每次啟動時,都要將固態硬盤的管理信息數據存儲在 FRAM中,這樣固態硬盤在每次工作的時候就直接從FRAM中讀取這些硬盤 管理信息數據,由于FRAM的特性,這樣既可以提高讀取速度,掉電后管理 信息數據又不會丟失。當然可以理解的是,在另一個實施例中也可以將固態硬 盤的管理信息數據預先存儲到FRAM中。
S102,將從外部計算機傳送來的用戶數據進行解析,得到可用于存儲的用 戶存儲數據;
用戶數據一^:包括,用戶處理的一些文檔、程序,或者一些圖片、音頻或 者視頻等信息,這些數據一般具有特定的協議格式,如SATA( Serial Advanced Technology Attachment,串行高級技術附件)協議格式,SCSI ( Small Computer System Interface,小型計算機系統接口 )協議格式或者SAS(Serial Attached SCSI,串行連接SCSI)協議格式等。這樣就需要對這些特定協議格式的數據進
行解析,得到可以用于存儲的用戶存儲數據。
SI03,存儲解析得到的用戶存儲數據;
對用戶數據進行解析得到用戶存儲數據后,需要對這些用戶存儲數據進行 存儲。
而由于固態硬盤在工作的時候用戶需要讀取自己的用戶數據,所以在一個 實施例中,在固態硬盤工作的時候,將這些用戶存儲數據存儲到FRAM中, 可以提高用戶讀取這些用戶存儲數據的速度,而在異常掉電時,用戶存儲數據 又不會丟失。
在一個實施例中這些用戶存儲數據可以一直存儲在FRAM中,因為FRAM 是非易失性的存儲介質,在掉電時候用戶存儲數據不會丟失,其讀取速度相對 于Flash來說要快的多,將解析得到的這些用戶存儲數據保存到FRAM中,不 僅可以提用戶對這些用戶存儲數據進行訪問時的讀取速度,又可以提高這些用 戶存儲數據存儲的可靠性。
而在另一個實施例中,考慮到FRAM容量有限,可以在固態硬盤空閑時, 將這些用戶存儲數據轉移存儲到固態硬盤的存儲模塊中,以便能將FRAM中
7的空間清理出來,留給下次需要存儲到FRAM中的用戶數據。
當然可以理解的是,在另一個實施例中也可以將FRAM替換為MRAM (Magnetoresistive Random Access Memory,石茲阻卩逸才幾存4諸器)、EEPROM (Electrically Erasable Programmable Read-Only Memory)或者相變RAM等非
易失性的RAM。
本發明實施例通過將FRAM作為固態硬盤的緩存模塊,將固態硬盤的管 理信息數據和用戶數據存儲到FRAM中,在固態硬盤掉電時能夠減少數據的 丟失,提高固態硬盤的可靠性,而且FRAM占用的空間相對于固態硬盤保護 電路要小的多,而且啟動速度較具有硬盤保護電路的固態硬盤也相對較快,能 夠減少固態硬盤的功耗,延長固態硬盤的壽命。
如圖2所示,本發明實施例提供一種數據存儲方法,應用于固態硬盤中, 包括
5201, 將固態硬盤的管理信息數據存儲到FRAM中;
FRAM通過SPI/I2C總線或者外部的Memory同固態石更盤的控制單元相連 接,作為固態硬盤的管理信息數據緩存模塊。
固態硬盤自身的管理信息數據包括用于控制硬盤工作的全局變量信息、硬 盤的標志信息,映射表更新信息,以及一些硬盤的維護管理信息。有些管理數 據是在出廠初始化時配置下去的如全局變量信息,有些是在硬盤運行過程中收 集到的,或主機下發下來的,如映射表更新信息和硬盤的維護管理信息。
固態硬盤在每次工作的時候都需要讀取自身的這些硬盤管理信息數據,所 以需要一個存儲介質能夠快速并可靠的對這些管理信息數據進行存儲。
這些硬盤管理信息數據可以保存到固態硬盤的固態存儲單元中的保留區 內,但是由于固態硬盤多采用Flash、 SDRAM等存儲介質作為固態存儲單元, 而Flash雖然是非易失性的存儲介質,在掉電時存儲的數據不會丟失,但是, 從Flash等介質中讀取數據的速度相對于FRAM來說要慢的多;而SDRAM為 易失性的存儲介質,在掉電時數據容易丟失,所以將這些硬盤在每次工作都要 讀取的硬盤管理信息數據存儲在FRAM中,既可以提高讀取速度,掉電后又 不會丟失
5202, 將從外部計算機傳送過來的用戶數據進行解析,得到可用于存儲的用戶存儲數據;
用戶數據一般包括,用戶處理的一些文檔、程序,或者一些圖片、音頻或
者視頻等信息。這些數據一般具有特定的協議格式,如SATA協議格式,SCSI 協議格式或者SAS協議格式等。這樣就需要對這些特定協議格式的數據進行 解析,得到可以用于存儲的用戶存儲數據。
S203 ,將解析得到的用戶存儲數據存儲到SDRAM中;
SDRAM通過SPI/I2C總線或者外部的Memory同固態硬盤的控制單元相 連接,作為固態硬盤的用戶存儲數據緩存模塊。
由于FRAM價格較高,在成本比較敏感時,可以將用戶存儲數據存儲到 SDRAM中。SDRAM的讀取速度相對于Flash來說要快的多,將解析得到的 這些用戶存儲數據保存到SDRAM中,可以提高用戶對這些用戶存儲數據進行 訪問時的讀取速度。
而在另一個實施例中,考慮到SDRAM容量有限和SDRAM的易失性, 即掉電后SDRAM中的數據會丟失,可以在固態硬盤空閑時,將這些用戶存儲 數據轉移存儲到固態硬盤的存儲模塊中,而固態硬盤的存儲模塊包含至少一個 非易失性的存儲介質。這樣就能將SDRAM中的空間清理出來,留給下次需要 存儲到SDRAM中的用戶數據,并且能夠減少用戶數據的丟失。
當然可以理解的是,在另一個實施例中也可以將FRAM替換為MRAM (Magnetoresistive Random Access Memory,》茲阻^1才幾存4諸器)、EEPROM (Electrically Erasable Programmable Read-Only Memory)或者相變RAM等非 易失性的RAM。
本發明實施例通過將FRAM作為固態硬盤的緩存模塊,將固態硬盤的管 理信息數據存儲到FRAM中,在固態硬盤掉電時能夠減少數據的丟失,提高 固態硬盤的可靠性,而且FRAM占用的空間相對于固態硬盤保護電路要小的 多,而且啟動速度較具有硬盤保護電路的固態硬盤也相對較快,將FRAM作 為緩存模塊還能夠減少固態硬盤的功耗,延長固態硬盤的壽命。同時將用戶一 些需要經常處理的數據保存到SDRAM中,提高了用戶讀取數據的速度。 如圖3所示,本發明實施例提供一種固態硬盤,包括 控制模塊210,用于控制整個固態硬盤進行工作,發送固態硬盤管理信息
9數據存儲命令;
FRAM緩存固態硬盤自身的管理信息數據包括用于控制硬盤工作的全局 變量信息、硬盤的標志信息,映射表更新信息,以及一些硬盤的維護管理信息。 管理信息數據存儲命令用于,下達對硬盤的管理信息數據進行存儲的指示命 令,并包含了需要存儲的硬盤管理信息數據的類型,在一個實施例中可以是全 部的硬盤管理信息數據,在另一個實施例中也可以是部分關鍵的硬盤管理信息 數據,如前面提到的全局變量信息,映射表更新信息和硬盤的標志信息等關鍵 管理信息數據。
FRAM緩存模塊220,用于接收控制模塊210的固態硬盤管理信息數據存 儲命令,根據管理信息數據存儲命令,存儲固態硬盤的管理信息數據;
FRAM緩存模塊220通過SPI/I2C總線或者外部的Memory同控制模塊21 () 相連接。FRAM緩存模塊220接收到控制模塊210發送過來的管理信息數據存 儲命令時,根舉管理信息數據存儲命令中的指示命令等相關信息,將硬盤的管 理信息數據存儲到FRAM緩存模塊220的相應的區域中。
在這里需要說明的是,固態硬盤自身的管理信息數據包括用于控制硬盤工 作的全局變量信息、硬盤的標志信息,映射表更新信息,以及一些硬盤的維護 管理信息等。固態硬盤在每次工作的時候都需要讀取自身的這些硬盤管理信息 數據,所以需要一個存儲介質能夠快速并可靠的對這些管理信息數據進行存 儲。
這些硬盤管理信息數據可以保存到固態硬盤的固態存儲單元中的保留區 內,但是由于固態硬盤多采用Flash、 SDRAM等存儲介質作為固態存儲單元, 而Flash雖然是非易失性的存儲介質,在掉電時存儲的數據不會丟失,但是, 從Flash等介質中讀取數據的速度相對于FRAM緩存模塊210來說要慢的多; 而SDRAM為易失性的存儲介質,在掉電時數據容易丟失,所以將這些硬盤在 每次工作都要讀取的硬盤管理信息數據存儲在FRAM緩存模塊210中,既可
以提高讀取速度,掉電后又不會丟失。
接口模塊230,用于對外部計算機傳送過來的具有特定協議格式的用戶數 據進行解析,得到用于存儲的用戶存儲數據;
用戶數據一般包括,用戶處理的一些文檔、程序,或者一些圖片、音頻或者視頻等信息。這些數據在計算機傳送給固態硬盤的時候, 一般具有特定的協
議格式,如SATA協議格式,SCSI協議格式或者SAS協議格式等。這樣就需 要對這些特定協議格式的數據進行解析,得到可以用于存儲的用戶存儲數據。 相應的根據數據特定的協議格式,接口模塊230可以為SATA接口模塊,SCSI 接口模塊或者SAS接口模塊等。
存儲模塊240,用于對接口模塊230解析得到的用戶存儲數據進行存儲;
存儲模塊240根據接口模塊230解析得到的用戶存儲數據,選擇相應的數 據存儲位置對接口^t塊230解析得到的用戶存儲數據進行存儲。
在這里需要說明的是,存儲模塊240包括至少一個非易失性存儲介質,所 說的非易失性存儲介質在一個實施例中可以為Flash,在另一個實施例中還可 以為PRAM或者PCRAM等非易失性的存儲介質。
在本實施例中,將FRAM作為固態硬盤的緩存模塊,將固態硬盤的管理 信息數據存儲到FRAM緩存模塊220中。在固態硬盤在異常掉電后再次啟動 時,控制模塊210直接FRAM緩存模塊220中讀取管理信息數據,控制模塊 210根據讀取到的管理信息數據,控制固態硬盤恢復到異常掉電時的運行環境 中。在這里由于管理信息數據包括固態硬盤的全局變量信息,盤片的屬性信息, 以及一些固態硬盤的維護管理信息等,控制模塊210就可以根據讀取到的這些 信息,控制固態硬盤恢復到異常掉電時的運行環境中。
本發明實施例中的FRAM緩存模塊220存儲的是固態硬盤的管理信息數 據,也可以將部分特定的用戶數據存儲到FRAM緩存模塊220中,這時只需 要在FRAM緩存模塊220的內部存儲空間中劃分出一個數據緩存區即可,這 個數據緩存區用來存儲部分特定的用戶數據。具體來說
由于固態硬盤在工作的時候用戶需要讀取自己的用戶數據,所以在一個實 施例中,在固態硬盤工作的時候,將這些用戶存儲數據存儲到FRAM緩存模 塊220中,這樣可以提高用戶讀取這些用戶存儲數據的速度,而在異常掉電時, 用戶存儲數據又不會丟失。
在一個實施例中這些用戶存儲數據可以一直存儲在FRAM緩存模塊220 中,因為FRAM緩存模塊220是非易失性的存儲介質,在掉電時候用戶存儲 數據不會丟失,其讀取速度相對于Flash來說要快的多,將解析得到的這些用戶存儲數據保存到FRAM緩存模塊220中,不僅可以提用戶對這些用戶存儲 數據進行訪問時的讀取速度,又可以提高這些用戶存儲數據存儲的可靠性。
而在另一個實施例中,考慮到FRAM緩存模塊220容量有限,可以在固 態硬盤空閑時,在控制模塊210的控制下,將這些用戶存儲數據轉移存儲到固 態硬盤的存儲模塊中,以便能將FRAM緩存模塊220中的空間清理出來,留 給下次需要存儲到FRAM緩存模塊220中的用戶數據。
在圖3所示的固態硬盤將FRAM作為其FRAM緩存模塊220時,可以對 FRAM緩存模塊220中的內部存儲空間進行劃分。如圖4所示,本發明實施例 提供一種FRAM緩存模塊內部存儲空間結構示意圖,包括
數據緩存區O,用于存儲部分特定的用戶數據;
初始化配置數據區l,用于存儲全局變量信息,全局變量信息是一些管理 策略信息,用于對固態硬盤進行管理;
Identify數據區2,用于存儲盤片屬性信息,包括盤片的特性信息,盤片 的容量信息等;
SMART ( "Self-Monitoring, Analysis and Reporting Technology", 自我』H
測、分析及報告技術)數據區3,用于存儲硬盤的維護管理信息,如盤片的溫
度,盤片的讀寫次數,盤片的運行狀況等信息。
映射表區4,用于存儲邏輯地址和物理地址的映射關系表; 固態硬盤的盤片中都是物理地址,而從計算機過來的數據是邏輯地址,所
以需要一個映射表來將兩者的關系對應起來。
固件區5,用于存儲控制程序,控制程序用來控制整個盤片進行工作。 本發明實施例通過將FRAM作為固態硬盤的緩存模塊,將固態硬盤的管
理信息數據存儲到FRAM中,在固態硬盤掉電時能夠減少數據的丟失,提高
固態硬盤的可靠性,而且FRAM占用的空間相對于固態硬盤保護電路要小的
多,能夠減少固態硬盤的功耗,延長固態硬盤的壽命。
如圖5所示,本發明實施例提供的一種固態硬盤在另一個實施例中還可以
包括
SDRAM緩存模塊250,用于接收控制模塊210發送的用戶存儲數據存儲 命令,根據所述數據存儲命令,對接口模塊230解析得到的用戶存儲數據進行
12存儲; .
SDRAM緩存模塊250的讀寫速度相對與存儲模塊240來說要快的多。
所以本發明實施例中,在固態硬盤工作的時候,在將接口模塊230對計算 機傳送過來的用戶數據,進行解析得到的用戶存儲數據后,可以將用戶存儲數 據存儲到SDRAM緩存模塊250中,這樣在硬盤工作的時候,可以提高用戶對 這些數據的讀寫速度;在硬盤空閑的時候,控制模塊210再將存儲到SDRAM 中的用戶存儲數據轉移到存儲模塊240中。
在圖5所示的固態硬盤將FRAM作為其FRAM緩存模塊220時,可以對 FRAM緩存模塊220中的內部存儲空間進行劃分。如圖6所示,本發明實施例 提供一種FRAM緩存模塊內部存儲空間結構示意圖,包括
初始化配置數據區l,用于存儲全局變量信息,全局變量信息是一些管理 策略信息,用于對固態硬盤進行管理;
Identify數據區2,用于存儲盤片屬性信息,包括盤片的特性信息,盤片 的容量信息等;
SMART ( "Self-Monitoring, Analysis and Reporting Technology",自我監
測、分析及報告技術)數據區3,用于存儲硬盤的維護管理信息,如盤片的溫
度,盤片的讀寫次數,盤片的運行狀況等信息。
映射表區4,用于存儲邏輯地址和物理地址的映射關系表; 固態硬盤的盤片中都是物理地址,而從計算機過來的數據是邏輯地址,所
以需要一個映射表來將兩者的關系對應起來。
固件區5,用于存儲控制程序,控制程序用來控制整個盤片進行工作。 當然可以理解的是,在另一個實施例中也可以將FRAM替換為MRAM (Magnetoresistive Random Access Memory,石茲阻卩ii才幾存i者器)、EEPROM (Electrically Erasable Programmable Read-Only Memory)或者相變RAM等非
易失性的RAM。
本發明實施例通過將FRAM作為固態硬盤的緩存模塊,將固態硬盤的管 理信息數據存儲到FRAM中,在固態硬盤掉電時能夠減少數據的丟失,提高 固態硬盤的可靠性,而且FRAM占用的空間相對于固態硬盤保護電路要小的 多,而且啟動速度較具有硬盤保護電路的固態硬盤也相對較快,將FRAM作為緩存模塊能夠減少固態硬盤的功耗,延長固態硬盤的壽命。同時將用戶一些
需要經常處理的數據保存到SDRAM中,提高了用戶讀取數據的速度。
以上所述僅為本發明的幾個實施例,本領域的技術人員依據申請文件公開 的可以對本發明進行各種改動或變型而不脫離本發明的精神和范圍。
權利要求
1、一種固態硬盤,其特征在于,包括控制模塊,用于控制整個固態硬盤進行工作,發送固態硬盤的管理信息數據存儲命令;鐵電存儲器FRAM緩存模塊,用于接收所述管理信息數據存儲命令,根據所述管理信息數據存儲命令,存儲固態硬盤的管理信息數據;接口模塊,用于對外部傳送過來的具有特定協議格式的用戶數據進行解析,得到用戶存儲數據;存儲模塊,用于對所述接口模塊解析得到的用戶存儲數據進行存儲。
2、 如權利要求1所述的固態硬盤,其特征在于,還包括同步動態隨機存儲器SDRAM緩存模塊,用于在所述固態硬盤工作時,對 所述接口 ^t塊解析得到的用戶存儲數據進行存儲。
3、 如權利要求1所述的固態硬盤,其特征在于,所述FRAM緩存模塊還 用于,在所述固態硬盤工作時,對所述接口模塊解析得到的用戶存儲數據進行 存儲。
4、 如權利要求1所述的固態硬盤,其特征在于,所述控制模塊還用于 在所述固態硬盤異常掉電后再次啟動時,從所述FRAM緩存模塊中讀取所述管理信息數據,才艮據所述管理信息數據,控制所述固態硬盤恢復到異常掉 電時的狀態中。
5、 如權利要求2所述的固態硬盤,其特征在于,所述控制模塊還用于, 在所述固態硬盤空閑時,讀取所述SDRAM緩存模塊中的用戶存儲數據,將所 述用戶存儲數據存儲到所述存儲模塊中。
6、 如權利要求3所述的固態硬盤,其特征在于,所述控制模塊還用于, 在所述固態硬盤空閑時,讀取所述FRAM緩存模塊中的用戶存儲數據,將所述用戶存儲數據存儲到所述存儲模塊中。
7、 如權利要求1所述的固態硬盤,其特征在于,所述存儲模塊包括至少 一個非易失性存儲介質。
8、 一種數據存儲方法,應用于固態硬盤中,其特征在于,將所迷固態硬盤的管理信息數據存儲到FRAM中;對外部傳送過來的具有特定協議格式的用戶數據進行解析,得到用戶存儲 數據;存儲解析得到的所述用戶存儲數據。
9、 如權利要求8所述的數據存儲方法,其特征在于,所述存儲解析得到 的所述用戶存儲數據,具體包括在所述固態硬盤工作時,將解析得到的用戶存儲數據存儲到所述FRAM中;在所述固態硬盤空閑時,將所述FRAM中的用戶存儲數據存儲到所述固 態硬盤的存儲模塊中。
10、 如權利要求8所述的數據存儲方法,其特征在于,所述存儲解析得到 的所述用戶存儲數據,具體包括在所述固態硬盤工作時,將解析得到的數據存儲到SDRAM中, 在所述固態硬盤空閑時,將所述SDRAM中的用戶存儲數據存儲到所述固 態硬盤的存儲模塊中。
全文摘要
本發明實施例公開了一種固態硬盤,包括控制模塊,用于控制整個固態硬盤進行工作,發送固態硬盤的管理信息數據存儲命令;鐵電存儲器FRAM緩存模塊,用于接收所述管理信息數據存儲命令,對固態硬盤的管理信息數據進行存儲;接口模塊,用于對外部計算機傳送過來的具有特定協議格式的用戶數據進行解析,得到用于存儲的用戶存儲數據;存儲模塊,用于對所述接口模塊解析得到的用戶存儲數據進行存儲。相應的本發明實施例還公開了一種數據存儲方法。通過以上技術方案,提高固態硬盤的可靠性,提高數據的讀取速度。
文檔編號G11C7/10GK101604548SQ20091005872
公開日2009年12月16日 申請日期2009年3月26日 優先權日2009年3月26日
發明者余夕亮, 丹 周 申請人:成都市華為賽門鐵克科技有限公司