[发明专利]电子系统及其存储器管理方法有效
申请号: | 201110340190.8 | 申请日: | 2011-10-21 |
公开(公告)号: | CN103064756A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 王泽玮;宋文豪;李建翔 | 申请(专利权)人: | 晨星软件研发(深圳)有限公司;晨星半导体股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F12/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈亮 |
地址: | 518057 广东省深圳市高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 系统 及其 存储器 管理 方法 | ||
技术领域
本发明与快闪存储器(flash memory)相关,并且尤其与管理快闪存储器的逻辑/实体地址对应关系的技术相关。
背景技术
快闪存储器具有容量大、成本低、存取速度快等优点,因此被广泛应用在多种消费性电子产品中。除了储存使用者数据外,快闪存储器亦常被用以存放操作系统等占用大量存储器空间的软件数据与程序。然而,快闪存储器的使用寿命与被使用的次数息息相关,对其中的部份区块(block)进行多次的写入、抹除将造成该部份区块使用寿命缩短甚至损毁,并进一步造成快闪存储器整体使用的障碍。
为了平均地延长快闪存储器中各区块的使用寿命,转换层(translation layer)的观念被引入快闪存储器的固件中,用以平均分配存储器中各区块的使用次数。一般而言,电子系统中的应用程序欲读写快闪存储器时,并非直接驱动快闪存储器,还需要透过转换层将欲读写的区块的逻辑地址(logical address)转换为该区块在快闪存储器中的实体地址(physical address),才能正确找到该区块。据此,如何建立并维护一个正确的逻辑/实体地址转换表密切关系着上述转换层的执行效率。
快闪存储器内的各个区块中通常都记录有该区块本身的逻辑/实体地址对应关系。易言之,这些对应关系是分散记录于快闪存储器的不同区块中。须说明的是,这些对应关系是可能会变动的。目前,每次在电子系统被开机或重置的启动程序中,快闪存储器的固件都必须扫描所有的区块,以读取各区块最新的逻辑/实体地址对应关系,并于电子系统的辅助存储器(通常为随机存取存储器)重建一个逻辑/实体地址转换表,供转换层的后续使用。
现有技术的主要缺点在于,扫描所有的区块相当耗时。当快闪存储器的容量随着制程进步而增加时,重建地址转换表的时间也会大幅增加,严重影响系统的执行效率。
发明内容
为解决上述问题,本发明提出一种新的存储器控制方案。藉由在快闪存储器中建立一储存区域,集中存放所有区块的逻辑/实体地址对应关系,根据本发明的存储器控制方案可有效缩短在电子系统的辅助存储器中重建地址转换表的时间,进而提升电子系统的整体效率。
根据本发明的一具体实施例为一种应用于一电子系统的存储器管理方法。该电子系统包含一辅助存储器且能与包含多个区块的一快闪存储器沟通。每一区块具有一逻辑/实体地址关系。该快闪存储器中的一储存区域储存有这些逻辑/实体地址关系。该方法包含下列步骤:(a)判断储存于该储存区域中的这些逻辑/实体地址关系是否正确;以及(b)若步骤(a)的判断结果为是,将这些逻辑/实体地址关系自该储存区域复制至该辅助存储器,供该电子系统与该快闪存储器沟通时参考。
根据本发明的另一具体实施例为一种电脑可读取储存媒体,其中储存有能由一电子系统读取并执行的一程序码。该电子系统包含一辅助存储器且能与包含多个区块的一快闪存储器沟通。每一区块具有一逻辑/实体地址关系。该快闪存储器中的一储存区域储存有这些逻辑/实体地址关系。该程序码用以管理该快闪存储器且包含:一第一子程序码,用以判断储存于该储存区域中的这些逻辑/实体地址关系是否正确;以及一第二子程序码,用以于该第一子程序码的判断结果为是时,将这些逻辑/实体地址关系自该储存区域复制至该辅助存储器,供该电子系统与该快闪存储器沟通时参考。
根据本发明的另一具体实施例为一种电子系统,其中包含一辅助存储器及一控制器。该电子系统能与包含多个区块的一快闪存储器沟通。每一区块具有一逻辑/实体地址关系。该快闪存储器中的一储存区域储存有这些逻辑/实体地址关系。当该快闪存储器被耦接至该电子系统,该控制器分别耦接至该辅助存储器及该快闪存储器。于该电子系统的一启动程序中,该控制器首先判断储存于该储存区域中的这些逻辑/实体地址关系是否正确;若是,该控制器将这些逻辑/实体地址关系自该储存区域复制至该辅助存储器,供该电子系统与该快闪存储器沟通时参考。
关于本发明的优点与精神可以藉由以下发明详述及附图得到进一步的了解。
附图说明
图1、图3、图4为根据本发明的快闪存储器的内容范例示意图。
图2和图5为根据本发明的实施例中的存储器管理方法流程图。
图6为根据本发明的一具体实施例中的电子系统方块图。
主要元件符号说明
12:表格储存区域 12A、22A:有效页面
12B、22B:无效页面 14:存储器区块
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晨星软件研发(深圳)有限公司;晨星半导体股份有限公司,未经晨星软件研发(深圳)有限公司;晨星半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110340190.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:驱动备份、恢复的方法及装置
- 下一篇:一种电池推车