存储器存储装置、存储器控制器与自动产生填充文件方法制造方法及图纸

技术编号:7351640 阅读:155 留言:0更新日期:2012-05-18 21:28
一种存储器存储装置、其存储器控制器与自动产生填充文件的方法。此方法配置多个逻辑地址并且将上述逻辑地址分组为多个逻辑区块以映射存储器存储装置的存储器芯片的物理区块。此方法还包括在主机系统的电源启动之后,如果判定这些逻辑地址已被格式化为一分割区且符合预设文件容量的填充文件并不存在,则利用主机系统读取分割区的文件配置表与根目录的时间,分别将关于填充文件的数据填入文件配置表与根目录,进而自动产生填充文件。

【技术实现步骤摘要】

本专利技术涉及一种产生填充文件的方法,且特别涉及一种由存储器存储装置自动产生填充文件的方法以及实作此方法的存储器存储装置及其存储器控制器。
技术介绍
对于连接至存储装置的手机或计算机等主机系统来说,为了提升读取存储装置的数据的效率,多半会采用一预读(pre-read)机制先将部分的数据读取到主机系统的随机存取存储器当中。一旦主机系统的随机存取存储器有记录某个地址的数据,日后当主机系统需要读取该地址时,便会直接从随机存取存储器读取数据。换句话说,唯有在主机系统欲读取的地址的数据还未被记录在随机存取存储器时,主机系统才会去读取存储装置以从中取得数据。预读机制虽然能提升数据读取的效率,但在某些情况下也会造成主机系统无法取得最新的数据内容。例如,在主机系统读取一特定地址的数据并将其记录至随机存取存储器之后,倘若主机系统又将数据写入存储装置而更新了该特定地址的数据内容,当主机系统下一次要读取该特定地址时,由于随机存取存储器记录有该特定地址,因此主机系统仍会读取随机存本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动产生填充文件的方法,用于耦接至一主机系统的一存储器
存储装置,该存储器存储装置包括一存储器芯片且该存储器芯片具有多个
物理区块,该方法包括:
将这些物理区块至少分组为一数据区、一备用区与一系统区;
配置多个逻辑地址并且将这些逻辑地址分组为多个逻辑区块以映射该
数据区的物理区块;
在该主机系统的电源启动时,如果这些逻辑地址已使用一文件系统且
至少被格式化为一分割区,且该分割区包括一磁盘分割开机记录、一文件
配置表以及一根目录,则读取该磁盘分割开机记录与该根目录,以判断符
合一预设文件容量的一填充文件是否存在于该存储器芯片;
如果该填充文件不存在,则在该主机系统欲读取该文件配置表时,配
置该预设文件容量对应的一扇区个数,从该文件配置表的一预定扇区开始
定义符合该扇区个数的多个特定扇区,将关于该填充文件的丛集登录值填
入至这些特定扇区,并在将这些特定扇区对应的逻辑地址设定为一写入保
护状态后,传送该文件配置表至该主机系统;以及
在该主机系统欲读取该根目录时,将该填充文件的一填充文件标头填
入至该根目录的该预定扇区,并在将该根目录的该预定扇区对应的逻辑地
址设定为该写入保护状态后,传送该根目录至该主机系统。
2.如权利要求1所述的自动产生填充文件的方法,其中该磁盘分割开机
记录具有一剩余空间栏位,该方法还包括:
如果该填充文件不存在,则在该主机系统欲读取该磁盘分割开机记录
时,将该存储器芯片的一总容量与该预设文件容量的一差值写入该剩余空
间栏位;以及
传送该磁盘分割开机记录至该主机系统。
3.如权利要求1所述的自动产生填充文件的方法,其中该文件配置表的
该预定扇区用以存放一第一数量的丛集登录值,且该文件配置表的其他扇
区分别用以存放一第二数量的丛集登录值,而配置该预设文件容量对应的
该扇区个数的步骤包括:
依据该预设文件容量配置存储该填充文件所需的一丛集个数;以及
根据该丛集个数、该第一数量与该第二数量配置该扇区个数。
4.如权利要求1所述的自动产生填充文件的方法,其中将关于该填充文
件的丛集登录值填入至这些特定扇区的步骤还包括:
在将关于该填充文件的丛集登录值填入这些特定扇区后,判断这些特
定扇区是否具有一剩余空间;以及
如果是,则利用关于至少一预设文件的丛集登录值填满该剩余空间。
5.如权利要求4所述的自动产生填充文件的方法,其中各该至少一预设
文件为一隐藏文件、一删除文件,以及一一般文件其中之一。
6.如权利要求1所述的自动产生填充文件的方法,其中将该填充文件标
头填入至该根目录的该预定扇区的步骤还包括:
在将该填充文件标头填入至该根目录的该预定扇区后,判断该根目录
的该预定扇区是否具有一剩余空间;以及
如果是,则利用至少一预设文件标头填满该根目录的该预定扇区。
7.如权利要求6所述的自动产生填充文件的方法,其中该至少一预设文
件标头的数量对应该填充文件的一文件名格式、各该至少一预设文件标头
所对应的预设文件的该文件名格式,以及一扇区容量。
8.如权利要求1所述的自动产生填充文件的方法,其中该预定扇区为第
一个扇区。
9.如权利要求1所述的自动产生填充文件的方法,其中在读取该磁盘分
割开机记录与该根目录,以判断该填充文件是否存在于该存储器芯片的步
骤之后,该方法还包括:
如果该填充文件存在,则在该主机系统欲读取该文件配置表时,将这
些特定扇区对应的逻辑地址设定为该写入保护状态,并传送该文件配置表
至该主机系统;以及
在该主机系统欲读取该根目录时,将该根目录的该预定扇区对应的逻
辑地址设定为该写入保护状态,并传送该根目录至该主机系统。
10.如权利要求1所述的自动产生填充文件的方法,还包括:
判断该主机系统是否开始执行一格式化动作;
如果是,判断该格式化动作是否执行完毕;
当该格式化动作执行完毕后,在该主机系统欲读取该文件配置表时,
配置该预设文件容量对应的该扇区个数,从该文件配置表的该预定扇区开

\t始定义符合该扇区个数的这些特定扇区,将关于该填充文件的丛集登录值
填入至这些特定扇区,并在将这些特定扇区对应的逻辑地址设定为该写入
保护状态后,传送该文件配置表至该主机系统;以及
在该主机系统欲读取该根目录时,将该填充文件的该填充文件标头填
入至该根目录的该预定扇区,并在将该根目录的该预定扇区对应的逻辑地
址设定为该写入保护状态后,传送该根目录至该主机系统。
11.如权利要求10所述的自动产生填充文件的方法,其中判断该主机系
统是否开始执行该格式化动作的步骤包括:
当该主机系统欲将一写入数据写入至一分割信息记录地址时,检查该
写入数据与该分割信息记录地址所存储的一现有数据是否相同;以及
如果该写入数据不同于该现有数据,则判定该主机系统开始执行该格
式化动作。
12.如权利要求10所述的自动产生填充文件的方法,其中判断该主机系
统是否开始执行该格式化动作的步骤包括:
在该主机系统欲更新该磁盘分割开机记录的内容时,根据该主机系统
在更新前后分别写入该磁盘分割开机记录中一特定字节地址的数据内容判
断该主机系统是否执行一文件变更动作;以及
如果该主机系统并非执行该文件变更动作,则判定该主机系统开始执
行该格式化动作。
13.如权利要求10所述的自动产生填充文件的方法,其中该磁盘分割开
机记录具有一剩余空间栏位,而判断该主机系统是否开始执行该格式化动
作的步骤包括:
在该主机系统欲更新该磁盘分割开机记录的内容时,如果该剩余空间
栏位所记录的一剩余容量小于该存储器芯片的一总容量与该预设文件容量
的一差值,则判定该主机系统开始执行该格式化动作。
14.如权利要求10所述的自动产生填充文...

【专利技术属性】
技术研发人员:刘兴昌
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:

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

1
相关领域技术