主权项 |
一种数据写入方法,用于一可复写式非易失性存储器模块,其中该可复写式非易失性存储器模块具有多个物理区块,每一该多个物理区块具有依序排列的多个物理页面组,每一该多个物理页面组具有一下物理页面与一上物理页面,写入数据至该些下物理页面的速度快于写入数据至该些上物理页面的速度,该数据写入方法包括:将该多个物理区块至少分割为一数据区与一暂存区,根据该数据区的该多个物理区块来配置多个逻辑区块,其中每一该多个逻辑区块具有多个逻辑页面;接收一写入指令,其中该写入指令指示将一更新数据写入至该多个逻辑区块之中的一第一逻辑区块,其中该更新数据的大小不小于每一该些物理区块的大小且该更新数据为一连续数据;从该暂存区的该多个物理区块之中提取多个物理区块作为对应该第一逻辑区块的一暂存物理区块组的多个暂存物理区块;响应于该写入指令,仅使用该暂存物理区块组的该多个暂存物理区块的该些下物理页面来写入该更新数据;以及从该暂存物理区块组的该多个暂存物理区块中将该第一逻辑区块的所有该些逻辑页面的有效数据搬移至该数据区的该些物理区块之中的一第一物理区块中,其中该第一逻辑区块的所有该些逻辑页面的有效数据会依序地被写入至该第一物理区块的每一物理页面组的下物理页面与上物理页面中并且该第一物理区块的每一物理页面组的下物理页面与上物理页面会同时被编程。 |