KR20190048453A - 저장 장치 및 메모리 시스템 - Google Patents
저장 장치 및 메모리 시스템 Download PDFInfo
- Publication number
- KR20190048453A KR20190048453A KR1020170143420A KR20170143420A KR20190048453A KR 20190048453 A KR20190048453 A KR 20190048453A KR 1020170143420 A KR1020170143420 A KR 1020170143420A KR 20170143420 A KR20170143420 A KR 20170143420A KR 20190048453 A KR20190048453 A KR 20190048453A
- Authority
- KR
- South Korea
- Prior art keywords
- time
- block
- data
- data write
- controller
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/79—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
-
- 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/14—Protection against unauthorised use of memory or access to memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/85—Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices
-
- 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/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- 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/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0608—Saving storage space on storage systems
-
- 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
- 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/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- 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/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- 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/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- 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
-
- 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/7207—Details relating to flash memory management management of metadata or control data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2143—Clearing memory, e.g. to prevent the data from being stolen
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)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 2는 몇몇 실시예에 따른 메모리 컨트롤러의 일례를 나타내기 위한 블록도이다.
도 3은 몇몇 실시예에 따른 메모리 시스템에서 데이터를 영구 삭제하는 방법의 일례를 설명하기 위한 흐름도이다.
도 4는 몇몇 실시예에 따른 비휘발성 포함된 복수의 블록 각각에 대한 최초 데이터 라이트 시간 및 최후 데이터 라이트 시간을 업데이트하는 방법의 일례를 설명하기 위한 도면이다.
도 5는 몇몇 실시예에 따른 비휘발성 포함된 복수의 블록 각각에 대한 최초 데이터 라이트 시간 및 최후 데이터 라이트 시간을 업데이트하는 방법의 일례를 설명하기 위한 도면이다.
도 6은 몇몇 실시예에 따른 비휘발성 포함된 복수의 블록 각각에 대한 최초 데이터 라이트 시간 및 최후 데이터 라이트 시간을 업데이트하는 방법의 일례를 설명하기 위한 도면이다.
도 7은 몇몇 실시예에 따라 데이터의 생성 시간 및 수정 시간을 기록하는 방법의 일례를 설명하기 위한 도면이다.
도 8은 몇몇 실시예에 따라 데이터의 생성 시간 및 수정 시간을 메타 정보로 기록하는 방법의 일례를 설명하기 위한 도면이다.
도 9는 몇몇 실시예에 따라 데이터의 생성 시간 및 수정 시간을 메타 정보로 기록하는 방법의 일례를 설명하기 위한 도면이다.
도 10은 몇몇 실시예에 따른 저장 장치에서 영구 삭제를 수행하는 방법의 일례를 설명하기 위해 도시한 도면이다.
도 11 내지 도 14는 몇몇 실시예에 따른 저장 장치에서 영구 삭제를 수행하는 방법의 다른 일례를 설명하기 위해 도시한 도면이다.
110: 시스템 타이머 200: 휘발성 메모리
250: 버스 300: 저장 장치
310: 메모리 컨트롤러 320: 비휘발성 메모리
Claims (10)
- 제1 블록 및 제2 블록을 포함하는 비휘발성 메모리; 및
컨트롤러를 포함하고,
상기 비휘발성 메모리는,
상기 제1 블록 및 상기 제2 블록 각각에 대한 최초 데이터 라이트 시간 및 최후 데이터 라이트 시간을 저장하는 블록 관리 영역을 포함하고,
상기 컨트롤러는,
제1 데이터의 영구 삭제 명령에 따라 상기 제1 데이터의 생성 시간 및 수정 시간을 확인하고,
상기 제1 블록 및 상기 제2 블록 각각에 대한 상기 최초 데이터 라이트 시간 및 상기 최후 데이터 라이트 시간을 상기 생성 시간 및 상기 수정 시간과 비교하여 상기 제1 블록 및 상기 제2 블록 중 영구 삭제할 블록을 선택하는 저장 장치. - 제 1 항에 있어서,
상기 블록 관리 영역은,
상기 비휘발성 메모리 내에 포함된 상기 제1 블록 및 상기 제2 블록과 상이한 제3 블록인, 저장 장치. - 제 1 항에 있어서,
상기 컨트롤러는,
상기 제1 블록의 제1 최초 데이터 라이트 시간부터 상기 제1 블록의 제2 최후 데이터 라이트 시간 사이에 상기 생성 시간 또는 상기 수정 시간이 포함되는 경우, 상기 제1 블록을 영구 삭제할 블록으로 선택하는, 저장 장치. - 제 1 항에 있어서,
상기 컨트롤러는,
상기 생성 시간부터 상기 수정 시간 사이에 상기 제1 블록의 제1 최초 데이터 라이트 시간 또는 상기 제1 블록의 제1 최후 데이터 라이트 시간이 포함되는 경우, 상기 제1 블록을 영구 삭제할 블록으로 선택하는, 저장 장치. - 제 1항에 있어서,
상기 컨트롤러는,
상기 제2 블록의 제2 최초 데이터 라이트 시간 및 제2 최후 데이터 라이트 시간이 상기 생성 시간 이전인 경우, 상기 제2 블록을 상기 영구 삭제할 블록으로 선택하지 않는, 저장 장치. - 상기 컨트롤러는,
상기 제2 블록의 제2 최초 데이터 라이트 시간 및 제2 최후 데이터 라이트 시간이 상기 수정 시간 이후인 경우, 상기 제2 블록을 상기 영구 삭제할 블록으로 선택하지 않는, 저장 장치. - 복수의 블록을 포함하는 비휘발성 메모리; 및
컨트롤러를 포함하고,
상기 비휘발성 메모리는,
상기 복수의 블록 각각에 대한 최초 데이터 라이트 시간 및 최후 데이터 라이트 시간을 저장하는 블록 관리 영역을 포함하고,
상기 컨트롤러는,
상기 복수의 블록 중 제1 블록에 포함된 페이지에 데이터를 라이트하는 명령을 수신하거나 상기 명령에 따라 상기 제1 블록에 포함된 상기 페이지에 상기 데이터를 라이트할 때, 상기 블록 관리 영역에 저장된 상기 제1 블록의 최초 데이터 라이트 시간 및 최후 데이터 라이트 시간 중 적어도 하나를 업데이트하는, 저장 장치. - 저장 장치의 디바이스 시간을 카운트하는 디바이스 타이머 및 컨트롤러를 포함하는 저장 장치;
시스템 시간을 저장하는 시스템 타이머를 포함하는 프로세서; 및
상기 디바이스 시간과 상기 시스템 시간 간의 차이 값을 저장하는 휘발성 메모리를 포함하고,
상기 프로세서는,
시스템 온되거나 상기 시스템 시간이 변경된 경우, 상기 디바이스 타이머로부터 상기 디바이스 시간을 수신하고,
상기 시스템 시간과 상기 디바이스 시간과의 차이 값을 산출하여 상기 휘발성 메모리에 저장하고,
제1 데이터를 생성 또는 수정할 때 상기 차이 값에 기초하여 상기 디바이스 시간을 계산하고,
상기 디바이스 시간을 상기 제1 데이터의 생성 시간 또는 수정 시간으로서 상기 제1 데이터의 메타 정보에 저장하는, 메모리 시스템. - 제 8 항에 있어서,
상기 저장 장치는,
복수의 블록 및 상기 복수의 블록 각각에 대한 최초 데이터 라이트 시간 및 최후 데이터 라이트 시간을 저장하는 블록 관리 영역을 포함하는 비휘발성 메모리를 더 포함하고,
상기 컨트롤러는,
상기 제1 데이터의 영구 삭제 명령에 따라 상기 제1 데이터의 상기 생성 시간 및 상기 수정 시간을 확인하고,
상기 복수의 블록 각각에 대한 상기 최초 데이터 라이트 시간 및 상기 최후 데이터 라이트 시간을 상기 생성 시간 및 상기 수정 시간과 비교하여 영구 삭제할 블록을 선택하는, 메모리 시스템. - 제 8 항에 있어서,
상기 컨트롤러는,
상기 복수의 블록 중 상기 생성 시간부터 상기 수정 시간까지의 시간 사이에 최초 데이터 라이트 시간 또는 최후 데이터 라이트 시간이 존재하는 블록과 최초 데이터 라이트 시간부터 최후 데이터 라이트 시간 까지의 시간 사이에 상기 생성 시간 또는 상기 수정 시간을 포함하는 블록을 상기 영구 삭제할 블록으로 선택하는, 메모리 시스템.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170143420A KR102530583B1 (ko) | 2017-10-31 | 2017-10-31 | 저장 장치 및 메모리 시스템 |
US15/975,008 US10817624B2 (en) | 2017-10-31 | 2018-05-09 | Memory system and storage device capable of permanently deleting data stored in a non-volatile memory |
CN201811255820.XA CN109725850B (zh) | 2017-10-31 | 2018-10-25 | 存储器系统和存储设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170143420A KR102530583B1 (ko) | 2017-10-31 | 2017-10-31 | 저장 장치 및 메모리 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190048453A true KR20190048453A (ko) | 2019-05-09 |
KR102530583B1 KR102530583B1 (ko) | 2023-05-09 |
Family
ID=66243960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170143420A Active KR102530583B1 (ko) | 2017-10-31 | 2017-10-31 | 저장 장치 및 메모리 시스템 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10817624B2 (ko) |
KR (1) | KR102530583B1 (ko) |
CN (1) | CN109725850B (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10740026B2 (en) * | 2018-05-18 | 2020-08-11 | Micron Technology, Inc. | Time indicator of super block operations |
US11574305B1 (en) * | 2019-05-20 | 2023-02-07 | Wells Fargo Bank, N.A. | Extensible electronic payment schema |
US11681965B2 (en) * | 2019-10-25 | 2023-06-20 | Georgetown University | Specialized computing environment for co-analysis of proprietary data |
KR20230001182A (ko) * | 2021-06-28 | 2023-01-04 | 삼성전자주식회사 | 비휘발성 메모리 장치, 그것을 포함하는 저장 장치 및 그것의 동작 방법 |
US12158850B2 (en) * | 2021-10-22 | 2024-12-03 | Lutron Technology Company Llc | Method for communication between components of an electrical device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120278564A1 (en) * | 2011-04-29 | 2012-11-01 | Seagate Technology Llc | Secure erasure of data from a non-volatile memory |
JP2013541743A (ja) * | 2011-02-02 | 2013-11-14 | 株式会社日立製作所 | ストレージシステムおよびそのデータ制御方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002025473A1 (en) | 2000-09-21 | 2002-03-28 | Integrity Pc Innovations, Inc. | An automatic real-time file management method and apparatus |
CN101354681B (zh) * | 2008-09-23 | 2010-12-01 | 美商威睿电通公司 | 存储器系统、非易失性存储器的磨损均衡方法及装置 |
US8261136B2 (en) | 2009-06-29 | 2012-09-04 | Sandisk Technologies Inc. | Method and device for selectively refreshing a region of a memory of a data storage device |
CN102667772B (zh) | 2010-03-01 | 2015-05-20 | 株式会社日立制作所 | 文件级分级存储管理系统、方法和设备 |
US20120110343A1 (en) * | 2010-10-29 | 2012-05-03 | Bandic Zvonimir Z | Trustworthy timestamps on data storage devices |
JP5666710B2 (ja) * | 2011-04-05 | 2015-02-12 | 株式会社日立製作所 | ストレージ装置及びボリューム管理方法 |
US9317422B1 (en) * | 2011-10-03 | 2016-04-19 | Foremay, Inc. | Secure erase of data in electronic device |
KR101392174B1 (ko) | 2011-11-09 | 2014-05-09 | 한양대학교 산학협력단 | 소거 대상 블록의 매핑 테이블을 저장하는 플래시 메모리 제어장치 및 방법 |
US9442955B1 (en) | 2012-12-28 | 2016-09-13 | Emc Corporation | Managing delete operations in files of file systems |
JP2016506585A (ja) * | 2013-01-08 | 2016-03-03 | ヴァイオリン メモリー インコーポレイテッド | データストレージのための方法及びシステム |
JP2015035020A (ja) | 2013-08-07 | 2015-02-19 | 富士通株式会社 | ストレージシステム、ストレージ制御装置及び制御プログラム |
KR101539617B1 (ko) | 2014-04-24 | 2015-08-06 | 서강대학교산학협력단 | 모바일 기기에서 파일구조 유형에 따른 파일 삭제 방법 및 이를 이용한 장치 |
JP5991699B2 (ja) | 2014-08-08 | 2016-09-14 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 情報処理装置、情報処理システム、バックアップ方法、およびプログラム |
US9798657B2 (en) * | 2014-10-15 | 2017-10-24 | Samsung Electronics Co., Ltd. | Data storage device including nonvolatile memory device and operating method thereof |
JP5991701B2 (ja) | 2014-10-28 | 2016-09-14 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ストレージ管理方法、ストレージ管理システム、コンピュータ・システムおよびプログラム |
US10409526B2 (en) * | 2014-12-17 | 2019-09-10 | Violin Systems Llc | Adaptive garbage collection |
JP6482322B2 (ja) * | 2014-12-29 | 2019-03-13 | 東芝メモリ株式会社 | メモリ装置及びプログラム |
US10922011B2 (en) * | 2018-04-12 | 2021-02-16 | Samsung Electronics Co., Ltd. | Controllers configured to perform secure deletion, key-value storage devices including said controllers, and methods of operation thereof |
-
2017
- 2017-10-31 KR KR1020170143420A patent/KR102530583B1/ko active Active
-
2018
- 2018-05-09 US US15/975,008 patent/US10817624B2/en active Active
- 2018-10-25 CN CN201811255820.XA patent/CN109725850B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013541743A (ja) * | 2011-02-02 | 2013-11-14 | 株式会社日立製作所 | ストレージシステムおよびそのデータ制御方法 |
US20120278564A1 (en) * | 2011-04-29 | 2012-11-01 | Seagate Technology Llc | Secure erasure of data from a non-volatile memory |
Also Published As
Publication number | Publication date |
---|---|
CN109725850A (zh) | 2019-05-07 |
CN109725850B (zh) | 2023-12-22 |
US20190130135A1 (en) | 2019-05-02 |
KR102530583B1 (ko) | 2023-05-09 |
US10817624B2 (en) | 2020-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10657041B2 (en) | Data management method and storage device performing the same | |
US9164833B2 (en) | Data storage device, operating method thereof and data processing system including the same | |
CN104699417B (zh) | 数据储存装置以及其数据存取方法 | |
US10817624B2 (en) | Memory system and storage device capable of permanently deleting data stored in a non-volatile memory | |
TWI569139B (zh) | 有效資料合併方法、記憶體控制器與記憶體儲存裝置 | |
US9176865B2 (en) | Data writing method, memory controller, and memory storage device | |
JP2011192260A (ja) | 半導体記憶装置 | |
CN107564558B (zh) | 实现分散原子i/o写入 | |
CN109388582B (zh) | 数据储存装置以及其数据抹除方法 | |
US9292435B2 (en) | Memory device and method of operation | |
KR102807315B1 (ko) | 메모리 시스템에서 맵 정보를 전송하는 장치 | |
US9372741B2 (en) | Data storage device and operating method thereof | |
US10552048B2 (en) | Reduction of maximum latency using dynamic self-tuning for redundant array of independent disks | |
US11709781B2 (en) | Method of managing data in storage device based on variable size mapping, method of operating storage device using the same and storage device performing the same | |
KR102749350B1 (ko) | 메모리 시스템에서 맵정보 및 리드카운트를 전송하는 장치 및 방법 | |
CN110825655A (zh) | 存储器件、存取数据的方法及管理数据的方法 | |
TWI642059B (zh) | 記憶體管理方法、記憶體控制電路單元與記憶體儲存裝置 | |
CN107102953B (zh) | 非易失性存储器装置及其迭代排序方法 | |
KR20210018570A (ko) | 컨트롤러, 컨트롤러의 동작 방법 및 이를 포함하는 저장 장치 | |
KR20250029003A (ko) | 조각 모음 방법, 장치, 전자 장치, 및 컴퓨터 판독가능 스토리지 매체 | |
CN111625187B (zh) | 一种存储器及其控制方法与存储系统 | |
KR20240086166A (ko) | 데이터에 대한 맵 정보를 관리하는 스토리지 장치 및 그 방법 | |
US11354200B2 (en) | Method and system for facilitating data recovery and version rollback in a storage device | |
CN111752475B (zh) | 在存储服务器中进行数据存取管理的方法与装置 | |
KR102032878B1 (ko) | 플래시 메모리 컨트롤러의 에러 정정 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171031 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20201027 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20171031 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20221115 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230309 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230503 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230503 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |