1.一种存储器系统,包括:
存储器装置,基于错误校正数据校正从第一数据存储区域读取的第一数据从而生成第二数据并且将所述第二数据存储在第二数据存储区域中;以及
控制器,生成所述错误校正数据,
其中所述错误校正数据包括所述第一数据的错误位的位置信息。
2.根据权利要求1所述的存储器系统,其中所述存储器装置包括:
页面缓冲器,存储从所述第一数据存储区域读取的所述第一数据;以及
位翻转模块,通过基于所述错误校正数据反转存储在所述页面缓冲器中的所述第一数据中包括的至少一个错误位来生成所述第二数据。
3.根据权利要求1所述的存储器系统,其中所述控制器包括:
存储器,存储从所述存储器装置接收的所述第一数据;以及
错误校正码引擎,即ecc引擎,通过对存储在所述存储器中的所述第一数据执行ecc解码操作来生成所述错误校正数据。
4.根据权利要求1所述的存储器系统,
其中所述控制器进一步检测将存储在所述第一数据存储区域中的所述第一数据复制到所述第二数据存储区域的数据复制事件,并且
其中当检测到所述数据复制事件时,所述控制器生成所述错误校正数据。
5.根据权利要求4所述的存储器系统,其中所述数据复制事件是垃圾收集操作和读取回收操作中的一种。
6.根据权利要求1所述的存储器系统,其中所述控制器进一步包括存储器接口,所述存储器接口从所述存储器装置接收所述第一数据并将所述错误校正数据传送到所述存储器装置。
7.根据权利要求1所述的存储器系统,其中当所述第一数据中不包括所述错误位时,所述存储器装置将从所述第一数据存储区域读取的所述第一数据存储在所述第二数据存储区域中。
8.一种存储器系统的操作方法,所述存储器系统包括存储器装置和控制所述存储器装置的控制器,所述方法包括:
通过所述存储器装置,从第一数据存储区域读取第一数据;
通过所述存储器装置,临时存储所述第一数据;
通过所述控制器,当所述第一数据中包括错误位时,生成包括临时存储的第一数据中包括的错误位的位置信息的错误校正数据;
通过所述存储器装置,通过基于所述错误校正数据校正所述临时存储的第一数据来生成第二数据;并且
通过所述存储器装置,将所述第二数据存储在第二数据存储区域中。
9.根据权利要求8所述的操作方法,其中临时存储包括将从所述第一数据存储区域读取的所述第一数据存储在包括在所述存储器装置中的页面缓冲器中。
10.根据权利要求8所述的操作方法,其中通过基于所述错误校正数据反转所述临时存储的第一数据中包括的至少一个错误位来校正所述临时存储的第一数据。
11.根据权利要求8所述的操作方法,
进一步包括:通过所述存储器装置,将所述临时存储的第一数据传送到所述控制器,
其中生成所述错误校正数据包括对所述临时存储的第一数据执行错误校正码解码操作,即ecc解码操作。
12.根据权利要求8所述的操作方法,
进一步包括:检测将存储在所述第一数据存储区域中的所述第一数据复制到所述第二数据存储区域的数据复制事件,
其中当检测到所述数据复制事件时,执行从所述第一数据存储区域读取所述第一数据。
13.根据权利要求12所述的操作方法,其中所述数据复制事件是垃圾收集操作和读取回收操作中的一种。
14.根据权利要求8所述的操作方法,
进一步包括:
通过所述控制器,从所述存储器装置接收所述临时存储的第一数据;并且
通过所述存储器装置,从所述控制器接收所述错误校正数据,
其中生成所述错误校正数据包括对从所述存储器装置接收的所述第一数据执行错误校正码解码操作,即ecc解码操作,并且
其中通过基于所述错误校正数据反转所述临时存储的第一数据中包括的至少一个错误位来校正所述临时存储的第一数据。
15.根据权利要求8所述的操作方法,其中将所述第二数据存储在所述第二数据存储区域中包括:当所述第一数据中不包括所述错误位时,将所述临时存储的第一数据存储在所述第二数据存储区域中。
16.一种存储系统的操作方法,所述存储系统包括控制存储装置执行操作的控制器,所述操作方法包括:
通过所述控制器,检测从所述存储装置读取的数据中的错误位;
通过所述控制器,向所述存储装置提供表示所述错误位的位置的信息;并且
通过所述存储装置,根据所述信息对所述错误位进行位翻转。