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 armazenamentoInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0646—Configuration or reconfiguration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/06—Address interface arrangements, e.g. address buffers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
- G06F2212/1024—Latency reduction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/22—Employing cache memory using specific memory technology
- G06F2212/222—Non-volatile memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7201—Logical to physical mapping or translation of blocks or pages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7205—Cleaning, 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.
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 |