发明名称 |
一种用于磁盘寻址的方法和装置 |
摘要 |
本发明实施例提供了一种用于磁盘寻址的方法和装置,能够解决对磁盘进行操作时,消耗的寻址时间较大的问题。该方法包括:所述装置接收对所述磁盘进行随机读写的操作请求消息的第一队列后,确定读操作请求消息请求的I/O接口位置的第一范围,然后将I/O接口的位置属于所述第一范围的写操作请求消息请求的I/O接口与所有读操作请求消息请求的I/O接口进行第一排序,获得操作请求消息的第二队列;将I/O接口的位置不属于所述第一范围的写操作请求消息确定为第三队列,并将所述第三队列的写操作请求消息请求的数据写入缓存中;最后根据所述第二队列的操作请求消息,对所述磁盘依次进行所述请求的操作。本发明适用于计算机领域。 |
申请公布号 |
CN102929801A |
申请公布日期 |
2013.02.13 |
申请号 |
CN201210413126.2 |
申请日期 |
2012.10.25 |
申请人 |
华为技术有限公司 |
发明人 |
陈志新;石晶翔 |
分类号 |
G06F12/08(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种用于磁盘寻址的方法,其特征在于,该方法包括:接收对所述磁盘进行随机读写的操作请求消息的第一队列,所述每个操作请求消息中携带有对所述磁盘进行操作请求时对应的I/O接口;确定读操作请求消息请求的I/O接口位置的第一范围,所述第一范围为所述第一队列中所述请求的I/O接口的位置距离最远的两个读操作请求消息请求的I/O接口确定的范围;将I/O接口的位置属于所述第一范围的写操作请求消息请求的I/O接口与所有读操作请求消息请求的I/O接口进行第一排序,获得操作请求消息的第二队列;将I/O接口的位置不属于所述第一范围的写操作请求消息确定为第三队列,将所述第三队列的写操作请求消息请求的数据写入缓存中;根据所述第二队列的操作请求消息,对所述磁盘依次进行所述请求的操作。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |