[发明专利]一种固态硬盘及其读写方法和装置在审
| 申请号: | 201810550750.4 | 申请日: | 2018-05-31 |
| 公开(公告)号: | CN108762681A | 公开(公告)日: | 2018-11-06 |
| 发明(设计)人: | 殷军博;王杰华 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘新雷;王宝筠 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 映射表 固态硬盘 页地址 方法和装置 物理页地址 局部物理 分区 全局 读写 减小 逻辑块地址 读写操作 起始物理 映射关系 字节数 占用 分割 申请 | ||
1.一种固态硬盘,其特征在于,包括多个分区,每个所述分区对应一个局部映射表,所述局部映射表包括逻辑块地址与局部物理页地址的映射关系;
每个所述分区对应一个全局起始物理页地址,用于结合对应的局部物理页地址得到全局物理页地址,以供Flash控制器进行读写操作。
2.一种固态硬盘的读写方法,其特征在于,包括:
接收主机发送的读写请求,所述读写请求包含分区数据和逻辑块地址;
根据分区数据与局部映射表的对应关系,匹配得到与所述读写请求包含的分区数据对应的局部映射表,局部映射表包括逻辑块地址与物理页地址的映射关系;
根据匹配得到的局部映射表和所述读写请求,分析得到与所述读写请求包含的逻辑块地址对应的物理页地址;
结合所述读写请求包含的逻辑块地址对应的物理页地址和所述读写请求包含的分区数据对应的全局起始物理页地址,得到全局物理页地址;
根据所述全局物理页地址完成读写操作,并反馈读写操作完成信息至所述主机。
3.根据权利要求2所述的方法,其特征在于,所述根据匹配得到的局部映射表,分析得到与所述读写请求包含的逻辑块地址对应物理页地址,具体包括:
若所述读写请求是写请求,则从匹配得到的局部映射表中获取一个不存在映射关系的物理页地址;
建立所述读写请求包含的逻辑块地址与获取的物理页地址的映射关系并存入至匹配得到的局部映射表;
若所述读写请求是读请求,则根据匹配得到的局部映射表,匹配得到与所述读写请求包含的逻辑块地址对应的物理页地址。
4.一种固态硬盘的读写装置,其特征在于,包括:
接收单元,用于接收主机发送的读写请求,所述读写请求包含分区数据和逻辑块地址;
匹配单元,用于根据分区数据与局部映射表的对应关系,匹配得到与所述读写请求包含的分区数据对应的局部映射表,局部映射表包括逻辑块地址与物理页地址的映射关系;
分析单元,用于根据匹配得到的局部映射表和所述读写请求,分析得到与所述读写请求包含的逻辑块地址对应的物理页地址;
组合单元,用于结合所述读写请求包含的逻辑块地址对应的物理页地址和所述读写请求包含的分区数据对应的全局起始物理页地址,得到全局物理页地址;
读写反馈单元,用于根据所述全局物理页地址完成读写操作,并反馈读写操作完成信息至所述主机。
5.根据权利要求4所述的装置,其特征在于,所述分析单元,具体包括:
获取子单元,用于若所述读写请求是写请求,则从匹配得到的局部映射表中获取一个不存在映射关系的物理页地址;
关系建立子单元,用于建立所述读写请求包含的逻辑块地址与获取的物理页地址的映射关系并存入至匹配得到的局部映射表;
匹配子单元,用于若所述读写请求是读请求,则根据匹配得到的局部映射表,匹配得到与所述读写请求包含的逻辑块地址对应的物理页地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810550750.4/1.html,转载请声明来源钻瓜专利网。





