发明名称 |
一种数据读取、写入方法和电子设备 |
摘要 |
本发明实施例提供一种数据读取、写入方法和电子设备,涉及通信领域,提供了一种数据读取和写入机制,避免了在数据读取和写入过程中对硬盘的频繁唤醒,在降低了硬盘能耗的同时,延长了硬盘的使用寿命,具体做法为:在数据读取时,获取读请求,若第一硬盘组中存储有读请求命中的目标数据,直接从第一硬盘组读取目标数据;若第一硬盘组中没有目标数据,唤醒第二硬盘组,从第二硬盘组读取目标数据。在数据写入时,获取写请求和待写入数据;若第二硬盘组处于休眠,将写请求和待写入数据存储在第一硬盘组中;当第二硬盘组结束休眠后,将写请求和待写入数据下发至第二硬盘组。本发明实施例用于硬盘数据的读取和写入。 |
申请公布号 |
CN103559145B |
申请公布日期 |
2016.08.17 |
申请号 |
CN201310499018.6 |
申请日期 |
2013.10.22 |
申请人 |
华为技术有限公司 |
发明人 |
李仁顺 |
分类号 |
G06F12/08(2016.01)I;G06F3/06(2006.01)I |
主分类号 |
G06F12/08(2016.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种数据读取方法,其特征在于,所述方法包括:获取第一读请求;若第一硬盘组中存储有所述第一读请求命中的目标数据,则直接从所述第一硬盘组读取所述目标数据;若所述第一硬盘组中没有所述目标数据,则唤醒第二硬盘组,并从所述第二硬盘组读取所述目标数据;若所述第一硬盘组中没有所述目标数据,则所述方法还包括:当所述目标数据被请求读取的次数等于被读取的次数阈值,或者,当访问所述目标数据的读请求的次数大于等于访问次数阈值时,将所述第二硬盘组中存储的所述目标数据保存在所述第一硬盘组中作为预读数据。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |