KR102500618B1 - 메모리 시스템 및 그것의 동작 방법 - Google Patents
메모리 시스템 및 그것의 동작 방법 Download PDFInfo
- Publication number
- KR102500618B1 KR102500618B1 KR1020170170593A KR20170170593A KR102500618B1 KR 102500618 B1 KR102500618 B1 KR 102500618B1 KR 1020170170593 A KR1020170170593 A KR 1020170170593A KR 20170170593 A KR20170170593 A KR 20170170593A KR 102500618 B1 KR102500618 B1 KR 102500618B1
- Authority
- KR
- South Korea
- Prior art keywords
- code
- memory
- control unit
- codes
- loaded
- 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
- 230000015654 memory Effects 0.000 title claims abstract description 264
- 238000011017 operating method Methods 0.000 title description 3
- 238000000034 method Methods 0.000 claims description 41
- 230000008859 change Effects 0.000 claims description 3
- 239000000872 buffer Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 10
- 102100033041 Carbonic anhydrase 13 Human genes 0.000 description 6
- 102100033029 Carbonic anhydrase-related protein 11 Human genes 0.000 description 6
- 101000867860 Homo sapiens Carbonic anhydrase 13 Proteins 0.000 description 6
- 101000867841 Homo sapiens Carbonic anhydrase-related protein 11 Proteins 0.000 description 6
- 101001075218 Homo sapiens Gastrokine-1 Proteins 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 239000007787 solid Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
- G06F13/1694—Configuration of memory controller to different memory types
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- 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/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0253—Garbage collection, i.e. reclamation of unreferenced memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
-
- 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
- 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)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
Abstract
Description
도2는 도1의 컨트롤 유닛이 코드들에 대해 스왑 동작을 수행한 결과를 도시하는 도면,
도3은 도1의 컨트롤 유닛이 제1 메모리 및 제2 메모리의 코드들에 대해 스왑 동작을 수행하는 방법을 도시하는 순서도,
도4는 도1의 컨트롤 유닛이 제1 메모리 및 제2 메모리의 코드들에 대해 스왑 동작을 수행하는 방법을 도시하는 순서도,
도5는 도1의 컨트롤 유닛이 제1 메모리 및 제2 메모리의 코드들에 대해 스왑 동작을 수행하는 방법을 도시하는 순서도,
도6은 도1의 컨트롤 유닛이 GC 코드와 슬립 코드에 대해 스왑 동작을 수행하는 방법을 도시하는 순서도,
도7은 도1의 컨트롤 유닛이 GC 코드와 슬립 코드에 대해 스왑 동작을 수행하는 방법을 도시하는 순서도,
도 8은 본 발명의 실시 예에 따른 솔리드 스테이트 드라이브(SSD)를 포함하는 데이터 처리 시스템을 예시적으로 도시하는 도면,
도 9는 본 발명의 실시 예에 따른 메모리 시스템을 포함하는 데이터 처리 시스템을 예시적으로 도시하는 도면,
도 10은 본 발명의 실시 예에 따른 메모리 시스템을 포함하는 데이터 처리 시스템을 예시적으로 도시하는 도면,
도 11은 본 발명의 실시 예에 따른 메모리 시스템을 포함하는 네트워크 시스템을 예시적으로 도시하는 도면,
도 12는 본 발명의 실시 예에 따른 메모리 시스템에 포함된 비휘발성 메모리 장치를 예시적으로 도시하는 블럭도이다.
110: 컨트롤러
111: 컨트롤 유닛
MEM1: 제1 메모리
MEM2: 제2 메모리
CA11~CA23: 코드 영역들
120: 비휘발성 메모리 장치
Claims (20)
- 적어도 하나의 제1 코드 영역을 포함하는 제1 메모리;
적어도 하나의 제2 코드 영역을 포함하는 제2 메모리; 및
상기 제1 코드 영역에 로딩된 제1 코드를 실행함으로써 제1 동작을 수행하고, 상기 제2 코드 영역에 로딩된 제2 코드를 실행함으로써 제2 동작을 수행하도록 구성된 컨트롤 유닛을 포함하되,
상기 컨트롤 유닛은, 스왑 조건에 근거하여 상기 제1 코드 및 상기 제2 코드에 대해 스왑 동작을 수행하고,
상기 컨트롤 유닛은, 상기 제1 코드 및 상기 제2 코드가 서로 대립할 때, 상기 스왑 조건에 근거하여 상기 스왑 동작을 수행하는 메모리 시스템. - ◈청구항 2은(는) 설정등록료 납부시 포기되었습니다.◈제1항에 있어서,
상기 컨트롤 유닛은, 상기 스왑 동작을 수행함으로써, 상기 제1 코드 영역에 상기 제2 코드를 로딩하고, 상기 제2 코드 영역에 상기 제1 코드를 로딩하는 메모리 시스템. - ◈청구항 3은(는) 설정등록료 납부시 포기되었습니다.◈제1항에 있어서,
상기 제1 코드 및 상기 제2 코드를 저장하는 비휘발성 메모리 장치를 더 포함하고,
상기 컨트롤 유닛은, 상기 비휘발성 메모리 장치에 저장된 상기 제1 코드 및 상기 제2 코드를 상기 제1 코드 영역 및 상기 제2 코드 영역으로 각각 로딩하는 메모리 시스템. - ◈청구항 4은(는) 설정등록료 납부시 포기되었습니다.◈제1항에 있어서,
상기 컨트롤 유닛은, 상기 제1 코드의 호출 빈도와 상기 제2 코드의 호출 빈도 중 적어도 하나에 근거하여 상기 스왑 동작을 수행하는 메모리 시스템. - 삭제
- ◈청구항 6은(는) 설정등록료 납부시 포기되었습니다.◈제1항에 있어서,
상기 컨트롤 유닛은, 상기 제1 메모리를 상기 제2 메모리보다 더 빠르게 액세스가능한 메모리 시스템. - 제1 메모리의 하나 이상의 코드 영역들에 로딩된 코드들과 및 제2 메모리의 하나 이상의 코드 영역들에 로딩된 코드들의 호출 빈도들을 체크하는 단계;
상기 호출 빈도들에 근거하여 제1 메모리의 제1 코드 영역에 로딩된 제1 코드와 제2 메모리의 제2 코드 영역에 로딩된 제2 코드를 선택하는 단계; 및
상기 제1 코드 영역에 상기 제2 코드를 로딩하고, 상기 제2 코드 영역에 상기 제1 코드를 로딩하기 위해 스왑 동작을 수행하는 단계를 포함하고,
상기 제1 코드 및 상기 제2 코드를 선택하는 단계는,
상기 제1 메모리의 상기 코드 영역들에 로딩된 상기 코드들 중 호출 빈도가 제1 임계 값을 초과하는 코드를 상기 제1 코드로 선택하는 단계; 및
상기 제2 메모리의 상기 코드 영역들에 로딩된 상기 코드들 중 가장 낮은 호출 빈도의 코드를 상기 제2 코드로 선택하는 단계를 포함하는 메모리 시스템의 동작 방법. - ◈청구항 8은(는) 설정등록료 납부시 포기되었습니다.◈제7항에 있어서,
상기 제1 코드 및 상기 제2 코드를 선택하는 단계는,
하나 이상의 페어들에 관한 정보를 참조하여 상기 페어들 중 어느 하나로 결합된 상기 제1 코드 및 상기 제2 코드를 선택하는 단계를 더 포함하고,
상기 페어들 각각은 서로 대립하는 코드들로 구성되는 메모리 시스템의 동작 방법. - 삭제
- ◈청구항 10은(는) 설정등록료 납부시 포기되었습니다.◈제7항에 있어서,
상기 제2 코드를 선택하는 단계는,
상기 가장 낮은 호출 빈도가 제2 임계 값 미만일 때 상기 가장 낮은 호출 빈도의 상기 코드를 상기 제2 코드로 선택하는 단계를 포함하는 메모리 시스템의 동작 방법. - ◈청구항 11은(는) 설정등록료 납부시 포기되었습니다.◈제7항에 있어서,
상기 제1 메모리 및 상기 제2 메모리는 서로 다른 속도로 액세스되는 메모리 시스템의 동작 방법. - 제1 코드 영역을 포함하는 제1 메모리;
제2 코드 영역을 포함하는 제2 메모리; 및
상기 제1 코드 영역에 로딩된 슬립 코드의 슬립 호출 카운트와 상기 제2 코드 영역에 로딩된 가비지 컬렉션(GC) 코드의 GC 호출 카운트를 카운팅하고, 상기 슬립 호출 카운트 및 상기 GC 호출 카운트에 근거하여 상기 슬립 코드 및 상기 GC 코드에 대해 스왑 동작을 수행하도록 구성된 컨트롤 유닛을 포함하는 메모리 시스템. - ◈청구항 13은(는) 설정등록료 납부시 포기되었습니다.◈제12항에 있어서,
상기 컨트롤 유닛은, 상기 스왑 동작을 수행함으로써, 상기 제1 코드 영역에 상기 GC 코드를 로딩하고, 상기 제2 코드 영역에 상기 슬립 코드를 로딩하는 메모리 시스템. - ◈청구항 14은(는) 설정등록료 납부시 포기되었습니다.◈제12항에 있어서,
상기 컨트롤 유닛은, 아이들 상태로 진입한 경우, GC 동작의 긴급성을 판단하고, 상기 긴급성이 변경될 때 상기 슬립 호출 카운트 및 상기 GC 호출 카운트에 근거하여 상기 스왑 동작을 수행할 것인지 여부를 판단하는 메모리 시스템. - ◈청구항 15은(는) 설정등록료 납부시 포기되었습니다.◈제14항에 있어서,
상기 컨트롤 유닛은, 상기 긴급성의 레벨에 따라 상기 스왑 동작을 수행하는 메모리 시스템. - ◈청구항 16은(는) 설정등록료 납부시 포기되었습니다.◈제14항에 있어서,
상기 컨트롤 유닛은, 상기 스왑 동작을 수행할 것인지 여부를 판단한 뒤, 상기 슬립 호출 카운트 및 상기 GC 호출 카운트를 리셋하는 메모리 시스템. - ◈청구항 17은(는) 설정등록료 납부시 포기되었습니다.◈제14항에 있어서,
상기 컨트롤 유닛은, 상기 긴급성이 변경되지 않을 때, 상기 스왑 동작을 수행할 것인지 여부의 판단 없이, 상기 긴급성의 레벨에 근거하여 상기 슬립 코드를 호출하거나 상기 GC 코드를 호출하는 메모리 시스템. - ◈청구항 18은(는) 설정등록료 납부시 포기되었습니다.◈제17항에 있어서,
상기 컨트롤 유닛은, 상기 아이들 상태로 진입한 경우 체크 카운트가 임계 카운트에 도달할 때 상기 스왑 동작을 수행할 것인지 여부를 판단하고, 상기 체크 카운트가 상기 임계 카운트에 도달하지 않을 때, 상기 스왑 동작을 수행할 것인지 여부의 판단 없이 상기 체크 카운트를 증가시키는 메모리 시스템. - ◈청구항 19은(는) 설정등록료 납부시 포기되었습니다.◈제18항에 있어서,
상기 컨트롤 유닛은, 상기 스왑 동작을 수행할 것인지 여부를 판단한 뒤, 상기 체크 카운트를 리셋하는 메모리 시스템. - 적어도 하나의 제1 코드 영역을 포함하는 제1 메모리;
적어도 하나의 제2 코드 영역을 포함하는 제2 메모리; 및
상기 제1 코드 영역에 로딩된 제1 코드를 실행함으로써 제1 동작을 수행하고, 상기 제2 코드 영역에 로딩된 제2 코드를 실행함으로써 제2 동작을 수행하도록 구성된 컨트롤 유닛을 포함하되,
상기 컨트롤 유닛은, 상기 제2 코드가 상기 제1 코드 영역에 로딩되고 상기 제1 코드가 상기 제2 코드 영역에 로딩되고, 상기 제1 및 제2 코드들 중 더 높은 호출 빈도의 코드가 상기 제1 및 제2 메모리들 중에서 더 빠른 메모리에 저장되도록, 스왑 조건에 근거하여 상기 제1 코드 및 상기 제2 코드에 대해 스왑 동작을 수행하는 메모리 시스템.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170170593A KR102500618B1 (ko) | 2017-12-12 | 2017-12-12 | 메모리 시스템 및 그것의 동작 방법 |
US16/036,543 US11188485B2 (en) | 2017-12-12 | 2018-07-16 | Memory system and operating method thereof |
CN201811361350.5A CN109918322B (zh) | 2017-12-12 | 2018-11-15 | 存储器系统及其操作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170170593A KR102500618B1 (ko) | 2017-12-12 | 2017-12-12 | 메모리 시스템 및 그것의 동작 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190070095A KR20190070095A (ko) | 2019-06-20 |
KR102500618B1 true KR102500618B1 (ko) | 2023-02-16 |
Family
ID=66696213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170170593A Active KR102500618B1 (ko) | 2017-12-12 | 2017-12-12 | 메모리 시스템 및 그것의 동작 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11188485B2 (ko) |
KR (1) | KR102500618B1 (ko) |
CN (1) | CN109918322B (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102500618B1 (ko) * | 2017-12-12 | 2023-02-16 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그것의 동작 방법 |
KR20210126925A (ko) * | 2020-04-13 | 2021-10-21 | 에스케이하이닉스 주식회사 | 데이터 처리 시스템 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999015962A1 (en) | 1997-09-24 | 1999-04-01 | Microsoft Corporation | Application programming interface enabling application programs to group code and data to control allocation of physical memory in a virtual memory system |
US20060218561A1 (en) | 2001-01-12 | 2006-09-28 | Sun Microsystems, Inc. | Code preparation technique employing lock-free pointer operations |
US20130262738A1 (en) | 2012-04-03 | 2013-10-03 | Research & Business Foundation, Sungkyunkwan University | Page replacement method and memory system using the same |
US20170322727A1 (en) | 2016-05-04 | 2017-11-09 | Phison Electronics Corp. | Trim command processing method, memory control circuit unit and memory storage apparatus |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070156587A1 (en) * | 2000-01-06 | 2007-07-05 | Super Talent Electronics Inc. | Content Protection Using Encryption Key Embedded with Content File |
US7721011B1 (en) * | 2005-05-09 | 2010-05-18 | Oracle America, Inc. | Method and apparatus for reordering memory accesses to reduce power consumption in computer systems |
US8321597B2 (en) * | 2007-02-22 | 2012-11-27 | Super Talent Electronics, Inc. | Flash-memory device with RAID-type controller |
TWI366828B (en) * | 2007-09-27 | 2012-06-21 | Phison Electronics Corp | Wear leveling method and controller using the same |
US8275928B2 (en) * | 2008-05-15 | 2012-09-25 | Silicon Motion, Inc. | Memory module and method for performing wear-leveling of memory module using remapping, link, and spare area tables |
KR20120049604A (ko) * | 2010-11-09 | 2012-05-17 | 삼성전자주식회사 | 모바일 디바이스의 메모리 관리 방법 및 장치 |
TWI520148B (zh) * | 2012-07-05 | 2016-02-01 | 慧榮科技股份有限公司 | 記憶體裝置和記憶體控制方法 |
US10042750B2 (en) * | 2013-03-15 | 2018-08-07 | Micron Technology, Inc. | Apparatuses and methods for adaptive control of memory using an adaptive memory controller with a memory management hypervisor |
KR102094902B1 (ko) * | 2013-07-08 | 2020-03-30 | 삼성전자주식회사 | 액티브 상태에서 인터페이스 모드를 전환하는 스토리지 시스템 및 ufs 시스템 |
JP5931816B2 (ja) * | 2013-08-22 | 2016-06-08 | 株式会社東芝 | ストレージ装置 |
US9195590B2 (en) * | 2013-08-29 | 2015-11-24 | Micron Technology, Inc. | Sub-sector wear leveling in memories |
KR102128472B1 (ko) | 2014-02-17 | 2020-06-30 | 삼성전자주식회사 | 인-스토리지 컴퓨팅 동작들을 수행할 수 있는 스토리지 장치, 이의 동작 방법, 및 이를 포함하는 시스템 |
CN106158040B (zh) * | 2015-04-21 | 2019-08-27 | 群联电子股份有限公司 | 读取电压准位估测方法、存储器存储装置及控制电路单元 |
KR102515137B1 (ko) * | 2016-03-28 | 2023-03-29 | 에스케이하이닉스 주식회사 | 데이터 저장 장치 및 그것의 동작 방법 |
KR102615806B1 (ko) * | 2016-05-25 | 2023-12-21 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 이를 이용한 웨어-레벨링 방법 |
KR20180123385A (ko) * | 2017-05-08 | 2018-11-16 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 이를 이용한 웨어-레벨링 방법 |
KR102500618B1 (ko) * | 2017-12-12 | 2023-02-16 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그것의 동작 방법 |
KR20190069806A (ko) * | 2017-12-12 | 2019-06-20 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
KR20190086174A (ko) * | 2018-01-12 | 2019-07-22 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
-
2017
- 2017-12-12 KR KR1020170170593A patent/KR102500618B1/ko active Active
-
2018
- 2018-07-16 US US16/036,543 patent/US11188485B2/en active Active
- 2018-11-15 CN CN201811361350.5A patent/CN109918322B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999015962A1 (en) | 1997-09-24 | 1999-04-01 | Microsoft Corporation | Application programming interface enabling application programs to group code and data to control allocation of physical memory in a virtual memory system |
US20060218561A1 (en) | 2001-01-12 | 2006-09-28 | Sun Microsystems, Inc. | Code preparation technique employing lock-free pointer operations |
US20130262738A1 (en) | 2012-04-03 | 2013-10-03 | Research & Business Foundation, Sungkyunkwan University | Page replacement method and memory system using the same |
US20170322727A1 (en) | 2016-05-04 | 2017-11-09 | Phison Electronics Corp. | Trim command processing method, memory control circuit unit and memory storage apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN109918322A (zh) | 2019-06-21 |
KR20190070095A (ko) | 2019-06-20 |
CN109918322B (zh) | 2023-10-13 |
US20190179781A1 (en) | 2019-06-13 |
US11188485B2 (en) | 2021-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10754552B2 (en) | Data storage device and operating method thereof | |
US20200150898A1 (en) | Memory system and operating method thereof | |
KR102527925B1 (ko) | 메모리 시스템 및 그것의 동작 방법 | |
US20230273748A1 (en) | Memory system, operating method thereof and computing system | |
KR20180097026A (ko) | 불휘발성 메모리 장치, 그것을 포함하는 데이터 저장 장치 및 데이터 저장 장치의 동작 방법 | |
US10719382B2 (en) | Collecting state records of cores in a data storage device | |
US10546618B2 (en) | Nonvolatile memory device, data storage device including the same and operating method thereof | |
KR102504765B1 (ko) | 메모리 시스템 및 그것의 동작 방법 | |
US20190057026A1 (en) | Data storage device and operating method thereof | |
KR102500618B1 (ko) | 메모리 시스템 및 그것의 동작 방법 | |
US10776008B2 (en) | Memory system and operating method thereof | |
KR102475688B1 (ko) | 불휘발성 메모리 장치, 이를 포함하는 데이터 저장 장치 및 그것의 동작 방법 | |
US11366736B2 (en) | Memory system using SRAM with flag information to identify unmapped addresses | |
US10929055B2 (en) | Memory system and operating method thereof | |
US10564896B2 (en) | Data storage device and operating method thereof | |
US10514866B2 (en) | Data storage device, operating method thereof and method for operating nonvolatile memory device | |
US10628067B2 (en) | Memory system and operating method thereof | |
KR20180092430A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
KR20220068385A (ko) | 메모리 시스템 | |
KR102668125B1 (ko) | 메모리 시스템 및 그것의 동작 방법 | |
US20190188144A1 (en) | Memory system and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171212 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20201207 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20171212 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: 20220712 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: 20221226 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230213 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230214 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |