闪存数据写入方法及计算机可读取存储介质技术

技术编号:24852096 阅读:28 留言:0更新日期:2020-07-10 19:06
本发明专利技术提出一种闪存的数据写入方法,由处理单元执行,包含:在执行一部分的逻辑‑物理对照表更新或垃圾回收程序前,判断递交队列中是否存在需要立即处理的主机写指令;以及当存在需要立即处理的该主机写指令时,先以一个批次执行该主机写指令,接着再执行该部分的逻辑‑物理对照表更新或垃圾回收程序。

【技术实现步骤摘要】
闪存数据写入方法及计算机可读取存储介质
本专利技术涉及存储装置,尤指一种闪存的数据写入方法及计算机可读取存储介质。
技术介绍
闪存通常分为NOR闪存与NAND闪存。NOR闪存为随机存取装置,主装置(Host)可在地址引脚上提供任何存取NOR闪存的地址,并及时地从NOR闪存的数据引脚上获得存储在该地址上的数据。相反地,NAND闪存并非随机存取,而是序列存取。NAND闪存无法像NOR闪存一样,可以存取任何随机地址,主装置反而需要写入序列的字节(Bytes)的值到NAND闪存中,用以定义请求命令(Command)的类型(如,读取、写入、抹除等),以及用在此命令上的地址。地址可指向一个页面(闪存中写入操作的最小数据块)或一个区块(闪存中抹除操作的最小数据块)。数据写入的延迟时间(Latency)是服务质量(QualityofServiceQoS)的重要测项之一。此测试可先用4K的数据随机写入存储单元数小时,让存储单元处于脏乱模式(DirtyMode),再用QD1/QD128的指令深度随机写入4K的数据180秒,并测量延迟时间。由于存储单元处于脏本文档来自技高网...

【技术保护点】
1.一种闪存数据写入方法,由处理单元在加载并执行软件或固件模块的程序码时实施,包含:/n在执行一部分的逻辑-物理对照表更新或垃圾回收程序前,判断递交队列中是否存在需要立即处理的主机写指令;以及/n当存在需要立即处理的该主机写指令时,先以一个批次执行该主机写指令,接着再执行该部分的逻辑-物理对照表更新或垃圾回收程序。/n

【技术特征摘要】
20190103 US 62/787,8101.一种闪存数据写入方法,由处理单元在加载并执行软件或固件模块的程序码时实施,包含:
在执行一部分的逻辑-物理对照表更新或垃圾回收程序前,判断递交队列中是否存在需要立即处理的主机写指令;以及
当存在需要立即处理的该主机写指令时,先以一个批次执行该主机写指令,接着再执行该部分的逻辑-物理对照表更新或垃圾回收程序。


2.如权利要求1所述的闪存数据写入方法,其特征在于,包含:
当不存在需要立即处理的主机写指令时,执行该部分的逻辑-物理对照表更新或垃圾回收程序。


3.如权利要求1至2中任一项所述的闪存数据写入方法,其特征在于,使用以下公式判断该递交队列中是否存在需要立即处理的该主机写指令:
Tnow-Ti>Ttr
其中,Tnow代表目前时间,i代表正整数,Ti代表该递交队列中第i个主机写指令的到达时间点,Tr代表阀值;当该公式的条件满足时,代表该递交队列中第i个主机写指令需要立即处理。


4.如权利要求3所述的闪存数据写入方法,其特征在于,该递交队列中每一个主机写指令的到达时间点为该处理单元侦测到该主机写指令进入该递交队列时的上一个批次的主机写指令的执行结束的时间点。


5.如权利要求1至2中任一项所述的闪存数据写入方法,其特征在于,该部分的逻辑-物理对照表更新包含通过闪存接口写入关联于一段连续逻辑地址的物理地址信息至存储单元。


6.如权利要求1至2中任一项所述的闪存数据写入方法,其特征在于,该垃圾回收程序分为多个阶段,以及该部分的垃圾回收程序包含一个阶段的操作。


7.如权利要求6所述的闪存数据写入方法,其特征在于,该多个阶段的操作包含:决定包含有效的用户数据的区段的来源地址,以及闲置区块或主动区块的空物理页面的目的地址;指示闪存控制器从存储单元的该来源地址读取用户数据,并且指示该闪存控制器将该读取的用户数据写入该存储单元的该目的地址;更新逻辑-物理对照表;或指示该闪存控制器抹除该存储单元中包含该来源地址的数据区块。


8.如权利要求1至2中任一项所述的闪存数据写入方法,其特征在于,执行每一该主机写指令的操作包含通过主机接口从该递交队列取得该主机写指令;依据该主机写指令中的地址信息通过该主机接口从随机存取存储器读取待写入存储单元的用户数据;存储该用户数据至随机存取存储器;以及通过该主机接口写入对应该主机写指令的完成组件至完成队列。


9.如权利要求1至2中任一项所述的闪存数据写入方法,其特征在于,执行每一该主机写指令的操作包含通...

【专利技术属性】
技术研发人员:黄国庭
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1