数据处理的方法、装置及固态硬盘制造方法及图纸

技术编号:33143208 阅读:23 留言:0更新日期:2022-04-22 13:54
本发明专利技术提供一种数据处理的方法、装置及固态硬盘,涉及存储技术领域,该方法包括:接收主机发送的命令;在确定主机发送的命令为读命令后,检测读命令中需要读取的数据的逻辑地址是否在RAM记录表内;若检测到读命令中有在RAM记录表内的逻辑地址,则针对读命令中在RAM记录表内的逻辑地址,根据RAM记录表中记录的逻辑地址和RAM扇区的对应关系,确定读命令中在RAM记录表内的逻辑地址对应的RAM扇区;从读命令中在RAM记录表内的逻辑地址对应的RAM扇区中,读取数据到主机。本发明专利技术实施例在接收到读命令后,检测到该数据存储在RAM中,从RAM直接读取数据到主机,无需再从FLASH中读到RAM中,再从RAM读到主机,提高了读性能。提高了读性能。提高了读性能。

【技术实现步骤摘要】
数据处理的方法、装置及固态硬盘


[0001]本专利技术涉及存储
,尤其涉及一种数据处理的方法、装置及固态硬盘。

技术介绍

[0002]目前,从固态硬盘中读取数据时,都是从固态硬盘中的闪存FLASH中读取到随机存取存储器RAM中,再从RAM读到主机,具体来说,接收到主机端的读命令后,首先会查找映射表,找到逻辑地址对应的物理地址,根据物理地址调用FLASH读命令,将数据从FLASH读到RAM,再调用DMA接口将数据从RAM调入到主机端。这样每次都是从FLASH中读取数据,降低了读性能。

技术实现思路

[0003]本专利技术提供一种数据处理的方法、装置及固态硬盘,在接收到读命令后,检测到该数据存储在RAM中,从RAM直接读取数据到主机端,提高了读性能。
[0004]第一方面,本专利技术实施例提供一种数据处理的方法,应用于固态硬盘,包括:
[0005]接收主机发送的命令;其中,所述主机将数据存储到固定硬盘的存储实体中;所述固定硬盘的存储实体包括随机存取存储器RAM和闪存FLASH;
[0006]在确定所述主本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,应用于固态硬盘,包括:接收主机发送的命令;其中,所述主机将数据存储到固定硬盘的存储实体中;所述固定硬盘的存储实体包括随机存取存储器RAM和闪存FLASH;在确定所述主机发送的命令为读命令后,检测所述读命令中需要读取的数据的逻辑地址是否在RAM记录表内;其中,所述RAM记录表记录RAM中存储的数据的逻辑地址和用于存储数据的RAM扇区的对应关系;若检测到所述读命令中有在RAM记录表内的逻辑地址,则针对所述读命令中在RAM记录表内的逻辑地址,根据RAM记录表中记录的逻辑地址和RAM扇区的对应关系,确定所述读命令中在RAM记录表内的逻辑地址对应的RAM扇区;从所述读命令中在RAM记录表内的逻辑地址对应的RAM扇区中,读取数据到所述主机。2.根据权利要求1所述的数据处理的方法,其特征在于,检测所述读命令中需要读取的数据的逻辑地址是否在RAM记录表内之后,所述方法还包括:针对所述读命令中不在RAM记录表内的逻辑地址,根据所述读命令中不在RAM记录表内的逻辑地址对应的数据的大小,确定第一空闲RAM扇区,并从FLASH中将所述读命令中不在RAM记录表内的逻辑地址对应的数据,读到所述第一空闲RAM扇区内,从所述第一空闲RAM扇区中将所述读命令中不在RAM记录表内的逻辑地址对应的数据写入所述主机;建立所述读命令中不在RAM记录表内的逻辑地址和第一空闲RAM扇区的对应关系,并根据所述读命令中不在RAM记录表内的逻辑地址和所述第一空闲RAM扇区的对应关系,更新所述RAM记录表。3.根据权利要求2所述的数据处理的方法,其特征在于,根据所述读命令中不在RAM记录表内的逻辑地址和所述第一空闲RAM扇区的对应关系,更新所述RAM记录表,包括:若所述第一空闲RAM扇区没有在所述RAM记录表内,则将所述读命令中不在RAM记录表内的逻辑地址和所述第一空闲RAM扇区的对应关系添加到所述RAM记录表中;若所述第一空闲RAM扇区在所述RAM记录表内,则将所述读命令中不在RAM记录表内的逻辑地址和所述第一空闲RAM扇区的对应关系,替换所述RAM记录表中所述第一空闲RAM扇区和对应逻辑地址的对应关系。4.根据权利要求1所述的数据处理的方法,其特征在于,接收主机发送的命令之后,所述方法还包括:在确定所述主机发送的命令为写命令后,根据所述写命令中需要写入的数据的大小,确定第二空闲RAM扇区,将所述写命令中需要写入的数据写入到所述第二空闲RAM扇区,并从所述第二空闲RAM扇区内的数据写入到FLASH中;建立所述写命令中需要写入的数据的逻辑地址和第二空闲RAM扇区的对应关系,并根据所述写命令中需要写入的数据的逻辑地址和所述第二空闲RAM扇区的对应关系,更新所述RAM记录表。5.根据权利要求1~4任一项所述的数据处理的方法,其特征在于,其中:所述RAM记录表缓存在内存中,以便于下电后自动清除RAM记录表;或所述RAM记录表存储在RAM扇区中,以便于下电后自动清除RAM记录表;或所述方法还包括:在检测到上电后,清除RAM记录表中的内容;其中,所述RAM记录表存储在FLASH中。
6.一种数据处理的装置,其特征在于,应用于固态硬盘,包括:接收模块,用于接收主机发送的命令;其中,所述主机将数据存储到固定硬盘的存储实体中;所述固定硬盘的存储实体包括随机存取存储器RAM和闪存FLASH;检测模块,用于在确定所述主机发送的命令为读命令后,检测所述读命令中需要读取的数据的逻辑地址...

【专利技术属性】
技术研发人员:张雪
申请(专利权)人:浙江大华存储科技有限公司
类型:发明
国别省市:

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

1