文件的读取方法技术

技术编号:8682776 阅读:212 留言:0更新日期:2013-05-09 02:43
一种文件的读取方法,用以读取硬盘的文件,其中文件对应硬盘中的多个物理区块。文件的读取方法包括:检测硬盘的文件系统类型;依据文件系统类型,读取文件的地址信息;依据地址信息,得到与物理区块对应的多个物理区块地址;将物理区块地址排序得到物理地址表,其中物理地址表中的物理区块地址以递增或递减的顺序排列;以及依照物理地址表,以第一读取手段读取文件的物理区块。

【技术实现步骤摘要】

本专利技术涉及一种,特别涉及一种能提高读取速率的。
技术介绍
随着计算机的普及与网络技术的快速发展,硬盘的技术也随之发展。一般硬盘中具有至少一磁盘(disk)以储存大量的文件,硬盘并可通过以机械动作移动一读写臂(readwrite arm)以及读写头(read write head)的方式读取遍布于磁盘上的数据。硬盘中常采用各种文件系统(file system)以管理硬盘中保存的大量文件。例如文件系统能够将磁盘的多个磁轨(track)分割为多个扇区(sector),并以扇区为单位进行数据的读写。读取文件时,需要依序确定文件的所有逻辑区块地址,并将逻辑区块地址映像成多个物理区块地址,才能确定欲读取的文件的每一物理区块所在的磁盘、磁轨以及扇区。读取文件时,最花费时间之处在于移动读写臂以将读写头固定在特定磁轨上的机械动作。硬盘厂商为了改进读写效率,主要靠提高硬盘的转速;转速越快,用户存取数据时间也就越短。但由此做法确会衍生出磨损加剧、温度升高或是噪声增大等负面问题。
技术实现思路
本专利技术的目的在于提供一种,减少读取时所需进行的移动读写臂的机械动作,而大幅提升读取速率。为了达到上述目的,本本文档来自技高网...

【技术保护点】
一种文件的读取方法,用以读取一硬盘的至少一文件,其中该文件对应该硬盘中的多个物理区块,其特征在于,该文件的读取方法包括:检测该硬盘的一文件系统类型;依据该文件系统类型,读取该文件的一地址信息;依据该地址信息,得到与该些物理区块对应的多个物理区块地址;将该些物理区块地址排序得到一物理地址表,其中该物理地址表中的该些物理区块地址以递增或递减的顺序排列;以及依照该物理地址表,以一第一读取手段读取该文件的该些物理区块。

【技术特征摘要】
1.一种文件的读取方法,用以读取一硬盘的至少一文件,其中该文件对应该硬盘中的多个物理区块,其特征在于,该文件的读取方法包括: 检测该硬盘的一文件系统类型; 依据该文件系统类型,读取该文件的一地址信息; 依据该地址信息,得到与该些物理区块对应的多个物理区块地址; 将该些物理区块地址排序得到一物理地址表,其中该物理地址表中的该些物理区块地址以递增或递减的顺序排列;以及 依照该物理地址表,以一第一读取手段读取该文件的该些物理区块。2.根据权利要求1所述的文件的读取方法,其特征在于,该第一读取手段包括: 开启一暂存区; 依照该物理地址表,依序读取该文件的该些物理区块,并依序将读取的每一该物理区块所对应的一逻辑区块填入该暂存区;以及将填满的该暂存区做为该文件的一数据源。3.根据权利要求1...

【专利技术属性】
技术研发人员:焦旭东陈志丰
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1