Processing

Please wait...

Settings

Settings

1. WO2020007030 - SYSTEM CONTROLLER AND SYSTEM GARBAGE RECOVERY METHOD

Publication Number WO/2020/007030
Publication Date 09.01.2020
International Application No. PCT/CN2019/072095
International Filing Date 17.01.2019
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
02
Addressing or allocation; Relocation
G06F 12/02 (2006.01)
CPC
G06F 12/02
Applicants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building, Bantian,Longgang District Shenzhen, Guangdong 518129, CN
Inventors
  • 蒲贵友 PU, Guiyou; CN
Priority Data
201810739117.X06.07.2018CN
201810954801.X21.08.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) SYSTEM CONTROLLER AND SYSTEM GARBAGE RECOVERY METHOD
(FR) DISPOSITIF DE COMMANDE DE SYSTÈME ET PROCÉDÉ DE RÉCUPÉRATION DE RAMASSE-MIETTES DE SYSTÈME
(ZH) 一种系统控制器和系统垃圾回收方法
Abstract
(EN)
A flash memory array comprises a controller and a solid-state hard disk group, the solid-state hard disk group comprising a plurality of solid-state hard disks (22), the plurality of solid-state hard disks comprising a logic chunk group, and the logic chunk group comprising a plurality of stripes. The controller is used for counting the data amount of invalid data comprised in each stripe amongst the plurality of stripes and selecting at least one target stripe from the plurality of stripes, the target stripe being the stripe amongst the plurality of stripes comprising the most invalid data. The controller then instructs the solid-state hard disk group to move the valid data in the target stripe and instructs the solid-state hard disk group to release the corresponding relationship between the logical address of the target stripe and the actual address of the target stripe. The present controller can reduce write amplification and thereby increase the service life of the solid-state hard disks.
(FR)
La présente invention concerne un réseau de mémoire flash comprenant un dispositif de commande et un groupe de disques durs à semi-conducteurs, le groupe de disques durs à semi-conducteurs comprenant une pluralité de disques durs à semi-conducteurs (22), la pluralité de disques durs à semi-conducteurs comprenant un groupe de blocs logiques, et le groupe de blocs logiques comprenant une pluralité de bandes. Le dispositif de commande est utilisé pour compter la quantité de données de données invalides comprises dans chaque bande parmi la pluralité de bandes et sélectionner au moins une bande cible parmi la pluralité de bandes, la bande cible étant la bande parmi la pluralité de bandes comprenant les données les plus invalides. Le dispositif de commande ordonne alors au groupe de disques durs à semi-conducteurs de déplacer les données valides dans la bande cible et ordonne au groupe de disques durs à semi-conducteurs de libérer la relation correspondante entre l'adresse logique de la bande cible et l'adresse réelle de la bande cible. Le présent dispositif de commande peut réduire l'amplification d'écriture et augmenter ainsi la durée de vie des disques durs à semi-conducteurs.
(ZH)
一种闪存阵列包括控制器和固态硬盘组,所述固态硬盘组包括多个固态硬盘(22),所述多个固态硬盘包括逻辑块组,所述逻辑块组包括多个分条。所述控制器用于统计所述多个分条中每个分条所包含的无效数据的数据量,从所述多个分条中选择至少一个目标分条,所述目标分条是所述多个分条中包含的无效数据最多的分条。然后,控制器指示固态硬盘组搬移所述目标分条中的有效数据,并指示所述固态硬盘组解除所述目标分条的逻辑地址与所述目标分条的实际地址之间的对应关系。该控制器可以减小写放大,从而提升固态硬盘的使用寿命。
Latest bibliographic data on file with the International Bureau