[发明专利]计算机系统及外围装置数据读取方法无效
申请号: | 200810180406.7 | 申请日: | 2008-11-26 |
公开(公告)号: | CN101739349A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 孙佑良 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F3/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 陈红 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 外围 装置 数据 读取 方法 | ||
技术领域
本发明是关于一种外围装置数据读取方法,且特别是有关于一种用以读取计算机系统中的外围装置的数据的外围装置数据读取方法,及一计算机系统。
背景技术
在计算机系统的外围装置中,硬盘是最常被存取的一项装置。现在的主流硬盘多以逻辑区块寻址技术定义,以512字节为一扇区。在旧式的操作系统,硬盘的读取指令每次仅能读取一个扇区。而在新式的操作系统中,虽然可以读取多个扇区,但是在操作系统得到控制权前,仍是须要经由仅能读取一个扇区的读取指令来读取硬盘。因此每次要读取大量的数据时,常常须要不停地进行开启硬盘扇区、读取、关闭扇区的步骤。如果要读取的数据是在连续的扇区中,这样的读取方式无疑是时间上的浪费。
因此,如何设计一个新的外围装置数据读取方法,使在连续扇区中的数据,可以一次读取,而避免时间上的浪费,是业界亟待解决的问题。
发明内容
本发明所要解决的技术问题在于提供一种新的外围装置数据读取方法,使在连续扇区中的数据,可以一次读取,而避免时间上的浪费。
为了实现上述目的,本发明的提供一种外围装置数据读取方法,用以读取计算机系统中的外围装置的多个数据,外围装置数据读取方法包含:产生多个读取指令,用以读取外围装置的数据;判断数据是储存在外围装置的连续的多个扇区;整合读取指令为单一读取指令;根据读取指令在计算机系统的系统内存中配置对应该多个数据的大小的内存区块;以及根据单一读取指令自外围装置读取数据至内存区块。
为了实现上述目的,本发明又提供一种计算机系统,包含:外围装置、系统内存、处理模块以及主机控制接口。外围装置储存多个数据;处理模块用以产生多个读取指令,用以读取外围装置的数据,处理模块进一步判断数据是储存在外围装置的连续的多个扇区,以根据读取指令在系统内存中配置一内存区块,并整合读取指令为一单一读取指令;以及主机控制接口用以根据单一读取指令自外围装置读取数据至内存区块。
本发明的优点在于能够利用整合的单一读取指令,仅须开启一次硬盘扇区即可读取大量连续的数据,而轻易地达到上述的目的。
在参阅附图及随后描述的实施方式后,该技术领域具有通常知识的人员便可了解本发明的目的,以及本发明的技术手段及实施方法。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,附图的详细说明如下:
图1是本发明的第一实施例的计算机系统的方块图;
图2是本发明的一实施例中,外围装置的示意图;以及
图3是本发明的第二实施例的外围装置数据读取方法的流程图。
【主要组件符号说明】
1:计算机系统 10:外围装置
100:数据 11:读取指令
12:系统内存 120:内存区块
122:原始内存配置地址 13:单一读取指令
14:处理模块 16:主机控制接口
20:扇区
具体实施方式
请参照图1,是本发明的第一实施例的计算机系统1的方块图。计算机系统1包含:外围装置10、系统内存12、处理模块14以及主机控制接口16。外围装置10储存多个数据100。外围装置10在本实施例中为一硬盘。如图2所示,是本发明的一实施例中,外围装置10的一示意图。硬盘包含多个扇区20是依照逻辑区块寻址(logic block address;LBA)的机制来对硬盘扇区进行编号,意即每一个扇区(sector)都是一个具有编号的逻辑区块,如图2所示,而数据100即储存在这些扇区中。在本实施例中,数据100是储存在扇区1至扇区20的连续区段中。处理模块14用以撷取多个读取指令11,用以读取外围装置10的数据。上述的计算机系统1在一实施例中包含如DOS的操作系统(未绘示)。经由这一类型的操作系统控制而撷取的读取指令11,一次只能读取一个扇区,而通常一个扇区的大小是512字节,意即,每个读取指令11仅能读取512字节的数据。在另一实施例中,计算机系统1包含如Windows的操作系统(未绘示),虽然经由这类型的操作系统产生的读取指令11可以一次读取多扇区,但是在这种操作系统获得计算机系统1的控制权前,即计算机系统1的开机阶段,所产生的读取指令11仍然仅能一次读取一个扇区。这样的读取指令11在读取外围装置10的数据100时,将使读取次数增加,进一步造成读取时间上的浪费。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810180406.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢构厂房的拼接式基座
- 下一篇:一种框格式梯田护坡结构
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置