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

数据储存装置与数据储存装置的缓存器大小估计方法制造方法及图纸

技术编号:41061407 阅读:3 留言:0更新日期:2024-04-24 11:13
本发明专利技术涉及一种数据储存装置与数据储存装置的缓存器大小估计方法。该数据储存装置包括一存储器装置与一存储器控制器。存储器装置包含多个存储器区块,这些存储器区块包括一或多个尚未被写入数据的空闲存储器区块,以及一或多个被配置作为缓存器用以自一主机装置接收数据的既定存储器区块。存储器控制器耦接存储器装置,用以存取存储器装置,存储器控制器根据当前剩余的空闲存储器区块的一数量、所述一或多个既定存储器区块中已被写入数据的既定存储器区块的一数量以及一既定临界值决定所述一或多个既定存储器区块的一数量的一当前设定值,并且根据当前设定值配置该数量的既定存储器区块作为缓存器。

【技术实现步骤摘要】

本专利技术有关于一种估计当前写入缓存器大小的方法,特别是一种可准确地估计当前写入缓存器大小的方法。


技术介绍

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)自主机接收数据。写入缓存器的种类与大小配置会影响数据的写入速度,也会影响主机对于写入数据量的安排,最终影响到数据储存装置的存取效能。此外,数据储存装置的存取效能更将主导使用者感受。

3、因此,如何准确地估计当前可配置的写入缓存器大小,以避免数据的写入速度产生大幅度变化,并维持较佳的使用者感受为本领域值得关注的课题。


技术实现思路

1、本专利技术之一目的在于提供一种可准确地估计当前写入缓存器大小的方法,以避免数据的写入速度产生大幅度变化,并维持较佳的使用者感受。

2、根据本专利技术的一实施例,一种数据储存装置,包括一存储器装置与一存储器控制器。存储器装置包含多个存储器区块,这些存储器区块包括一或多个尚未被写入数据的空闲存储器区块,以及一或多个被配置作为缓存器用以自一主机装置接收数据的既定存储器区块。存储器控制器耦接存储器装置,用以存取存储器装置,存储器控制器根据当前剩余的空闲存储器区块的一数量、所述一或多个既定存储器区块中已被写入数据的既定存储器区块的一数量以及一既定临界值决定所述一或多个既定存储器区块的一数量的一当前设定值,并且根据当前设定值配置该数量的既定存储器区块作为缓存器。

3、根据本专利技术的一实施例,一种缓存器大小的估计方法,适用于一数据储存装置,数据储存装置包括一存储器装置与一存储器控制器,存储器装置包含多个存储器区块,存储器区块包括一或多个尚未被写入数据的空闲存储器区块,以及一或多个被配置作为缓存器用以自一主机装置接收数据的既定存储器区块,该方法包括:取得当前剩余的空闲存储器区块的一数量;取得所述一或多个既定存储器区块中已被写入数据的既定存储器区块的一数量;根据当前剩余的空闲存储器区块的数量、已被写入数据的既定存储器区块的数量以及一既定临界值决定所述一或多个既定存储器区块的一数量的一当前设定值;以及根据当前设定值配置该数量的既定存储器区块作为缓存器。

本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器更根据当前剩余的空闲存储器区块的该数量与已被写入数据的既定存储器区块的该数量决定有效的空闲存储器区块的一数量,并且根据有效的空闲存储器区块的该数量与该既定临界值的一差值决定该当前设定值。

3.如权利要求2所述的数据储存装置,其特征在于,有效的空闲存储器区块的该数量为当前剩余的空闲存储器区块的该数量与已被写入数据的既定存储器区块的该数量的一总和。

4.如权利要求2所述的数据储存装置,其特征在于,当有效的空闲存储器区块的该数量小于该既定临界值时,该存储器控制器将该当前设定值设定为0。

5.如权利要求2所述的数据储存装置,其特征在于,当有效的空闲存储器区块的该数量不小于该既定临界值时,该存储器控制器将该当前设定值设定为有效的空闲存储器区块的该数量与该既定临界值的该差值。

6.如权利要求1所述的数据储存装置,其特征在于,该既定临界值为空闲存储器区块的一最小允许数量。

7.如权利要求1所述的数据储存装置,其特征在于,该既定临界值为配置用以触发一垃圾回收程序的一空闲存储器区块数量临界值。

8.一种缓存器大小的估计方法,适用于一数据储存装置,该数据储存装置包括一存储器装置与一存储器控制器,该存储器装置包含多个存储器区块,这些存储器区块包括一或多个尚未被写入数据的空闲存储器区块,以及一或多个被配置作为缓存器用以自一主机装置接收数据的既定存储器区块,该方法包括:

9.如权利要求8所述的缓存器大小的估计方法,其特征在于,根据当前剩余的空闲存储器区块的该数量、已被写入数据的既定存储器区块的该数量以及该既定临界值决定所述一或多个既定存储器区块的该数量的该当前设定值的步骤还包括:

10.如权利要求9所述的缓存器大小的估计方法,其特征在于,有效的空闲存储器区块的该数量为当前剩余的空闲存储器区块的该数量与已被写入数据的既定存储器区块的该数量的一总和。

11.如权利要求9所述的缓存器大小的估计方法,其特征在于,根据有效的空闲存储器区块的该数量与该既定临界值的该差值决定该当前设定值的步骤还包括:

12.如权利要求9所述的缓存器大小的估计方法,其特征在于,根据有效的空闲存储器区块的该数量与该既定临界值的该差值决定该当前设定值的步骤还包括:

13.如权利要求8所述的缓存器大小的估计方法,其特征在于,该既定临界值为空闲存储器区块的一最小允许数量。

14.如权利要求8所述的缓存器大小的估计方法,其特征在于,该既定临界值为配置用以触发一垃圾回收程序的一空闲存储器区块数量临界值。

...

【技术特征摘要】

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

2.如权利要求1所述的数据储存装置,其特征在于,该存储器控制器更根据当前剩余的空闲存储器区块的该数量与已被写入数据的既定存储器区块的该数量决定有效的空闲存储器区块的一数量,并且根据有效的空闲存储器区块的该数量与该既定临界值的一差值决定该当前设定值。

3.如权利要求2所述的数据储存装置,其特征在于,有效的空闲存储器区块的该数量为当前剩余的空闲存储器区块的该数量与已被写入数据的既定存储器区块的该数量的一总和。

4.如权利要求2所述的数据储存装置,其特征在于,当有效的空闲存储器区块的该数量小于该既定临界值时,该存储器控制器将该当前设定值设定为0。

5.如权利要求2所述的数据储存装置,其特征在于,当有效的空闲存储器区块的该数量不小于该既定临界值时,该存储器控制器将该当前设定值设定为有效的空闲存储器区块的该数量与该既定临界值的该差值。

6.如权利要求1所述的数据储存装置,其特征在于,该既定临界值为空闲存储器区块的一最小允许数量。

7.如权利要求1所述的数据储存装置,其特征在于,该既定临界值为配置用以触发一垃圾回收程序的一空闲存储器区块数量临界值。

8.一种缓存器大小的估计方法,适用于一数据储存装置,该数据储存装置包括一存储器装置与一存储器控...

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

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

1