[发明专利]文件的读取方法无效
申请号: | 201110352709.4 | 申请日: | 2011-11-04 |
公开(公告)号: | CN103092896A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 焦旭东;陈志丰 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F12/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;常大军 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 读取 方法 | ||
技术领域
本发明涉及一种文件的读取方法,特别涉及一种能提高读取速率的文件的读取方法。
背景技术
随着计算机的普及与网络技术的快速发展,硬盘的技术也随之发展。一般硬盘中具有至少一磁盘(disk)以储存大量的文件,硬盘并可通过以机械动作移动一读写臂(read write arm)以及读写头(read write head)的方式读取遍布于磁盘上的数据。硬盘中常采用各种文件系统(file system)以管理硬盘中保存的大量文件。例如文件系统能够将磁盘的多个磁轨(track)分割为多个扇区(sector),并以扇区为单位进行数据的读写。
读取文件时,需要依序确定文件的所有逻辑区块地址,并将逻辑区块地址映像成多个物理区块地址,才能确定欲读取的文件的每一物理区块所在的磁盘、磁轨以及扇区。读取文件时,最花费时间之处在于移动读写臂以将读写头固定在特定磁轨上的机械动作。硬盘厂商为了改进读写效率,主要靠提高硬盘的转速;转速越快,用户存取数据时间也就越短。但由此做法确会衍生出磨损加剧、温度升高或是噪声增大等负面问题。
发明内容
本发明的目的在于提供一种文件的读取方法,减少读取时所需进行的移动读写臂的机械动作,而大幅提升读取速率。
为了达到上述目的,本发明提供一种文件的读取方法,其用以读取一硬盘的至少一文件,其中文件对应硬盘中的多个物理区块(physical block)。文件的读取方法包括:检测硬盘的一文件系统类型;依据文件系统类型,读取文件的一地址信息;依据地址信息,得到与物理区块对应的多个物理区块地址;将物理区块地址排序得到一物理地址表,其中物理地址表中的物理区块地址以递增或递减的顺序排列;以及依照物理地址表,以一第一读取手段读取文件的物理区块。
其中第一读取手段可包括:开启一暂存区(buffer);依照物理地址表,依序读取文件的物理区块,并依序将读取的每一个物理区块所对应的一逻辑区块填入暂存区;以及将填满的暂存区做为文件的一数据源(data source)。
第一读取手段还可包括:累计一读取计时器(timer);以及当读取计时器到达一读取时限时,将目前的暂存区做为文件的一数据源,并重置(reset)读取计时器。
文件系统类型可以是分层文件系统(Hierarchical File System,HFS)或分层文件系统加(Hierarchical File System Plus,HFS+),且地址信息为延伸纪录(ExtRec)所指向的延伸数据纪录(extent data record)。文件系统类型也可以是文件配置表32(File Allocation Table 32,FAT32),且地址信息为文件配置表。文件系统类型还可以是新技术文件系统(New Technology File System,NTFS),且地址信息为运转表(runlist)。
此外,文件的读取方法还可包括:检测文件的一文件大小;以及当文件大小大于一读取上限时,以一第二读取手段读取文件的物理区块。
综上所述,文件的读取方法能够减少读取时所需进行的移动读写臂的机械动作,而大幅提升读取速率。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为一实施范例的文件的读取方法的流程图;
图2为一实施范例的逻辑区块与物理区块的方框示意图;
图3为一实施范例的第一读取手段的流程图;
图4A-图4D为一实施范例的暂存区的方框示意图;
图5A-图5D为还一实施范例的暂存区的方框示意图;
图6为还一实施范例的第一读取手段的流程图;
图7为还一实施范例的文件的读取方法的流程图。
其中,附图标记
20 文件
201-205 逻辑区块
30 硬盘
3001-3030 物理区块
40 暂存区(第一暂存区)
401-405 暂存区块
41 第二暂存区
411-415 暂存区块
具体实施方式
以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何本领域技术人员了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、权利要求范围及附图,任何本领域技术人员可轻易地理解本发明相关的目的及优点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110352709.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属与玻璃的封接的方法
- 下一篇:细粒物料分选与分级设备