The present invention provides dynamic storage method of TLC chip solid-state hard disk device and system thereof, the default value is greater than the hard disk space, in accordance with a storage unit storing a data the data stream stored in the hard disk, and when the hard disk space is less than a preset value, the hard disk space is divided into three areas, will have stored in the hard disk of the hot and cold data in a storage unit storing two bits of data and a storage unit storing three bits of data are stored in the mobile two regions in other. So, in the TLC chip solid-state hard disk space is large, can guarantee the fast on the hard disk read and write, and in the hard disk space is small, according to the use frequency data to move data into different areas, the original area is still used for fast data storage, so at the same time, the speed of reading and writing data to ensure the normal operation of the hard disk that greatly improves the performance of low cost, large capacity TLC hard disk.
【技術實現步驟摘要】
TLC芯片固態硬盤的動態分區存儲方法及裝置、系統
本專利技術涉及存儲系統領域,特別涉及一種TLC芯片固態硬盤的動態分區存儲方法及裝置、系統。
技術介紹
隨著電子技術的不斷發展,對存儲介質的性能的要求也越來越高,閃存是新型非易失存儲介質的代表,具有讀寫速度高、低功耗和抗震等優點,廣泛應用于嵌入式設備、移動終端等消費類電子產品中。目前,固態硬盤主要有SLC(Single-LevelCell)芯片固態硬盤、MLC(Multi-LevelCell)芯片固態硬盤和TLC(Trinary-LevelCell)芯片固態硬盤這三種類型,這三種固態硬盤相比,TLC芯片固態硬盤的存儲機制是3bit/1cell,存儲容量大,價格低廉但速度慢,這制約了TCL芯片固態硬盤在高性能電子產品中的應用,若能提高其讀寫速度,則可以大大降低應用成本。
技術實現思路
本專利技術旨在至少解決上述問題之一,提供一種TLC芯片固態硬盤的動態分區存儲方法及裝置、系統,提高TLC芯片固態硬盤的讀寫速度。為實現上述目的,本專利技術有如下技術方案:根據本專利技術的一個方面,一種TLC芯片固態硬盤的動態分區存儲方法,包括:當TLC芯片固態硬盤的剩余存儲空間大于第一預設數值時,將數據流以第一方式存儲到TLC芯片固態硬盤中,以形成快速操作數據區;當TLC芯片固態硬盤的剩余存儲空間小于第一預設數值時,以快速操作數據區所在的硬盤區域為第一區域,將第一區域中的熱數據以第二方式移動存儲到剩余存儲空間的第二區域中,將第一區域中的冷數據以第三方式移動存儲到剩余空間的第三區域中,其中,第一方式為每個存儲單元存儲一位數據的方式,第二 ...
【技術保護點】
一種TLC芯片固態硬盤的動態分區存儲方法,其特征在于,包括:當TLC芯片固態硬盤的剩余存儲空間大于第一預設數值時,將數據流以第一方式存儲到TLC芯片固態硬盤中,以形成快速操作數據區;當TLC芯片固態硬盤的剩余存儲空間小于第一預設數值時,以快速操作數據區所在的硬盤區域為第一區域,將第一區域中的熱數據以第二方式移動存儲到剩余存儲空間的第二區域中,將第一區域中的冷數據以第三方式移動存儲到剩余空間的第三區域中,其中,第一方式為每個存儲單元存儲一位數據的方式,第二方式為每個存儲單元存儲兩位數據的方式,第三方式為每個存儲單元中存儲三位數據的方式。
【技術特征摘要】
1.一種TLC芯片固態硬盤的動態分區存儲方法,其特征在于,包括:當TLC芯片固態硬盤的剩余存儲空間大于第一預設數值時,將數據流以第一方式存儲到TLC芯片固態硬盤中,以形成快速操作數據區;當TLC芯片固態硬盤的剩余存儲空間小于第一預設數值時,以快速操作數據區所在的硬盤區域為第一區域,將第一區域中的熱數據以第二方式移動存儲到剩余存儲空間的第二區域中,將第一區域中的冷數據以第三方式移動存儲到剩余空間的第三區域中,其中,第一方式為每個存儲單元存儲一位數據的方式,第二方式為每個存儲單元存儲兩位數據的方式,第三方式為每個存儲單元中存儲三位數據的方式。2.根據權利要求1所述的動態分區存儲方法,其特征在于,還包括:當第一區域的剩余存儲空間大于第二預設數值時,將數據流以第一方式存儲到第一區域中;當第一區域的剩余存儲空間小于第二預設數值時,判斷第二區域是否具有足夠的空間容納第一區域中的熱數據,若有,則將第一區域中的熱數據以第二方式移動存儲到第二區域中,若否,則將第一區域的至少部分空間增添到第二區域,并將第一區域中的熱數據以第二方式移動存儲到第二區域中;以及判斷第三區域是否具有足夠的空間容納第一區域中的冷數據,若有,則將第一區域中的冷數據以第三方式移動存儲到第三區域中,若否,則將第一區域的至少部分空間增添到第三區域,并將第一區域中的冷數據以第三方式移動存儲到第三區域中。3.根據權利要求1或2所述的動態分區存儲方法,其特征在于,還包括:根據TLC芯片固態硬盤中各區域內存儲單元的剩余可擦寫次數,重新劃分TLC芯片固態硬盤的第一區域、第二區域和第三區域,并進行存儲數據的替換。4.根據權利要求1或2所述的動態分區存儲方法,其特征在于,第一區域中冷數據和熱數據的確定方法包括:根據緩存中建立的冷熱數據鏈表,確定第一區域中的冷數據和熱數據。5.根據權利要求1或2所述的動態分區存儲方法,其特征在于,第一區域中冷數據和熱數據的確定方法包括:根據最近一定時間段內對第一區域中的數據的訪問頻率,確定第一區域中的冷數據和熱數據。6.一種TLC芯片固態硬盤的動態分區存儲裝置,其特征在于,包括:快速存儲單元,用于當TLC芯片固態硬盤的剩余存儲空間大于第一預設數值時,將數據流以第一方式存儲到TLC芯片固態硬盤中,以形成快速操作數據區;第二區域劃分存儲單元,用于當TLC芯片固態硬盤的剩余存儲空...
【專利技術屬性】
技術研發人員:王志浩,
申請(專利權)人:鄭州云海信息技術有限公司,
類型:發明
國別省市:河南,41
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。