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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。