闪存储存系统及其方法技术方案

技术编号:2912477 阅读:273 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示一种闪存储存系统及其方法,该系统包括一闪存、一控制单元及一暂存内存,该方法适用于一包含一数据储存区及一对照表储存区的闪存,对照表储存区用以储存一对照表,对照表记录数据储存区的实体记忆区块的实体地址及与其相对应的逻辑记忆区块的逻辑地址,其包含于闪存被启动时判断是否需要产生对照表,若是,则产生对照表并将对照表储存于对照表储存区及一暂存内存,若否,则将储存于对照表储存区的对照表复制至缓存器内存。根据一输入指令对闪存进行存取动作,并根据此存取动作修改储存于暂存内存中的对照表。利用本发明专利技术的闪存储存系统及其方法,提高了闪存的启动速度及数据存取的速度。

【技术实现步骤摘要】

本专利技术是有关于一种闪存储存系统及其方法,特别是有关于一种可快速产生纪录实体地址及逻辑地址的对照表的闪存储存系统。
技术介绍
闪存(flash)与普通内存的数据储存区的修改方式不同,闪存只能以一实体记忆区块(block)为单位进行修改,而普通内存的数据储存区以一字节及一扇区的方式进行修改。意指在闪存中,每个实体记忆区块中的扇区必须整块删除后,才能进行写入数据的动作,并且每一扇区只能做一次写入的动作。实体记忆区块具有一实体地址以代表闪存的空间顺序,且每一实体地址与主机端操作系统的丨逻辑地址相对应。如果想把闪存上的物理扇区与上层档案系统的逻辑扇区一一对应,则每一个类似修改一个扇区内容的操作都必须先将整个区块复制到外部的随机存取内存(RAM),然后把RAM中对应那个扇区的内容更新后,接着抹除原来的区块,再把RAM里的数据全部一个一个扇区重新写入原来的区块中。此举造成内存资源浪费以及外闪内存芯片寿命缩短。因此,建立一个逻辑记忆区块及实体记忆区块的地址对照表,使逻辑地址与实体地址之间的对应编号互相动态对应是必要的。目前,主要的闪存的数据存取方法有两种,其一为将对照表储存于外部存取装本文档来自技高网...

【技术保护点】
一种闪存储存系统,其特征在于,该系统包含: 一闪存,包含一数据储存区及一对照表储存区,该对照表记录该数据储存区的实体记忆区块的实体地址及与其相对应的逻辑记忆区块的逻辑地址; 一暂存内存; 一控制单元,于该闪存被启动时选择性 产生该对照表,并将该对照表储存于该暂存内存及该对照表储存区,且该控制单元根据一输入指令对该闪存进行一存取动作,并根据该存取动作修改储存于该暂存内存的对照表,且该控制单元该侦测储存于该对照表储存区的对照表及储存于该暂存内存的对照表之间是否有差异,若是,便将储存于该暂存内存的对照表复制于该对照表储存区。

【技术特征摘要】
1、一种闪存储存系统,其特征在于,该系统包含:一闪存,包含一数据储存区及一对照表储存区,该对照表记录该数据储存区的实体记忆区块的实体地址及与其相对应的逻辑记忆区块的逻辑地址;一暂存内存;一控制单元,于该闪存被启动时选择性产生该对照表,并将该对照表储存于该暂存内存及该对照表储存区,且该控制单元根据一输入指令对该闪存进行一存取动作,并根据该存取动作修改储存于该暂存内存的对照表,且该控制单元该侦测储存于该对照表储存区的对照表及储存于该暂存内存的对照表之间是否有差异,若是,便将储存于该暂存内存的对照表复制于该对照表储存区。2、如权利要求1所述的闪存储存系统,其特征在于,该暂存内存为一随机存取内存。3、如权利要求1所述的闪存储存系统,其特征在于,该控制单元为一可执行若干个线程的微处理器。4、如权利要求3所述的闪存储存系统,其中该些线程包含一存取处理线程、一监视线程及一对照表复制线程。5、如权利要求1所述的闪存储存系统,其特征在于,该闪存更包含一同步参数,该控制单元根据该同步参数以判断是否须产生该对照表。6、如权利要求5所述的闪存储存系统,其特征在于,该控制单元将储存于该暂存内存的对照表复制于该对照表储存区后,便将该同步参数设定为一表示已同步的数值。7、一种闪存储存方法,适用于一包...

【专利技术属性】
技术研发人员:曾慧鹏
申请(专利权)人:环达电脑上海有限公司神达电脑股份有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1