System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据储存装置与写入缓存器管理方法制造方法及图纸_技高网

数据储存装置与写入缓存器管理方法制造方法及图纸

技术编号:41175877 阅读:4 留言:0更新日期:2024-05-07 22:12
本发明专利技术涉及一种数据储存装置与写入缓存器管理方法。该数据储存装置包括一存储器装置与一存储器控制器。存储器装置包含多个被配置作为缓存器用以自主机装置接收数据的既定存储器区块。存储器控制器响应于由主机装置所发出的一写入指令执行写入操作,于写入操作中,存储器控制器维护已被写入数据的既定存储器区块的第一数量计数值、判断响应于写入操作而被释放的存储器区块的一数量,并且根据数量维护第二数量计数值。于写入操作完成后,存储器控制器更执行一垃圾回收操作,并且于判断主机装置要求对既定存储器区块执行一冲出操作时,根据第二数量计数值更新第一数量计数值。

【技术实现步骤摘要】

本专利技术有关于一种写入缓存器管理方法,以正确地管理并维护写入缓存器的相关参数。


技术介绍

1、随着数据储存装置的科技在近几年快速地成长,许多数据储存装置,如符合安全数位(secure digital,缩写为sd)/多媒体卡(multi media card,缩写为mmc)规格、复合式快闪存储器(compact flash,缩写为cf)规格、记忆条(memory stick,缩写为ms)规格与极数位(extreme digital,缩写为xd)规格的记忆卡、固态硬碟、嵌入式多媒体记忆卡(embedded multi media card,缩写为emmc)以及通用快闪存储器储存(universal flashstorage,缩写为ufs)已经广泛地被应用在多种用途上。

2、通常数据储存装置会配置写入缓存器(write buffer)自主机接收数据。产品开发者会对数据储存装置执行写入缓存器的各种相关测试,以确认数据储存装置的写入操作是否正常,并判断数据储存装置是否可正确地记录写入缓存器相关的各项参数。若所设计的参数维护方式不够完善,可能造成参数于部分测试情境中可正确地被记录,但于其他测试情境中无法正确地被记录的结果。为解决此问题,需要一种于各种测试情境中皆可正确地维护写入缓存器的相关参数的写入缓存器管理方法。


技术实现思路

1、本专利技术之一目的在于提供一种可正确地维护写入缓存器的相关参数的写入缓存器管理方法。

2、根据本专利技术的一实施例,一种数据储存装置,包括一存储器装置与一存储器控制器。存储器装置包含多个存储器区块,存储器区块包括多个被配置作为缓存器用以自一主机装置接收数据的既定存储器区块。存储器控制器耦接存储器装置,用以存取存储器装置,存储器控制器响应于由主机装置所发出的一写入指令执行一写入操作,于写入操作中,存储器控制器维护既定存储器区块中已被写入数据的既定存储器区块的一第一数量计数值、判断既定存储器区块中响应于写入操作而被释放的存储器区块的一数量,并且根据响应于写入操作而被释放的存储器区块的数量维护一第二数量计数值。于写入操作完成后,存储器控制器更执行一垃圾回收操作,并且判断主机装置是否要求对既定存储器区块执行一冲出(flush)操作,并且于判断主机装置要求对既定存储器区块执行一冲出操作时,存储器控制器根据第二数量计数值更新第一数量计数值。

3、根据本专利技术的一实施例,一种写入缓存器管理方法,适用于一数据储存装置,数据储存装置包括一存储器装置与一存储器控制器,存储器装置包含多个存储器区块,存储器区块包括多个被配置作为缓存器用以自一主机装置接收数据的既定存储器区块,该方法包括:响应于由主机装置所发出的一写入指令执行一写入操作,其中响应于由主机装置所发出的写入指令执行写入操作的步骤还包括:于写入操作中维护既定存储器区块中已被写入数据的既定存储器区块的一第一数量计数值;判断既定存储器区块中响应于写入操作而被释放的存储器区块的一数量;以及根据响应于写入操作而被释放的存储器区块的数量维护一第二数量计数值;该方法还包括:执行一垃圾回收操作;判断主机装置是否要求对既定存储器区块执行一冲出(flush)操作;以及于判断主机装置要求对既定存储器区块执行一冲出操作时,根据第二数量计数值更新第一数量计数值。

本文档来自技高网...

【技术保护点】

1.一种数据储存装置,包括:

2.如权利要求1所述的数据储存装置,其特征在于,于该垃圾回收操作中,该存储器控制器更判断响应于该垃圾回收操作而被释放的存储器区块的一数量,并且根据响应于该垃圾回收操作而被释放的存储器区块的该数量维护该第二数量计数值。

3.如权利要求1所述的数据储存装置,其特征在于,于判断该主机装置未要求对这些既定存储器区块执行一冲出操作时,该存储器控制器不根据该第二数量计数值更新该第一数量计数值。

4.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器藉由自该第一数量计数值减去该第二数量计数值以更新该第一数量计数值。

5.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器更响应于由该主机装置所发出的一询问指令回传一可用写入缓存器大小给该主机装置,其中该存储器控制器系根据该第一数量计数值计算出该可用写入缓存器大小。

6.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器根据一既定旗标的设定值判断该主机装置是否要求对这些既定存储器区块执行一冲出操作。

7.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器根据已被写入数据的既定存储器区块中有效数据量为零的存储器区块的一数量判断这些既定存储器区块中响应于该写入操作而被释放的存储器区块的该数量。

8.一种写入缓存器管理方法,适用于一数据储存装置,该数据储存装置包括一存储器装置与一存储器控制器,该存储器装置包含多个存储器区块,这些存储器区块包括多个被配置作为缓存器用以自一主机装置接收数据的既定存储器区块,该方法包括:

9.如权利要求8所述的写入缓存器管理方法,其特征在于,执行该垃圾回收操作的步骤还包括:

10.如权利要求8所述的写入缓存器管理方法,其特征在于,还包括:

11.如权利要求8所述的写入缓存器管理方法,其特征在于,根据该第二数量计数值更新该第一数量计数值的步骤还包括:

12.如权利要求8所述的写入缓存器管理方法,其特征在于,还包括:

13.如权利要求8所述的写入缓存器管理方法,其特征在于,该主机装置是否要求对这些既定存储器区块执行一冲出操作系该根据一既定旗标的设定值被判断。

14.如权利要求8所述的写入缓存器管理方法,其特征在于,这些既定存储器区块中响应于该写入操作而被释放的存储器区块的该数量系根据已被写入数据的既定存储器区块中有效数据量为零的存储器区块的一数量被判断。

...

【技术特征摘要】

1.一种数据储存装置,包括:

2.如权利要求1所述的数据储存装置,其特征在于,于该垃圾回收操作中,该存储器控制器更判断响应于该垃圾回收操作而被释放的存储器区块的一数量,并且根据响应于该垃圾回收操作而被释放的存储器区块的该数量维护该第二数量计数值。

3.如权利要求1所述的数据储存装置,其特征在于,于判断该主机装置未要求对这些既定存储器区块执行一冲出操作时,该存储器控制器不根据该第二数量计数值更新该第一数量计数值。

4.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器藉由自该第一数量计数值减去该第二数量计数值以更新该第一数量计数值。

5.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器更响应于由该主机装置所发出的一询问指令回传一可用写入缓存器大小给该主机装置,其中该存储器控制器系根据该第一数量计数值计算出该可用写入缓存器大小。

6.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器根据一既定旗标的设定值判断该主机装置是否要求对这些既定存储器区块执行一冲出操作。

7.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器根据已被写入数据的既定存储器区块中有效数据量为...

【专利技术属性】
技术研发人员:吴柏林
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:

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

1