[发明专利]电子硬盘的存储空间的分组管理方法无效
| 申请号: | 200610114761.5 | 申请日: | 2006-11-22 |
| 公开(公告)号: | CN101192195A | 公开(公告)日: | 2008-06-04 |
| 发明(设计)人: | 周朝晖;姜玉龙 | 申请(专利权)人: | 北京华旗资讯数码科技有限公司;北京华旗数码技术实验室有限责任公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100080北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电子 硬盘 存储空间 分组 管理 方法 | ||
【所属技术领域】
本发明涉及一种存储装置的存储空间的管理方法,尤其涉及一种电子硬盘的存储空间的分组管理方法。
【背景技术】
电子硬盘采用快闪存储器(Flash Memory)作为存储介质,因其数据安全性和低成本,且便于携带,在消费类电子产品中得到广泛应用。然而,在大容量的电子硬盘中,数据读取的操作时间长,降低了电子硬盘的数据存储效率,且大容量的电子硬盘的每一次数据读取操作需占用大量的系统资源,从而降低电子硬盘的使用性能。
一般,在现有的电子硬盘的应用中,采用增加电子硬盘的内部的静态随机存储器(SRAM,Static Random Access Memory)的容量,从而增加电子硬盘的处理能力的方式来提高电子硬盘的读取速度。
上述解决方案必然导致电子硬盘的成本增加,从而不利于电子硬盘的推广应用。
从而,提供一种适宜广泛应用的低成本的电子硬盘的存储空间的管理方法,提高电子硬盘的读写性能,则成为当前电子硬盘发展的迫切需要。
【发明内容】
本发明提供一种电子硬盘的存储空间的分组管理方法,占用系统资源少,提高数据读写的操作效率,降低成本。
为实现上述发明目的,本发明提供一种电子硬盘的存储空间的分组管理方法,所述电子硬盘包括中央处理器、只读存储器、接口控制器、静态随机存储器及快闪存储器,所述中央处理器与只读存储器、静态随机存储器及接口控制器连接,所述只读存储器存储电子硬盘的固件程序并控制电子硬盘的数据读写,所述接口控制器与外部的数据处理装置连接并传输数据。所述快闪存储器包括若干的块,所述快闪存储器的一定数量的块设定为一组,且所述的一组的快闪存储器的块的容量写入只读存储器,所述电子硬盘与外部的数据处理装置连接并初始化,当电子硬盘读取数据时,所述固件程序在静态随机存储器内建立当前需要读写的块所在的一组的查找表,所述查找表对应建立该组内的块的逻辑地址与物理块号的对应关系,所述固件程序根据该查找表来实现所需读写的块的逻辑地址与物理块号的动态映射;当读写的块不存在当前的查找表内所建立的组内时,所述静态随机存储器重新建立所需读取的块所在的第二组的查找表,并对第二组内的块进行数据读写操作。
由上述可知,本发明电子硬盘的存储空间的分组管理方法,通过将电子硬盘的快闪存储器的块进行分组管理的方式,仅需在静态随机存储器内建立一组快闪存储器的块的查找表,即可进行该组内的块进行便捷的数据读写操作,占用系统资源少,简化电子硬盘的数据读写操作,当需读写的块不在该组内时,再重新建立第二组的块的查找表,每次仅仅需在静态随机存储器内存储一组的快闪存储器的块的查找表的信息,从而有效利用静态随机存储器的有限存储空间而不增加电子硬盘的成本,提高电子硬盘的使用性能的同时降低电子硬盘的成本。
【附图说明】
图1是本发明的电子硬盘的结构示意图。
图2是本发明电子硬盘与外部数据处理装置连接并进行数据读写操作的方法流程。
图3是本发明电子硬盘的快闪存储器的块划分为组及一组内的块所对应建立的查找表。
【具体实施方式】
为进一步阐述本发明达成预定目的所采取的技术手段及功效,以下结合附图及实施例,对本发明电子硬盘的存储空间的分组管理方法的具体实施方式、结构特征及其功效,详细说明如下。
请参阅图1,本发明的电子硬盘包括设有数据接口的接口控制器、快闪存储器、中央处理器、只读存储器和静态随机存储器。只读存储器内部设有固件程序,该固件程序存储电子硬盘读写控制数据和程序。接口控制器的接口可以采用通用的串行数据接口规范,如SATA接口、USB接口规范等。在具体实施例中,本发明电子硬盘设有若干的快闪存储器,每一快闪存储器包括若干的块,每一个块包括用于存储数据的数据存储区、标识每一个块的物理块号及相应分配给该块的逻辑地址,当数据存储区存储有数据时,该数据存储区标识为数据块,当数据存储区未存储数据而等待数据写入时,该数据存储区标识为空闲块,此时,该空闲块不分配逻辑地址。
在本发明的具体实施例中,快闪存储器采用NAND型快闪存储器,每一个快闪存储器分为若干个块,块是快闪存储器擦除时的最小单位,通常包括16页或32页,或者因不同型号的快闪存储器而不同。页是快闪存储器编程和读出的最小单位,通常是(512+16)字节或(2048+64)字节,或者因不同型号的快闪存储器而不同。在本具体实施例中,一个块的容量大小是64K字节,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华旗资讯数码科技有限公司;北京华旗数码技术实验室有限责任公司,未经北京华旗资讯数码科技有限公司;北京华旗数码技术实验室有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610114761.5/2.html,转载请声明来源钻瓜专利网。





