[发明专利]一种加快机械硬盘读写速度的方法及系统在审
申请号: | 201910894231.4 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110703992A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 景蔚亮;陈邦明 | 申请(专利权)人: | 上海新储集成电路有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 31272 上海申新律师事务所 | 代理人: | 俞涤炯 |
地址: | 201500 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机械硬盘 高性能存储器 读写 统计单元 查找表 硬盘 读取 数据读取操作 地址信息 读取操作 数据传输 数据重组 统计结果 有效减少 存储器 缓存器 储存 保存 统计 | ||
1.一种加快机械硬盘读写速度的方法,其特征在于,提供一机械硬盘和一高性能存储器,一分别连接所述机械硬盘和所述高性能存储器的控制单元,以及一分别连接所述机械硬盘和所述控制单元的统计单元;
采用所述统计单元对所述机械硬盘的数据读取操作进行统计;
采用所述控制单元,根据所述统计单元的统计结果,将特定读取环境下产生的随机读取操作所对应的数据传输至所述高性能存储器中,并在所述高性能存储器中建立一查找表,所述查找表中包括数据在所述高性能存储器中保存的第二地址信息;
还包括一数据读取处理方法,具体包括:
步骤S1,所述控制单元接收外部输入的针对所述机械硬盘中的数据的数据读取操作,并判断所述数据读取操作是否为所述特定读取环境下产生的所述随机读取操作;
若否,则转向所述步骤S4;
若是,则转向所述步骤S2;
步骤S2,所述控制单元根据所述高性能存储器中的所述查找表,找到需要读取的数据的所述第二地址信息;
步骤S3,所述控制单元根据所述第二地址信息,从所述高性能存储器中读取所述数据并反馈给用户;
步骤S4,所述控制单元从所述机械硬盘中读取数据并反馈给用户。
2.如权利要求1所述的加快机械硬盘读写速度的方法,其特征在于,所述查找表中还包括数据被保存在所述机械硬盘内的第一地址信息;
所述步骤S2具体包括:
步骤S21,所述控制单元根据所述查找表,判断所述高性能存储器中是否储存需要读取的所述数据;
若否,则根据所述查找表获取数据的所述第一地址信息,并转向所述步骤S4;
若是,则转向所述步骤S3。
3.如权利要求1所述的加快机械硬盘读写速度的方法,其特征在于,所述步骤S1中,判断所述数据读取操作是否为所述随机读取操作的步骤具体包括:
判断对数据进行所述数据读取操作时,单次连续读取的扇区数量是否小于一预设阈值,并在小于所述预设阈值时将所述数据读取操作判断为所述随机读取操作。
4.如权利要求1所述的加快机械硬盘读写速度的方法,其特征在于,所述特定读取环境包括:
发送所述数据读取操作的应用程序以及发送所述数据读取操作的发送时段。
5.如权利要求1所述的加快机械硬盘读写速度的方法,其特征在于,还包括一数据写入处理方法,具体包括:
步骤A1,所述控制单元接收外部输入的数据写入操作,并判断所述数据写入操作是否为随机写入操作:
若是,则转向所述步骤A2;
若否,则转向所述步骤A4;
步骤A2,所述控制单元将所述数据写入操作所对应的数据写入到所述高性能存储器中;
步骤A3,在所述控制单元处于空闲时段时,所述控制单元将所述高性能存储器中的数据写入到所述机械硬盘中,并将数据的相关信息编入至所述查找表中;
步骤A4,所述控制单元将所述数据写入操作所对应的数据写入到所述机械硬盘中。
6.如权利要求1所述的加快机械硬盘读写速度的方法,其特征在于,还包括一数据重组方法,具体包括:
步骤B1,所述控制单元提取统计得到的所述随机读取操作所对应的数据;
步骤B2,所述控制单元将提取的数据保存在所述机械硬盘中的一段连续的存储空间内,以完成数据重组;
步骤B3,所述控制单元根据数据重组后的数据存储状态,更新所述查找表中的所述第一地址信息。
7.如权利要求1所述的加快机械硬盘读写速度的方法,其特征在于,在所述控制单元处于空闲时段时,执行所述数据重组方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新储集成电路有限公司,未经上海新储集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910894231.4/1.html,转载请声明来源钻瓜专利网。