[发明专利]闪存的驱动装置及方法无效
申请号: | 200710028939.9 | 申请日: | 2007-07-02 |
公开(公告)号: | CN101339490A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 林承毅 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528308广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 驱动 装置 方法 | ||
技术领域
本发明涉及一种内存的存取系统及方法,特别有关于一种闪存的存取系统及方法。
背景技术
这几年随着闪存技术的成熟,使得闪存的容量与存取速度也快速地提升。因此有厂商利用大容量的非挥发性内存(Non-volatile memory)作为随身数据储存装置。例如,随身碟(Flash Jet)或记忆卡(Memory Card)等。更有厂商将内存与多媒体功能相互结合成可携式多媒体播放器(Portable Media Player,PMP),进而达到随身娱乐的效果。例如,MP3播放器、MP4影音播放器或数字相框等。
目前闪存主要分为两种类型分别为与非门(NAND)型与或非门(NOR)型。闪存在物理结构上都是分成若干个区块,用以将资料存放置区块中。虽然与非门型高速缓存采用比较复杂的串行读写架构来进行存取数据的动作,而且与非门型高速缓存的读取速度较或非门型高速缓存慢。不过,因为或非门型高速缓存的数据抹除较为复杂,因此在速度上,与非门型高速缓存还是占较大的优势。再加上与非门型高速缓存型拥有较低的成本、较小的空间,及省电等等优势,适合应用在内存大小为1Gbit以上的数据储存。
通常为了能让闪存可以在不同的档案系统下运作,例如在档案系统FAT16/32、Transaction-Safe FAT或EXT2下运作。为了能在不同的档案系统下运作,最常被采用的方法就是一种叫做地址转换查表(Address TranslationTable)的方法。地址转换查表是藉由把逻辑区块位置(Logical Block Address)对应到闪存中真实的位置,将闪存仿真成是一个连续的内存空间,进而把闪存视为一个磁盘驱动器装置来使用。以与非门型高速缓存为例,与非门型高速缓存是以连续的扇区(sector)方式作排列。在由若干个扇区组成一个区块(block)。与非门型高速缓存的读写动作都是以扇区作为单位,而进行抹除(erase)时则是以区块为单位。
为能使程序开发者能够方便存取高速缓存,微软(Microsoft)公司更制订一快取区块驱动器100(Flash Block Driver),用以规范硬件与软件沟通的操作原则。图1为闪存的架构示意图。快取区块驱动器100包括快闪抽象层110(FlashAbstraction Layer)以及快闪媒体驱动器120(Flash Media Driver)。快闪抽象层110根据主机端130的操作指令读取闪存140中的数据。快闪媒体驱动器100可依据程序开发者自行定义对闪存140的读写策略。一般而言,快闪媒体驱动器120的读取策略是一次读取一个扇区,并将读取的数据回传至主机端130。这种作法对于主机端130而言,每次读取数据就要向闪存140进行读取扇区的动作。一旦有大量的数据需要被读出时,这样的读取方式就会,导致闪存的读取时间过于冗长。
发明内容
本发明的目的是提供一种闪存的驱动装置,用以存取闪存。快闪驱动器包括快闪抽象层以及快闪媒体驱动器。快闪抽象层用以读/写数据至闪存。在快闪媒体驱动器中包括快取暂存区以及查找表。快闪抽象层用以读/写数据至闪存或快取暂存区。快取暂存区耦接至查找表,用以存放从闪存所撷取的数据。查找表分别耦接于快取暂存区与快闪抽象层,用以记录快闪暂存区中存放的数据,其对应在闪存中的实体地址。
本发明提供一闪存的驱动装置,其在驱动装置中设置快取暂存区,当主机端存取闪存时,可以一次读取多笔闪存中扇区的数据。并且快闪驱动器会将这些数据放置在快取暂存区中,使得主机端不用每一回合都要从闪存中读取数据。如此一来,可以加速主机端读取高速缓存中的数据的效率。
从本发明的另一观点,本发明提出一种存取闪存的驱动方法,其包括下列步骤:判断内存中是否有欲读取的数据。若不存在此数据时,则从闪存中读取若干个数据扇区中的数据。接着,将数据扇区的数据分别置入对应大小的快取暂存区中。将读取过的数据扇区地址纪录查找表中。最后,依序将快取暂存区的数据加载至内存中。
有关本发明的特征与实作,兹配合图示作最佳实施例详细说明如下。
附图说明
图1为闪存的架构示意图。
图2为本发明的快闪驱动器架构图。
图3为本发明的运作流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司,未经佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710028939.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:循环衰竭治疗剂
- 下一篇:一种蜜环菌子实体的人工栽培方法、其培养基及其应用