增加数据读写速度的系统及方法

文档序号:6649324阅读:428来源:国知局
专利名称:增加数据读写速度的系统及方法
技术领域
本发明是关于一种增加数据读写速度的系统及方法,特别是关于一种应用在具有内部储存空间的计算机系统中的能够增加数据读写速度的系统及方法。
背景技术
现有计算机系统是由硬盘(Hard Disk)等储存设备储存大量的数据,并经由IDE(Integrated Drive Electronics)等传输接口进行信息传输工作,将数据读取或写入硬盘,但现有硬盘的读写速度受限于两个因素,其一是外部传输速率,即计算机经由硬盘传输接口(如IDE接口)从硬盘缓冲内存中读取数据并传输到对应的控制单元的速度,目前外部传输速率可达100MB/s;其二是内部传输速率,即硬盘从盘片上读取数据并传输到缓冲内存的速度,目前内部传输速率仅为50MB/s,后者是限制硬盘读写速度的主要因素。
目前计算机系统所使用的硬盘大多数是设计成机械结构,借由硬盘盘片的转动来读取硬盘中储存的数据,进而使硬盘读写速度受限于盘片的转速,也就是硬盘的内部传输速率因硬盘的机械结构设计受到限制。
此外,现有硬盘的机械结构也会使得系统稳定性降低、硬盘在读写时的噪音提高。
再者,现今硬盘传输接口(如IDE接口)也限制了数据在读写时的传输速度,使数据在读写时的传输速度无法进一步提高。
因此,如何提供一种增加数据读写速度的系统及方法,避免现有技术中,经由IDE等传输接口进行信息传递工作,造成的数据读写速度慢、系统稳定性差、硬盘读写时噪音大等缺点,已成为目前业界亟待解决的问题。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种通过提高数据读写速度增加数据读写速度的系统及方法。
本发明的另一目的在于提供一种能够提高计算机系统的稳定性的增加数据读写速度的系统及方法。
本发明的又一目的在于提供一种避免数据读写时所发出的噪音的增加数据读写速度的系统及方法。
为达到上述及其它目的,本发明提供一种增加数据读写速度的系统及方法,应用在具有内部储存空间的计算机系统中,该增加数据读写速度的系统包括存储单元,用于提供数据的储存空间;控制单元,用于对该存储单元进行控制;以及内存管理单元,用于对该计算机系统的内部储存空间进行管理;其中,该增加数据读写速度的系统与该计算机系统电性连接,当该计算机系统激活且执行该计算机系统的基本输出入系统检测程序时,该基本输出入系统会检测到该增加数据读写速度的系统,令该控制单元将该存储单元的储存空间映射到该计算机系统的内部储存空间中,在该存储单元与该内部储存空间之间建立映射关系,供该存储单元中的数据能借由该映射关系读写于该计算机系统中。
本发明的增加数据读写速度的方法包括下列步骤电性连接该增加数据读写速度的系统与该计算机系统;激活该计算机系统且执行该计算机系统的基本输出入系统检测程序;以及在该基本输出入系统检测到该增加数据读写速度的系统时,将该存储单元的储存空间映射到该计算机系统的内部储存空间中,在该存储单元与该内部储存空间之间建立映射关系,供该存储单元中的数据能借由该映射关系读写于该计算机系统中。
与现有技术相比,本发明提供一种增加数据读写速度的系统及方法主要是通过增加数据读写速度的系统与该计算机系统相电性连接,并在该计算机系统激活后借由基本输出入系统检测,令该存储单元的储存空间映射到该计算机系统的内部储存空间,因此,不需要如现有技术经由IDE等传输接口进行信息传递的工作,故而可提高数据的读写速度,同时更可提高系统稳定性及减小存储单元读写时的噪音。


图1是本发明的数据读写系统的基本结构方块示意图;图2是本发明的存储单元与系统内存之间的映射关系示意图;图3是本发明的数据读写方法的流程图。
具体实施例方式
实施例图1是本发明的增加数据读写速度的系统的基本结构方块示意图。如图所示,本发明的增加数据读写速度的系统1是应用在一具有内部储存空间20的计算机系统2中,其中,该内部储存空间20是该计算机系统2实际可寻址的内存空间。
还请参阅图1,本发明的增加数据读写速度的系统1包括存储单元10、控制单元11及内存管理单元12。
该存储单元10,提供储存空间以储存数据。在本发明中,该存储单元10是与该计算机系统2具有兼容的数据传输接口,以便该存储单元10中的数据能借由该映射关系读写于该计算机系统2中。
该控制单元11,与该存储单元10连接,用于控制该存储单元10。在本发明中,该控制单元11是一具有将该存储单元11映射到该内部储存空间20的映射机制的控制器(controller)。视实际电性设计需要,该控制器也可由其它功能相似的电子器件或电子电路代替。
该内存管理单元12,是用于管理该计算机系统的内部储存空间20。在本发明中,该内存管理单元12是北桥芯片(North Birdge Chip)。
为进一步突显本发明的优点及其所取得的功效,现对本发明的增加数据读写速度的系统1的工作原理作如下的详细说明。
本发明的增加数据读写速度的系统1,当该计算机系统2启动且执行该计算机系统2的基本输出入系统(Basic Input Output System;BIOS)检测程序时,该基本输出入系统会检测到该增加数据读写速度的系统1,令该控制单元11将该存储单元10的储存空间映射到该计算机系统2的内部储存空间中,在该存储单元10与该内部储存空间20之间建立映射关系,供该存储单元10中的数据能借由该映射关系读写于该计算机系统2中。特别当该计算机系统2启动且该计算机系统的基本输出入系统检测到该存储单元10的控制单元11时,该基本输出入系统对该控制单元11及该内存管理单元12进行配置,将该内存管理单元12与该控制单元10电性连接,进而由该控制单元11将该存储单元10的储存空间映射到该计算机系统2的内部储存空间20。
请一并参阅图2,其中显示该内部储存空间20的结构示意图,该内部储存空间20至少包括用于映射该计算机系统2实际安装内存RAM的空间200、用于映射该计算机系统PCI设备的空间202以及闲置空间204。当该计算机系统2启动且检测到该存储单元10的控制单元11时,该计算机系统的基本输出入系统依据该控制单元11的信息配置该内存管理单元12,令该内存管理单元12在该内部储存空间20的闲置空间204中为该存储单元10分配一个与该存储单元10的储存空间对应的映射空间2040,同时该计算机系统2的基本输出入系统配置该控制单元11,将该内存管理单元12与该控制单元11电性连接,进而由该控制单元11将该存储单元10的储存空间映射到该计算机系统2内部储存空间20中的映射空间2040中,借以在该存储单元10与该内部储存空间20之间建立映射关系,供该计算机系统2通过该存储单元10与该内存空间20之间的映射关系,以内存读写方式对该存储单元10进行读写操作,进而可提高该存储单元10的读写速度。
此外,本发明的存储单元10可具有多个储存空间,通过本发明的增加数据读写速度的系统1可将该存储单元10的所有储存空间映射到该计算机系统2的内部储存空间20中,进而使得该计算机系统2通过该存储单元10与该内部储存空间20之间的映射关系,对该存储单元10的多个储存空间同时进行多线程(Multi-Thread)的读写操作,因而大幅提高了该存储单元的读写速度。该多线程技术是业界所熟知,且非本发明的重点,故此处不再为文赘述。
通过本发明的增加数据读写速度的系统1执行增加数据读写速度的方法的流程如图2所示。该增加数据读写速度的方法包括以下步骤首先执行步骤S1,电性连接该计算机系统2与该增加数据读写速度的系统1。接着进到步骤S2。
在步骤S2中,启动该计算机系统2且执行该计算机系统2的基本输出入系统(Basic Input Output System;BIOS)检测程序,若该基本输出入系统检测到该增加数据读写速度的系统1则进到步骤S3,若否,则结束步骤。也就是该基本输出入系统是检测该增加数据读写速度的系统1中的控制单元11。
在步骤S3中,将该存储单元的储存空间映射到该计算机系统的内部储存空间中,在该存储单元与该内部储存空间之间建立映射关系,该存储单元中的数据能借由该映射关系读写于该计算机系统中。也就是该基本输出入系统在检测到该控制单元11时,依据该控制单元11的信息配置该内存管理单元12,令该内存管理单元12在该计算机系统2的内部储存空间20中对应该存储单元10分配一映射空间,同时配置该控制单元11,令该该内存管理单元12与该控制单元11电性连接,由该控制单元11将该存储单元10的储存空间映射到该计算机系统2的内部储存空间中的映射空间。
因此,本发明的数据读写系统及方法主要是在计算机系统启动且执行该计算机系统的基本输出入系统检测程序时,该基本输出入系统检测到该增加数据读写速度的系统,令该内存管理单元在该计算机系统的内部储存空间提供一映射空间,同时令控制单元将该存储单元的储存空间映射到该内部储存空间的映射空间中,在该存储单元与该内部储存空间之间建立映射关系,以便该存储单元的数据借由该映射关系读写于该计算机系统中。因此,不需要如现有技术经由IDE等传输接口进行信息传递的工作,可提高数据的读写速度,同时更可提高系统稳定性及减小存储单元读写时的噪音。
权利要求
1.一种增加数据读写速度的系统,应用在具有内部储存空间的计算机系统,其特征在于,该增加数据读写速度的系统包括存储单元,用于提供数据的储存空间;控制单元,用于对该存储单元进行控制;以及内存管理单元,用于对该计算机系统的内部储存空间进行管理;其中,该增加数据读写速度的系统与该计算机系统电性连接,当该计算机系统激活且执行该计算机系统的基本输出入系统检测程序时,该基本输出入系统会检测到该增加数据读写速度的系统,令该控制单元将该存储单元的储存空间映射到该计算机系统的内部储存空间中,在该存储单元与该内部储存空间之间建立映射关系,供该存储单元中的数据能借由该映射关系读写于该计算机系统中。
2.如权利要求1所述的增加数据读写速度的系统,其特征在于,该内存管理单元是令该内部储存空间提供映射空间,使该控制单元能将该存储单元的储存空间映射到该计算机系统的内部储存空间中。
3.如权利要求1或2所述的增加数据读写速度的系统,其特征在于,该内存管理单元是北桥芯片。
4.如权利要求1或2所述的增加数据读写速度的系统,其特征在于,该存储单元是硬盘,且与该计算机系统具有兼容的数据传输接口,以便该存储单元中的数据能借由该映射关系读写于该计算机系统中。
5.一种增加数据读写速度的方法,应用在具有存储单元的增加数据读写速度的系统中,且该增加数据读写速度的系统应用在具有内部储存空间的计算机系统,其特征在于,该增加数据读写速度的方法包括下列步骤电性连接该增加数据读写速度的系统与该计算机系统;激活该计算机系统且执行该计算机系统的基本输出入系统检测程序;以及在该基本输出入系统检测到该增加数据读写速度的系统时,将该存储单元的储存空间映射到该计算机系统的内部储存空间中,在该存储单元与该内部储存空间之间建立映射关系,供该存储单元中的数据能借由该映射关系读写于该计算机系统中。
6.如权利要求5所述的增加数据读写速度的方法,其特征在于,该增加数据读写速度的系统还包括控制单元以及内存管理单元,该控制单元是在该基本输出入系统检测到该数据读写系统时,将该存储单元的储存空间映射到该计算机系统的内部储存空间中,该内存管理单元是令该内部储存空间提供映射空间,使该控制单元能将该存储单元的储存空间映射到该计算机系统的内部储存空间中。
7.如权利要求5或6所述的增加数据读写速度的方法,其特征在于,该内存管理单元是北桥芯片。
8.如权利要求5或6所述的增加数据读写速度的方法,其特征在于,该存储单元是硬盘,且与该计算机系统具有兼容的数据传输接口,以便该存储单元中的数据能借由该映射关系读写于该计算机系统中。
全文摘要
一种增加数据读写速度的系统及方法,应用在具内部储存空间的计算机系统中,该方法包括电性连接该增加数据读写速度的系统与该计算机系统;激活该计算机系统且执行该计算机系统的基本输出入系统检测程序;以及在该基本输出入系统检测到该增加数据读写速度的系统时,将该存储单元的储存空间映射到该计算机系统的内部储存空间中,在该存储单元与该内部储存空间之间建立映射关系;本发明提供一种增加数据读写速度的系统及方法主要是令该存储单元的储存空间映射到该计算机系统的内部储存空间,因此,不需要如现有技术经由IDE等传输接口进行信息传递的工作,故而可提高数据的读写速度,同时更可提高系统稳定性及减小存储单元读写时的噪音。
文档编号G06F3/06GK1940847SQ20051010799
公开日2007年4月4日 申请日期2005年9月30日 优先权日2005年9月30日
发明者邱全成, 李向阳 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1