一种存储器及其数据写入方法与存储系统技术方案

技术编号:25520906 阅读:27 留言:0更新日期:2020-09-04 17:11
本发明专利技术提出一种存储器及其数据写入方法和存储系统,包括:控制单元,用于接收和/或发送写入命令;逻辑页阵列,包括多个逻辑页;缓存单元阵列,包括多个缓存单元,每一所述缓存单元包括多个缓存块;存储单元阵列,包括多个存储单元,用于存储数据;其中,所述多个逻辑页与所述缓存单元相对应,当主机发送写入命令时,所述控制单元将数据存储在缓存块内,当所述缓存单元内的多个缓存单元均存储数据时,则所述缓存单元对应的所述逻辑页处于第一状态;当处于第一状态的所述逻辑页的数量达到阈值时,所述控制单元将处于第一状态的所述逻辑页内的数据转移至所述存储单元阵列中。本发明专利技术提出的存储器可以提高数据写入效率。

【技术实现步骤摘要】
一种存储器及其数据写入方法与存储系统
本专利技术涉及存储
,特别涉及一种存储器及其数据写入方法与存储系统。
技术介绍
固态硬盘(SolidStateDrives,简称SSD),是用固态电子存储芯片阵列而制成的硬盘。固态硬盘可以使用与非门闪存(NANDflash)来实现。与非门闪存是一种非易失性存储介质,其特点是断电后数据不消失。目前,企业级的固态硬盘大多采用这种固态硬盘。在对固态硬盘进行数据写入时,通常以4KB作为一个计算单位,主机(host)写入命令是以512B为单元传输至固态硬盘,当主机写入的数据无法不够4KB时,需要将存储单元内读出之前写过的数据,以形成4KB,然后在将4KB写入存储单元内。由于从存储单元内读取数据需要耗费大量的时间,因此造成写入的效率降低,同时一直从存储单元内读取数据也会损耗固态硬盘的使用寿命。
技术实现思路
鉴于上述现有技术的缺陷,本专利技术提出一种存储器及其数据写入方法与存储系统,该存储器可以减少对存储单元的读取次数,有效提高数据写入效率和存储器的使用寿命。>为实现上述目的及其本文档来自技高网...

【技术保护点】
1.一种存储器,其特征在于,包括:/n控制单元,用于接收和/或发送写入命令;/n逻辑页阵列,包括多个逻辑页;/n缓存单元阵列,包括多个缓存单元,每一所述缓存单元包括多个缓存块;/n存储单元阵列,包括多个存储单元,用于存储数据;/n其中,所述多个逻辑页与所述多个缓存单元相对应,当主机发送写入命令时,所述控制单元将数据存储在缓存块内,当所述缓存单元内的多个缓存单元均存储数据时,则所述缓存单元对应的所述逻辑页处于第一状态;当处于第一状态的所述逻辑页的数量达到阈值时,所述控制单元将处于第一状态的所述逻辑页内的数据转移至所述存储单元阵列中。/n

【技术特征摘要】
1.一种存储器,其特征在于,包括:
控制单元,用于接收和/或发送写入命令;
逻辑页阵列,包括多个逻辑页;
缓存单元阵列,包括多个缓存单元,每一所述缓存单元包括多个缓存块;
存储单元阵列,包括多个存储单元,用于存储数据;
其中,所述多个逻辑页与所述多个缓存单元相对应,当主机发送写入命令时,所述控制单元将数据存储在缓存块内,当所述缓存单元内的多个缓存单元均存储数据时,则所述缓存单元对应的所述逻辑页处于第一状态;当处于第一状态的所述逻辑页的数量达到阈值时,所述控制单元将处于第一状态的所述逻辑页内的数据转移至所述存储单元阵列中。


2.根据权利要求1所述的存储器,其特征在于,所述写入命令包括逻辑块地址和逻辑块的长度,所述逻辑块长度从所述逻辑块地址依次排列。


3.根据权利要求1所述的存储器,其特征在于,所述存储器设置有第一索引值和第二索引值。


4.根据权利要求3所述的存储器,其特征在于,当所述数据要占用新的所述逻辑页时,将新的所述逻辑页的编号定义为所述第一索引值。


5.根据权利要求3所述的存储器,其特征在于,当所述数据写入所述逻辑页阵列内时,将所述逻辑页阵列内的第一个逻辑页的编号定义为第二索引值,当所述控制单元将处于第一状态的所述逻辑页内的数据转移至所述存储单元阵列中后,重新定义所述第二索引值。


6.根据权利要求1所述的存储器,其特征在于,还包括位图表,所述位图表用于记录处于第一状态的所述逻辑页的数量。


7.根据权利要求1所述的存储器,其特征在于,当所述缓存单元内的部分所述多个缓存块存储所述数据时,则所述缓存单元对应的所述逻辑页处于第二状态。


8.根据权利要求7所述的存储器,其特征在于,还包括计数器,所述计数...

【专利技术属性】
技术研发人员:丁译德王守磊
申请(专利权)人:合肥康芯威存储技术有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1