固态储存装置及其数据编程方法与流程

文档序号:12550590阅读:来源:国知局

技术特征:

1.一种固态储存装置的数据编程方法,该固态储存装置具有一闪存,该闪存包括多个区块,该数据编程方法包括下列步骤:

决定是否启动一无用单元收集动作;

于决定启动该无用单元收集动作时,于该闪存中的这些区块中选定一第一开启区块,用以储存执行该无用单元收集动作时所搬移的一有效数据;以及

编程该无用单元收集动作时所搬移的该有效数据至该第一开启区块;

其中,该闪存中的这些区块具有另一被选定的一第二开启区块,用以储存由一主机输出的一写入数据。

2.根据权利要求1所述的数据编程方法,其中执行该无用单元收集动作时所搬移的该有效数据以及由该主机输出的该写入数据分别被储存于该闪存中不同的区块内。

3.根据权利要求1所述的数据编程方法,其中于决定启动该无用单元收集动作时,若该固态储存装置接收到由该主机输出的该写入数据,该数据编程方法还包括下列步骤:

编程由该主机输出的该写入数据至该第二开启区块。

4.根据权利要求1所述的数据编程方法,其中该固态储存装置具有一缓冲单元,其中该缓冲单元规划有一第一储存区与一第二储存区,分别用以暂存该无用单元收集动作时所搬移的该有效数据,以及由该主机输出的该写入数据。

5.一种固态储存装置,经由一外部总线连接至一主机,该固态储存装置包括:

一控制器;以及

一闪存,连接至该控制器,且包括多个区块;

其中,该控制器用以决定是否启动一无用单元收集动作;并于决定启动该无用单元收集动作时,于该闪存中的这些区块中选定一第一开启区块,用以储存执行该无用单元收集动作时所搬移的一有效数据;以及编程该无用单元收集动作时所搬移的该有效数据至该第一开启区块;

其中,该闪存中的这些区块具有另一被选定的一第二开启区块,用以储 存由该主机输出的一写入数据。

6.根据权利要求5所述的固态储存装置,其中执行该无用单元收集动作时所搬移的该有效数据以及由该主机输出的该写入数据分别被储存于该闪存中不同的区块内。

7.根据权利要求5所述的固态储存装置,其中于决定启动该无用单元收集动作时,若该固态储存装置接收到由该主机输出的该写入数据,该控制器还用以编程由该主机输出的该写入数据至该第二开启区块。

8.根据权利要求5所述的固态储存装置,其中该固态储存装置还包括一缓冲单元,其中该缓冲单元规划有一第一储存区与一第二储存区,分别用以暂存该无用单元收集动作时所搬移的该有效数据,以及由该主机输出的该写入数据。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1