System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 存储设备及其操作方法技术_技高网

存储设备及其操作方法技术

技术编号:41268207 阅读:3 留言:0更新日期:2024-05-11 09:23
提供了一种存储设备,该存储设备包括:存储器件,包括多个存储块,并将包括第一状态数据和第一参数的第一元数据存储在多个存储块之中的第一存储块中;以及存储控制器,存储包括第二状态数据和第二参数的第二元数据,通过将包括第一状态数据和第二状态数据在内的多个状态数据进行比较,在包括第一元数据和第二元数据在内的多个元数据之中确定最终元数据,执行参数确认,以将最终元数据存储在元块中,并基于存储在元块中的参数来控制存储器件。

【技术实现步骤摘要】

本公开涉及一种存储系统以及存储系统的操作方法。


技术介绍

1、存储器件包含执行各种功能的软件。此类软件被称为嵌入式软件或固件。随着存储器件的快速发展,固件的作用也以各种方式日益增强。固件通常会不断更新,以反映用户的附加要求、或解决硬件或软件中的问题,并且产品的固件更新以各种方式进行。

2、一般来说,固件与存储器件的硬件特性具有密切的关系。也就是说,当存储器件的特性改变时,固件改变也是必不可少的。固件开发要求增加了各种硬件元件和固件开发之间的依赖性,因此在产品开发进度和效率方面引起许多问题。


技术实现思路

1、示例实施例提供了一种用于减轻固件和硬件之间的依赖性的装置、方法和系统。

2、此外,示例实施例提供了一种用于宽松地提高存储系统的可靠性的装置、方法和系统。

3、根据本公开的一个方面,提供了一种存储设备,包括:存储器件,包括包含元块的多个存储块,该存储器件将包括第一状态数据和第一参数的第一元数据存储在多个存储块之中的第一存储块中;以及存储控制器,被配置为:存储包括第二状态数据和第二参数的第二元数据,基于元块的状态通过将包括第一状态数据和第二状态数据在内的多个状态数据进行比较来在包括第一元数据和第二元数据在内的多个元数据之中确定最终数据,执行参数确认,以将最终元数据存储在元块中,并基于存储在元块中的参数来控制存储器件。

4、元块为第一存储块,并且存储控制器还被配置为存储第一元数据作为最终元数据。

5、存储控制器包括存储从第一存储块读取的第一元数据的缓冲存储器,并且存储控制器还被配置为通过将存储在缓冲存储器中的第一元数据与第二元数据进行比较来确定最终元数据。

6、存储控制器包括存储包括第三状态数据和第三参数的第三元数据的缓冲存储器,多个状态数据还包括第三状态数据,并且多个元数据还包括第三元数据。

7、第一参数、第二参数和第三参数是被配置为执行防御代码的数据。

8、存储控制器还被配置为基于元块的状态是其中存储在元块中的元数据可改变的更新状态、或其中在元块中没有存储元数据的空状态来执行参数确认。

9、存储控制器还被配置为基于元块的状态是其中元数据存储在元块中的判定状态,基于存储在元块中的参数来控制存储器件,而不需要参数确认。

10、存储控制器还被配置为基于接收指示元块的状态改变的更新命令来执行参数确认。

11、存储控制器还被配置为基于集合中的多个读取电平之中的读取电平来读取元块。

12、存储控制器还被配置为通过加密来将第一元数据编程到存储器件,并且通过加密来将第二元数据编程到存储控制器。

13、根据本公开的另一方面,提供了一种存储系统,包括:存储设备,将包括第一状态数据和第一参数的第一元数据存储在以下中的至少一个中:存储器件,包括包含元块的多个存储块,和存储控制器,控制存储器件;以及主机设备,包括存储包括第二状态数据和第二参数的第二元数据的主机存储器,该主机设备被配置为控制存储设备,该存储设备还被配置为:通过基于元块的状态将包括第一状态数据和第二状态数据在内的多个状态数据进行比较,在包括第一元数据和第二元数据在内的多个元数据之中确定最终元数据,并进行参数确认,以将最终元数据存储在元块中。

14、元块存储包括第三状态数据和第三参数的第三元数据,存储控制器还包括存储从元块中读取的第三元数据的缓冲存储器,多个状态数据还包括第三状态数据,并且多个元数据还包括第三元数据。

15、存储设备被配置为基于元块的状态是其中存储在元块中的元数据可改变的更新状态、或其中在元块中没有存储元数据的空状态来进行参数确认。

16、存储控制器还被配置为基于元块的状态是其中元数据存储在元块中的判定状态,基于存储在元块中的参数来控制存储设备,而不需要参数控制。

17、存储控制器还被配置为基于接收指示元块的状态改变的更新命令来执行参数确认。

18、存储控制器还被配置为通过集合中的多个读取电平之中的读取电平来读取元块。

19、根据本公开的一个方面,提供了一种存储系统的驱动方法,包括:比较包括多个存储块的存储器件、控制存储器件的存储控制器、以及与存储控制器接口的主机设备中的至少一个中存储的多个元数据中的每一个元数据的状态数据,基于比较多个元数据中的每一个元数据的状态数据的结果来确定最终元数据,将最终元数据编程到存储器件的元块中;以及基于最终元数据来控制所述存储器件。

20、在确定最终元数据之前,该驱动方法还包括:根据多个读取电平之中的读取电平来读取元块;基于用于读取元块的数据中的失败比特的数量大于或等于预定数量,根据多个读取电平之中的未使用的读取电平来读取元块;通过使用从元块中读取的数据来确定元块的状态;以及基于元块处于其中元数据存储在元块中的判定状态,在将最终元数据编程到元块中之前,将元块改变为更新状态。

21、确定最终元数据包括:从多个存储块之中的第一存储块中读取第一元数据,并将读取的第一元数据存储在存储控制器中的缓冲存储器中;以及通过将存储在缓冲存储器中的第一元数据与存储在存储器件、存储控制器和主机设备之一中的第二元数据进行比较来确定最终元数据。

22、在确定最终元数据之前,该驱动方法还包括:通过加密来对多个元数据进行编程。

本文档来自技高网...

【技术保护点】

1.一种存储设备,包括:

2.根据权利要求1所述的存储设备,其中,所述元块是所述第一存储块,并且

3.根据权利要求2所述的存储设备,其中,所述存储控制器包括缓冲存储器,所述缓冲存储器存储从所述第一存储块中读取的所述第一元数据,并且

4.根据权利要求1所述的存储设备,其中,所述存储控制器包括缓冲存储器,所述缓冲存储器存储包括第三状态数据和第三参数的第三元数据,

5.根据权利要求4所述的存储设备,其中,所述第一参数、所述第二参数和所述第三参数是被配置为执行防御代码的数据。

6.根据权利要求1所述的存储设备,其中,所述存储控制器还被配置为基于所述元块的状态是其中存储在所述元块中的元数据能够改变的更新状态、或者是其中所述元块中没有存储元数据的空状态,执行所述参数确认。

7.根据权利要求6所述的存储设备,其中,所述存储控制器还被配置为基于所述元块的状态是其中元数据存储在所述元块中的判定状态,基于存储在所述元块中的参数来控制所述存储器件,而不需要所述参数确认。

8.根据权利要求6所述的存储设备,其中,所述存储控制器还被配置为基于接收到指示所述元块的状态改变的更新命令,执行所述参数确认。

9.根据权利要求1所述的存储设备,其中,所述存储控制器还被配置为基于集合中的多个读取电平之中的读取电平,读取所述元块。

10.根据权利要求1所述的存储设备,其中,所述存储控制器还被配置为通过加密来将所述第一元数据编程到所述存储器件,并且通过所述加密来将所述第二元数据编程到所述存储控制器。

11.一种存储系统,包括:

12.根据权利要求11所述的存储系统,其中,所述元块存储包括第三状态数据和第三参数的第三元数据,

13.根据权利要求12所述的存储系统,其中,所述存储设备被配置为基于所述元块的状态是其中存储在所述元块中的元数据能够改变的更新状态、或其中所述元块中没有存储元数据的空状态,执行所述参数确认。

14.根据权利要求13所述的存储系统,其中,所述存储控制器还被配置为基于所述元块的状态是其中元数据存储在所述元块中的判定状态,基于存储在所述元块中的参数来控制所述存储设备,而不需要所述参数确认。

15.根据权利要求13所述的存储系统,其中,所述存储控制器还被配置为基于接收到指示所述元块的状态改变的更新命令,执行所述参数确认。

16.根据权利要求13所述的存储系统,其中,所述存储控制器还被配置为通过集合中的多个读取电平之中的读取电平,读取所述元块。

17.一种存储系统的驱动方法,包括:

18.根据权利要求17所述的存储系统的驱动方法,在确定所述最终元数据之前还包括:

19.根据权利要求17所述的存储系统的驱动方法,其中,所述确定最终元数据包括:

20.根据权利要求17所述的存储系统的驱动方法,在确定所述最终元数据之前还包括:通过加密对所述多个元数据进行编程。

...

【技术特征摘要】

1.一种存储设备,包括:

2.根据权利要求1所述的存储设备,其中,所述元块是所述第一存储块,并且

3.根据权利要求2所述的存储设备,其中,所述存储控制器包括缓冲存储器,所述缓冲存储器存储从所述第一存储块中读取的所述第一元数据,并且

4.根据权利要求1所述的存储设备,其中,所述存储控制器包括缓冲存储器,所述缓冲存储器存储包括第三状态数据和第三参数的第三元数据,

5.根据权利要求4所述的存储设备,其中,所述第一参数、所述第二参数和所述第三参数是被配置为执行防御代码的数据。

6.根据权利要求1所述的存储设备,其中,所述存储控制器还被配置为基于所述元块的状态是其中存储在所述元块中的元数据能够改变的更新状态、或者是其中所述元块中没有存储元数据的空状态,执行所述参数确认。

7.根据权利要求6所述的存储设备,其中,所述存储控制器还被配置为基于所述元块的状态是其中元数据存储在所述元块中的判定状态,基于存储在所述元块中的参数来控制所述存储器件,而不需要所述参数确认。

8.根据权利要求6所述的存储设备,其中,所述存储控制器还被配置为基于接收到指示所述元块的状态改变的更新命令,执行所述参数确认。

9.根据权利要求1所述的存储设备,其中,所述存储控制器还被配置为基于集合中的多个读取电平之中的读取电平,读取所述元块。

10.根据权利要求1所述的存储设备,其中,所述存储控制器还被配置为通过加密来将...

【专利技术属性】
技术研发人员:柳尚辰李侊佑李熙元朴秉灿安孝珍张东哲
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1