KR102777278B1 - 읽기 요청 횟수를 줄이는 데이터 복원 동작을 수행하는 데이터 스토리지 시스템 - Google Patents
읽기 요청 횟수를 줄이는 데이터 복원 동작을 수행하는 데이터 스토리지 시스템 Download PDFInfo
- Publication number
- KR102777278B1 KR102777278B1 KR1020160139080A KR20160139080A KR102777278B1 KR 102777278 B1 KR102777278 B1 KR 102777278B1 KR 1020160139080 A KR1020160139080 A KR 1020160139080A KR 20160139080 A KR20160139080 A KR 20160139080A KR 102777278 B1 KR102777278 B1 KR 102777278B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- bad
- data storage
- area
- lba
- 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.)
- Active
Links
- 238000013500 data storage Methods 0.000 title claims abstract description 229
- 230000002950 deficient Effects 0.000 claims abstract description 33
- 230000015654 memory Effects 0.000 claims description 89
- 238000011084 recovery Methods 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 30
- 230000004044 response Effects 0.000 claims description 24
- 238000003491 array Methods 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 claims 1
- 230000007547 defect Effects 0.000 abstract description 19
- 238000012005 ligant binding assay Methods 0.000 description 22
- 238000012546 transfer Methods 0.000 description 18
- 239000000758 substrate Substances 0.000 description 15
- 239000010410 layer Substances 0.000 description 11
- 101000927946 Homo sapiens LisH domain-containing protein ARMC9 Proteins 0.000 description 9
- 102100036882 LisH domain-containing protein ARMC9 Human genes 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 239000012190 activator Substances 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006854 communication Effects 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000012535 impurity Substances 0.000 description 2
- 239000011810 insulating material Substances 0.000 description 2
- 229910052814 silicon oxide Inorganic materials 0.000 description 2
- 239000002210 silicon-based material Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 101100481704 Arabidopsis thaliana TMK3 gene Proteins 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920001485 poly(butyl acrylate) polymer Polymers 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
- G06F11/1092—Rebuilding, e.g. when physically replacing a failing disk
-
- 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/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- 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/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- 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/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
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)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
도 2 내지 도 5는 도 1의 RAID 그룹 내 데이터 저장 장치를 예시적으로 설명하는 도면들이다.
도 6은 본 발명의 개념적 실시예에 따라 데이터 스토리지 시스템에서 수행되는 데이터 복원 벙법을 설명하는 도면이다.
도 7은 도 6의 불량 LBA 리스트 정보를 포함하는 읽기 요청된 LBA 데이터를 설명하는 도면이다.
도 8은 도 6의 데이터 복원 동작을 지원하는 데이터 저장 장치를 설명하는 도면이다.
도 9 내지 도 11b는 본 발명의 실시예들에 따른 불량 LBA 리스트 정보를 포함하는 읽기 요청된 LBA 데이터들을 설명하는 도면들이다.
도 12는 본 발명의 개념적 실시예에 따라 데이터 스토리지 시스템에서 수행되는 데이터 복원 방법을 설명하는 도면이다.
도 13 및 도 14는 본 발명의 실시예들에 따라 데이터 스토리지 시스템에서 수행되는 데이터 복원 동작을 설명하는 도면들이다.
도 15 내지 도 17은 본 발명의 실시예들에 따른 데이터 복원 방법을 설명하는 도면들이다.
Claims (10)
- 호스트에 연결되고 복수의 데이터 저장 장치들을 포함하는 RAID(Redundant Arrays of Inexpensive Disks) 장치의 데이터 복원 방법에 있어서,
상기 호스트에서, 상기 복수의 데이터 저장 장치들 중 불량 데이터 저장 장치로 복원 요청을 보내는 단계;
상기 호스트에서, 상기 복원 요청에 따라 상기 불량 데이터 저장 장치의 읽기 요청된 영역의 제1 영역 및 제2 영역의 데이터 그리고 상기 제2 영역에 대한 정보를 상기 불량 데이터 저장 장치로부터 수신하는 단계, 상기 제1 영역은 노멀 영역이고, 상기 제2 영역은 불량 영역이고, 상기 제2 영역에 대한 정보는 상기 읽기 요청된 영역의 불량 논리 블락 주소(Logical Block Address: LBA)들을 나타내는 불량 어드레스 리스트를 포함하고;
상기 호스트에서, 상기 불량 데이터 저장 장치의 상기 불량 어드레스 리스트를 수집하는 단계; 및
상기 호스트에서, 상기 불량 어드레스 리스트에 기초하여 상기 제2 영역의 데이터를 복원하는 단계를 포함하는 데이터 복원 방법. - 제1항에 있어서, 상기 제2 영역에 대한 정보를 수신하는 단계는,
상기 제2 영역에 대한 정보가 상기 읽기 요청된 영역의 상기 제2 영역의 상기 데이터에 대체되어진 것을 상기 불량 데이터 저장 장치로부터 수신하는 것을 특징으로 하는 데이터 복원 방법. - 제1항에 있어서, 상기 제2 영역에 대한 정보를 수신하는 단계는,
상기 제2 영역에 대한 정보를 상기 제1 영역의 데이터 및 상기 제2 영역의 데이터와 함께 제공되는 센스 데이터로서 상기 불량 데이터 저장 장치로부터 수신하는 것을 특징으로 하는 데이터 복원 방법. - 제1항에 있어서, 상기 제2 영역에 대한 정보를 수신하는 단계는,
상기 읽기 요청된 영역의 첫 부분 또는 마지막 부분에 포함되어 있는 상기 제2 영역에 대한 정보를 상기 불량 데이터 저장 장치로부터 수신하는 것을 특징으로 하는 데이터 복원 방법. - 제1항에 있어서,
상기 읽기 요청된 영역의 상기 제2 영역의 상기 데이터는 소정의 불량 패턴으로 제공되는 것을 특징으로 하는 데이터 복원 방법. - 제1항에 있어서,
상기 불량 어드레스 리스트는, 상기 읽기 요청된 영역의 상기 불량 LBA들의 총 개수와 상기 불량 LBA들 각각의 시작 어드레스 및 블락 카운트 수를 포함하는 것을 특징으로 하는 데이터 복원 방법. - 제1항에 있어서,
상기 불량 데이터 저장 장치의 상기 불량 어드레스 리스트를 수집하는 단계는 상기 복원 요청을 전송하는 단계 이전에 수행되고,
상기 복원 요청을 전송하는 단계는 상기 불량 데이터 저장 장치로부터 상기 제2 영역에 대한 정보가 전송되지 않도록 상기 호스트가 읽기 요청을 보내는 것을 포함하는 데이터 복원 방법. - 제1항에 있어서, 상기 불량 어드레스 리스트에 기초하여 상기 제2 영역의 데이터를 복원하는 단계는,
상기 호스트에서, 상기 불량 데이터 저장 장치의 상기 제1 영역의 데이터를 복사하고, 상기 복사된 데이터를 저장하는 단계;
상기 호스트에서, 상기 복수의 데이터 저장 장치들 중 상기 불량 데이터 저장 장치 이외의 나머지 데이터 저장 장치들로 상기 불량 데이터 저장 장치의 상기 제2 영역에 상응하는 영역의 데이터를 수신하고 패리티 연산하여 복원된 데이터를 생성하는 단계; 및
상기 호스트에서, 상기 복사된 데이터와 상기 복원된 데이터를 결합하여 결합된 데이터를 스페어 데이터 저장 장치로 기입하는 단계를 더 포함하고,
상기 복원된 데이터를 생성하는 단계는, 상기 복수의 데이터 저장 장치들 중 상기 불량 데이터 저장 장치 이외의 나머지 데이터 저장 장치들에서, 상기 불량 데이터 저장 장치의 상기 제1 영역에 상응하는 영역에 데이터를 싣지 않는 것을 특징으로 하는 데이터 복원 방법 - 제1항에 있어서, 상기 데이터 복원 방법은
상기 호스트에서, 상기 불량 어드레스 리스트를 분석하는 단계;
분석 결과, 상기 복수의 데이터 저장 장치들 중 상기 불량 데이터 저장 장치 이외의 나머지 데이터 저장 장치들을 이용하여 상기 불량 데이터 저장 장치의 데이터를 복원하기 위해, 상기 나머지 데이터 저장 장치들을 이용하여 패리티 연산을 수행하는 단계; 및
상기 패리티 연산의 결과로, 상기 불량 데이터 저장 장치의 데이터를 복원하는 단계를 더 포함하는 것을 특징으로 하는 데이터 복원 방법. - 데이터 저장 장치를 복수개 포함하는 RAID(Redundant Arrays of Inexpensive Disks) 장치에 있어서,
상기 데이터 저장 장치 각각은
데이터를 저장하고 검색하는 복수개의 메모리들; 및
상기 복수개의 메모리들의 데이터를 관리하고, 호스트로부터 읽기 요청에 응답하여 상기 복수개의 메모리들에 저장된 데이터를 읽어들여 상기 데이터를 상기 RAID 장치 외부의 호스트로 전송하는 메모리 콘트롤러를 포함하고,
상기 메모리 콘트롤러는 상기 호스트의 복원 요청에 따라 불량 데이터 저장 장치의 읽기 요청된 영역의 제1 영역 및 제2 영역의 데이터를 상기 호스트로 전송하고, 상기 제2 영역의 불량 어드레스 리스트를 상기 호스트로 전송하고,
상기 제1 영역은 노멀 영역이고, 상기 제2 영역은 불량 영역이고, 상기 메모리 콘트롤러에 의해 전송된 상기 제2 영역의 상기 불량 어드레스 리스트는 불량 논리 블락 주소들(Logical Block Addresses: LBAs)를 나타내는 것을 특징으로 하는 RAID 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160139080A KR102777278B1 (ko) | 2016-10-25 | 2016-10-25 | 읽기 요청 횟수를 줄이는 데이터 복원 동작을 수행하는 데이터 스토리지 시스템 |
US15/624,745 US10409683B2 (en) | 2016-10-25 | 2017-06-16 | Data storage system configured to perform data rebuild operation via reduced read requests |
US17/470,041 USRE50408E1 (en) | 2016-10-25 | 2021-09-09 | Data storage system configuration to perform data rebuild operation via reduced read requests |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160139080A KR102777278B1 (ko) | 2016-10-25 | 2016-10-25 | 읽기 요청 횟수를 줄이는 데이터 복원 동작을 수행하는 데이터 스토리지 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180045220A KR20180045220A (ko) | 2018-05-04 |
KR102777278B1 true KR102777278B1 (ko) | 2025-03-10 |
Family
ID=61969616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160139080A Active KR102777278B1 (ko) | 2016-10-25 | 2016-10-25 | 읽기 요청 횟수를 줄이는 데이터 복원 동작을 수행하는 데이터 스토리지 시스템 |
Country Status (2)
Country | Link |
---|---|
US (2) | US10409683B2 (ko) |
KR (1) | KR102777278B1 (ko) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10761929B2 (en) * | 2017-05-25 | 2020-09-01 | Western Digital Technologies, Inc. | Data storage drive rebuild with parity generation offload using peer-to-peer data transfers |
US12306717B2 (en) | 2020-05-11 | 2025-05-20 | Samsung Electronics Co., Ltd. | Systems, methods, and devices for data recovery using parity space as recovery space |
US11803446B2 (en) | 2020-07-13 | 2023-10-31 | Samsung Electronics Co., Ltd. | Fault resilient storage device |
US12321236B2 (en) | 2020-05-11 | 2025-06-03 | Samsung Electronics Co., Ltd. | Systems, methods, and devices for fault resilient storage |
US12298853B2 (en) * | 2020-05-11 | 2025-05-13 | Samsung Electronics Co., Ltd. | Systems, methods, and devices for data recovery with spare storage device and fault resilient storage device |
KR20220120967A (ko) | 2021-02-24 | 2022-08-31 | 삼성전자주식회사 | 스토리지 컨트롤러, 그 동작방법 |
CN115206406A (zh) * | 2021-04-12 | 2022-10-18 | 伊姆西Ip控股有限责任公司 | 管理独立磁盘冗余阵列的方法和装置 |
TWI783522B (zh) | 2021-06-11 | 2022-11-11 | 群聯電子股份有限公司 | 資料重建方法、記憶體儲存裝置及記憶體控制電路單元 |
CN113360429B (zh) * | 2021-06-21 | 2024-07-02 | 群联电子股份有限公司 | 数据重建方法、存储器存储装置及存储器控制电路单元 |
KR20230030795A (ko) * | 2021-08-26 | 2023-03-07 | 삼성전자주식회사 | 메모리 컨트롤러 및 이를 포함하는 메모리 장치 |
US12189478B2 (en) * | 2022-01-27 | 2025-01-07 | Micron Technology, Inc. | CRC RAID recovery from hard failure in memory systems |
TWI802279B (zh) * | 2022-02-18 | 2023-05-11 | 慧榮科技股份有限公司 | 資料儲存裝置以及非揮發式記憶體控制方法 |
TWI805231B (zh) | 2022-02-18 | 2023-06-11 | 慧榮科技股份有限公司 | 資料儲存裝置以及非揮發式記憶體控制方法 |
KR20240001414A (ko) * | 2022-06-27 | 2024-01-03 | 삼성전자주식회사 | 복수의 ssd를 포함하는 스토리지 시스템 및 그것의 운용 방법 |
US12332744B2 (en) | 2023-09-22 | 2025-06-17 | Avago Technologies International Sales Pte. Limited | Method and system for media error recovery |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007334593A (ja) | 2006-06-14 | 2007-12-27 | Fujitsu Ltd | Raidコントローラおよびraid装置 |
US20080256183A1 (en) | 2006-12-06 | 2008-10-16 | David Flynn | Apparatus, system, and method for a front-end, distributed raid |
US20090113237A1 (en) | 2007-10-31 | 2009-04-30 | Fujitsu Limited | Storage control device, storage control method and storage control program |
JP2014041524A (ja) | 2012-08-23 | 2014-03-06 | Nec Corp | 半導体記憶装置、ストレージ装置、半導体記憶装置制御方法、ストレージ制御方法、および、コンピュータ・プログラム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004062376A (ja) | 2002-07-26 | 2004-02-26 | Nec Corp | Raidディスクリードエラー処理方式、方法及びプログラム |
US20060236149A1 (en) * | 2005-04-14 | 2006-10-19 | Dell Products L.P. | System and method for rebuilding a storage disk |
JP4817783B2 (ja) | 2005-09-30 | 2011-11-16 | 富士通株式会社 | Raidシステム及びそのリビルド/コピーバック処理方法 |
JP2010027140A (ja) | 2008-07-18 | 2010-02-04 | Yec:Kk | ハードディスクドライブ装置の読取装置及びハードディスクドライブ装置の読取装置を備えたコピー装置。 |
JP5532982B2 (ja) * | 2010-02-03 | 2014-06-25 | 富士通株式会社 | ストレージ装置、ストレージ装置のコントローラおよびストレージ装置の記憶領域割当方法 |
JP5721344B2 (ja) | 2010-05-07 | 2015-05-20 | キヤノン株式会社 | システム、システムの制御方法、及び、プログラム |
JP5768587B2 (ja) | 2011-08-17 | 2015-08-26 | 富士通株式会社 | ストレージシステム、ストレージ制御装置およびストレージ制御方法 |
JP5807458B2 (ja) | 2011-08-31 | 2015-11-10 | 富士通株式会社 | ストレージシステム、ストレージ制御装置およびストレージ制御方法 |
JP2013058103A (ja) * | 2011-09-08 | 2013-03-28 | Toshiba Corp | 映像収録再生装置及びリビルド処理方法 |
US8812901B2 (en) | 2011-09-23 | 2014-08-19 | Lsi Corporation | Methods and apparatus for marking writes on a write-protected failed device to avoid reading stale data in a RAID storage system |
US20130339784A1 (en) * | 2012-06-15 | 2013-12-19 | International Business Machines Corporation | Error recovery in redundant storage systems |
US9842024B1 (en) * | 2013-03-15 | 2017-12-12 | Bitmicro Networks, Inc. | Flash electronic disk with RAID controller |
US9323630B2 (en) | 2013-09-16 | 2016-04-26 | HGST Netherlands B.V. | Enhanced data recovery from data storage devices |
US9542272B2 (en) * | 2014-03-24 | 2017-01-10 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Write redirection in redundant array of independent disks systems |
US9396068B2 (en) * | 2014-04-17 | 2016-07-19 | International Business Machines Corporation | Adaptive rebuild scheduling scheme |
KR102177421B1 (ko) | 2014-10-15 | 2020-11-11 | 삼성전자주식회사 | 데이터 저장 시스템, 데이터 저장 장치 및 raid 컨트롤러 |
US10013321B1 (en) * | 2016-06-22 | 2018-07-03 | EMC IP Holding Company LLC | Early raid rebuild to improve reliability |
-
2016
- 2016-10-25 KR KR1020160139080A patent/KR102777278B1/ko active Active
-
2017
- 2017-06-16 US US15/624,745 patent/US10409683B2/en not_active Ceased
-
2021
- 2021-09-09 US US17/470,041 patent/USRE50408E1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007334593A (ja) | 2006-06-14 | 2007-12-27 | Fujitsu Ltd | Raidコントローラおよびraid装置 |
US20080256183A1 (en) | 2006-12-06 | 2008-10-16 | David Flynn | Apparatus, system, and method for a front-end, distributed raid |
US20090113237A1 (en) | 2007-10-31 | 2009-04-30 | Fujitsu Limited | Storage control device, storage control method and storage control program |
JP2014041524A (ja) | 2012-08-23 | 2014-03-06 | Nec Corp | 半導体記憶装置、ストレージ装置、半導体記憶装置制御方法、ストレージ制御方法、および、コンピュータ・プログラム |
Also Published As
Publication number | Publication date |
---|---|
USRE50408E1 (en) | 2025-04-29 |
US20180113761A1 (en) | 2018-04-26 |
KR20180045220A (ko) | 2018-05-04 |
US10409683B2 (en) | 2019-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102777278B1 (ko) | 읽기 요청 횟수를 줄이는 데이터 복원 동작을 수행하는 데이터 스토리지 시스템 | |
KR102739997B1 (ko) | 스토리지 장치 및 상기 스토리지 장치의 동작 방법 | |
CN107391027B (zh) | 廉价磁盘冗余阵列存储设备及其管理方法 | |
CN105739915B (zh) | 存储系统中执行的条带重建方法和存储系统 | |
KR102609130B1 (ko) | 읽기 전압 서치 유닛을 포함하는 데이터 저장 장치 | |
KR102573301B1 (ko) | Raid 리커버리를 수행하는 메모리 시스템 및 그 동작방법 | |
KR101459861B1 (ko) | 스트라이프 기반 메모리 작동 | |
KR101925383B1 (ko) | 불휘발성 메모리 장치 및 그것의 데이터 관리 방법 | |
KR102549605B1 (ko) | Raid 스토리지 장치의 리커버리 방법 | |
KR102614083B1 (ko) | 스토리지 장치 및 스토리지 장치의 동작 방법 | |
US20160196216A1 (en) | Mapping table managing method and associated storage system | |
US10740244B2 (en) | Memory system including a redirector for replacing a fail memory die with a spare memory die | |
KR20170064992A (ko) | 중복제거를 위한 어드레스 매핑을 포함하는 플래시 메모리 장치 및 그 동작 방법 | |
KR20200011831A (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
KR20170120738A (ko) | 불휘발성 메모리 장치 및 컨트롤러를 포함하는 스토리지 장치를 액세스하는 액세스 방법 | |
KR102287760B1 (ko) | 메모리 시스템 및 상기 메모리 시스템의 동작 방법 | |
CN113900584A (zh) | 存储器系统、存储器控制器以及操作存储器系统的方法 | |
KR20140001535A (ko) | 스토리지 시스템 및 그것의 데이터 관리 방법 | |
KR20220012435A (ko) | 비휘발성 메모리 장치, 그것의 동작 방법, 그것을 제어하는 제어기, 및 그것을 포함하는 저장 장치 | |
US11561725B2 (en) | System and operating method thereof | |
US11449421B2 (en) | Memory system, memory controller and method for minimizing data loss using recovery operations in sudden power loss events | |
KR20220049109A (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
KR102771648B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
KR20230049858A (ko) | 메모리 컨트롤러 및 메모리 컨트롤러의 동작 방법 | |
CN116126583A (zh) | 用于控制存储器装置的存储器控制器及其操作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20161025 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211014 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20161025 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: 20240722 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: 20241203 |
|
PG1601 | Publication of registration |