BR112017027429A2 - sistema de armazenamento, aparelho de gerenciamento de armazenamento, armazenagem, aparelho de armazenamento híbrido e método de gerenciamento de armazenamento - Google Patents

sistema de armazenamento, aparelho de gerenciamento de armazenamento, armazenagem, aparelho de armazenamento híbrido e método de gerenciamento de armazenamento

Info

Publication number
BR112017027429A2
BR112017027429A2 BR112017027429-9A BR112017027429A BR112017027429A2 BR 112017027429 A2 BR112017027429 A2 BR 112017027429A2 BR 112017027429 A BR112017027429 A BR 112017027429A BR 112017027429 A2 BR112017027429 A2 BR 112017027429A2
Authority
BR
Brazil
Prior art keywords
storage
data
recorded
logical block
written
Prior art date
Application number
BR112017027429-9A
Other languages
English (en)
Chinese (zh)
Other versions
BR112017027429B1 (pt
Inventor
Zhang Zigang
Xiong Jin
Jiang Dejun
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of BR112017027429A2 publication Critical patent/BR112017027429A2/pt
Publication of BR112017027429B1 publication Critical patent/BR112017027429B1/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • G06F12/0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
    • G06F12/0246Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/064Management of blocks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/06Address interface arrangements, e.g. address buffers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/10Providing a specific technical effect
    • G06F2212/1016Performance improvement
    • G06F2212/1024Latency reduction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/22Employing cache memory using specific memory technology
    • G06F2212/222Non-volatile memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/72Details relating to flash memory management
    • G06F2212/7201Logical to physical mapping or translation of blocks or pages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/72Details relating to flash memory management
    • G06F2212/7205Cleaning, compaction, garbage collection, erase control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Memory System (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

a presente invenção proporciona um sistema de armazenamento, um aparelho de gerenciamento de armazenamento, um armazenamento, um aparelho de armazenamento híbrido e um método de gerenciamento de armazenamento. o sistema de armazenamento inclui um armazenamento e um gerenciador. o gerenciador recebe uma solicitação de gravação de dados, determina uma categoria de dados de uma página de dados a serem gravados, designa diferentes blocos lógicos para páginas de dados a serem gravados em diferentes categorias de dados e envia instruções de gravação de dados para o armazenamento, onde a instrução porta páginas de dados a serem gravados correspondentes a pelo menos um bloco lógico designado. o armazenamento é configurado para receber a instrução dados a serem gravados, e grava, de acordo com a instrução de gravação de dados, a página de dados a serem gravados correspondente ao pelo menos um bloco lógico designado para um bloco físico correspondente ao pelo menos um lógico designado bloco, onde as páginas de dados a serem gravados gravados em cada bloco físico são correspondentes a um mesmo bloco lógico. ao usar a presente invenção, a amplificação de gravação resultante quando um bloco físico de um ssd é apagada pode ser efetivamente reduzida.
BR112017027429-9A 2015-06-29 2016-05-04 Sistema de armazenamento, aparelho de gerenciamento de armazenamento, armazenamento, aparelho de armazenamento híbrido, e método de gerenciamento de armazenamento BR112017027429B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510369203.2A CN106326133B (zh) 2015-06-29 2015-06-29 存储***、存储管理装置、存储器、混合存储装置及存储管理方法
CN201510369203.2 2015-06-29
PCT/CN2016/081000 WO2017000658A1 (zh) 2015-06-29 2016-05-04 存储***、存储管理装置、存储器、混合存储装置及存储管理方法

Publications (2)

Publication Number Publication Date
BR112017027429A2 true BR112017027429A2 (pt) 2018-09-04
BR112017027429B1 BR112017027429B1 (pt) 2023-08-22

Family

ID=

Also Published As

Publication number Publication date
JP6616433B2 (ja) 2019-12-04
EP3301584A1 (en) 2018-04-04
US20180121351A1 (en) 2018-05-03
JP2018525719A (ja) 2018-09-06
CN106326133A (zh) 2017-01-11
EP3301584A4 (en) 2018-06-27
EP3301584B1 (en) 2021-12-01
KR102055164B1 (ko) 2020-01-22
CN106326133B (zh) 2020-06-16
KR20180017148A (ko) 2018-02-20
WO2017000658A1 (zh) 2017-01-05

Similar Documents

Publication Publication Date Title
BR112017022547A2 (pt) método para acessar memória estendida, dispositivo e sistema
SG11201806099WA (en) Method and apparatus for accessing flash memory device
BR112019004916A2 (pt) método e dispositivo para gravar dados armazenados no meio de armazenamento com base na memória flash
WO2012109679A3 (en) Apparatus, system, and method for application direct virtual memory management
GB2550800A (en) Managing data in storage according to a log structure
US9298389B2 (en) Operating a memory management controller
BR112020023410A2 (pt) Gerenciamento de objetos de dados para estruturas de dados com base em grafo
BR112019000353A2 (pt) método para o registro de uma transação de dados
BR112017006639A2 (pt) método, aparelho e sistema de gravação de dados
SG11201809880RA (en) Data access authority management method, apparatus, terminal device and storage medium
RU2012106465A (ru) Система и способ проверки исполняемого кода перед его выполнением
WO2012100087A3 (en) Apparatus, system, and method for managing out-of-service conditions
PH12017500241A1 (en) File access method, device and storage system
AU2013392019B2 (en) File processing method and apparatus, and storage device
BRPI0518639A2 (pt) mÉtodo para proteger conteédo em um meio de gravaÇço e um conteédo de armazenamento em meio de gravaÇço protegido pelo mÉtodo
WO2012106107A3 (en) Control arrangements and methods for accessing block oriented nonvolatile memory
IN2014DN08596A (pt)
BRPI1004942A8 (pt) Sistema de processamento de dados, meio legível por computador não transitório, e método para execução de um mecanismo de escrita
JP2014206884A5 (pt)
WO2014150505A3 (en) System and method of determining reading voltages of a data storage device
US20160246961A1 (en) Countering attacks on a cache
US9135187B2 (en) Apparatus and method for protecting memory in multi-processor system
JP2016186828A5 (ja) 記憶装置および記憶制御方法
JP2013235531A5 (pt)
JP2016501417A5 (pt)

Legal Events

Date Code Title Description
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 04/05/2016, OBSERVADAS AS CONDICOES LEGAIS