发明名称 | 减少硬盘磁头寻道次数来提高读硬盘速度的控制方法 | ||
摘要 | 本发明涉及磁记录技术领域的一种减少硬盘磁头寻道次数来提高读硬盘速度的控制方法。用一次硬盘寻道读取多个非连续的数据块。用一个硬盘DMA数据读命令,连续地读出一个包含多个所需数据块的大数据块,然后把数据块之间不需要的数据碎片丢掉。当相邻数据块间隔较近时,读冗余数据碎片的数据传输时间大大地小于硬盘寻道时间,极大地提高数据传输的速度。步骤如下:(1)确定文件在硬盘上的物理位置,同时给出主机侧数据缓冲区位置;(2)产生硬盘操作命令队列和用于DMA数据传输的SG表;(3)硬盘控制器逐项读取SG表并进行数据传输,当SG表的数据丢弃标记为1时,该项SG表所对应的数据不进行传输,在硬盘控制器内部就被丢弃。 | ||
申请公布号 | CN1556523A | 申请公布日期 | 2004.12.22 |
申请号 | CN200410001352.5 | 申请日期 | 2004.01.06 |
申请人 | 中国科学院计算技术研究所 | 发明人 | 张亮;韩承德 |
分类号 | G11B5/09;G06F13/00 | 主分类号 | G11B5/09 |
代理机构 | 中科专利商标代理有限责任公司 | 代理人 | 周国城 |
主权项 | 1、一种读硬盘等存储设备的控制方法,其特征是,通过减少磁头寻道次数来提高读硬盘等存储设备的速度。 | ||
地址 | 100080北京市中关村科学院南路6号 |