KR102533726B1 - 전자 장치 및 그의 제어방법 - Google Patents
전자 장치 및 그의 제어방법 Download PDFInfo
- Publication number
- KR102533726B1 KR102533726B1 KR1020180040593A KR20180040593A KR102533726B1 KR 102533726 B1 KR102533726 B1 KR 102533726B1 KR 1020180040593 A KR1020180040593 A KR 1020180040593A KR 20180040593 A KR20180040593 A KR 20180040593A KR 102533726 B1 KR102533726 B1 KR 102533726B1
- Authority
- KR
- South Korea
- Prior art keywords
- page data
- data
- attribute
- area
- memory
- 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
- 238000000034 method Methods 0.000 title claims description 49
- 238000007906 compression Methods 0.000 claims description 128
- 230000006835 compression Effects 0.000 claims description 128
- 238000004422 calculation algorithm Methods 0.000 claims description 75
- 230000006870 function Effects 0.000 description 18
- 230000008569 process Effects 0.000 description 11
- 238000013473 artificial intelligence Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 241000698776 Duma Species 0.000 description 7
- 230000006837 decompression Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 7
- AZVARJHZBXHUSO-DZQVEHCYSA-N methyl (1R,4R,12S)-4-methyl-3,7-dioxo-10-(5,6,7-trimethoxy-1H-indole-2-carbonyl)-5,10-diazatetracyclo[7.4.0.01,12.02,6]trideca-2(6),8-diene-4-carboxylate Chemical compound COC1=C(OC)C(OC)=C2NC(C(=O)N3C[C@H]4C[C@]44C5=C(C(C=C43)=O)N[C@@](C5=O)(C)C(=O)OC)=CC2=C1 AZVARJHZBXHUSO-DZQVEHCYSA-N 0.000 description 7
- 238000011084 recovery Methods 0.000 description 7
- 230000014509 gene expression Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000002591 computed tomography Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 1
- 238000012356 Product development Methods 0.000 description 1
- 238000002583 angiography Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 201000004428 dysembryoplastic neuroepithelial tumor Diseases 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- -1 electricity Substances 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000008103 glucose Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002595 magnetic resonance imaging Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- 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/25—Using a specific main memory architecture
- G06F2212/251—Local memory within processor subsystem
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
도 2는 본 개시의 일 실시 예에 따른 전자 장치에 저장된 소프트웨어의 구조를 설명하기 위한 도면,
도 3 내지 도 7은 본 개시의 다양한 실시 예에 따른 전자 장치의 제어방법을 설명하기 위한 흐름도,
도 8은, DUMA 툴을 실행 중에 Zram의 압축 알고리즘과 본 개시의 실시 예의 기법을 비교한 결과, 그리고,
도 9는 DUMA툴을 실제 어플리케이션에 적용하여 실행 중에 Zram의 압축 알고리즘과 본 개시의 실시 예의 기법을 비교한 결과이다.
110: 메모리
130: 프로세서
Claims (19)
- 전자 장치에 있어서,
컴퓨터 실행가능 명령어(computer executable instructions)를 저장하는 메모리; 및
상기 컴퓨터 실행가능 명령어를 실행함으로써,
프로그램을 실행하기 위한 요청이 입력되고 상기 프로그램에 할당하기 위한 상기 메모리의 제1 영역의 가용 용량이 부족한 경우, 상기 제1 영역에 저장된 페이지 데이터를 상기 메모리의 제2 영역으로 스왑 아웃(swap-out)하는 프로세서;를 포함하며,
상기 프로세서는,
상기 페이지 데이터가 폐기 또는 손실 압축 대상인지 여부에 기초하여 상기 페이지 데이터의 속성을 식별하고, 상기 페이지 데이터가 폐기 또는 손실 압축 대상인 경우 상기 식별된 속성을 상기 페이지 데이터에 추가하고, 특정 압축 알고리즘을 이용하여 상기 스왑 아웃할 페이지 데이터를 압축하고, 상기 페이지 데이터의 속성에 기초하여 상기 압축된 페이지 데이터를 상기 제1 영역으로 일부 스왑 아웃하거나 전체 스왑 아웃하고, 상기 이용된 특정 압축 알고리즘에 대한 메타데이터를 상기 제2 영역에 저장하고,
상기 저장된 메타 데이터에 기초하여 상기 압축된 페이지 데이터를 압축 해제하고, 상기 압축 해제된 페이지 데이터가 복구 가능한지 여부를 확인하고, 상기 압축 해제된 페이지 데이터가 복구 가능한 경우 상기 압축 해제된 페이지 데이터를 복구하고, 상기 압축 해제된 페이지 데이터를 상기 제1 영역으로 스왑 인하고,
상기 특정 압축 알고리즘은,
상기 페이지 데이터의 속성을 기초로 손실 압축 알고리즘 또는 비손실 압축 알고리즘에서 선택되는 전자 장치. - 제1항에 있어서,
상기 프로세서는,
상기 페이지 데이터가 저장된 제1 영역 상의 주소를 기초로 상기 페이지 데이터의 속성을 식별하는 전자 장치. - 제1항에 있어서,
상기 프로세서는,
상기 페이지 데이터의 일부가 복구 가능한 데이터이면 상기 페이지 데이터의 속성을 제1 속성으로 식별하고, 상기 페이지 데이터가 복구 가능한 데이터를 포함하지 않으면 상기 페이지 데이터의 속성을 제2 속성으로 식별하며,
상기 페이지 데이터의 속성이 상기 제1 속성이면 상기 페이지 데이터에서 복구 가능한 데이터를 폐기(discard)한 나머지 데이터에 대해 일부 스왑 아웃하고, 상기 페이지 데이터의 속성이 상기 제2 속성이면 상기 페이지 데이터 전체를 스왑 아웃하는 전자 장치. - 제3항에 있어서,
상기 프로세서는,
상기 일부 스왑 아웃한 데이터를 상기 제2 영역으로부터 상기 제1 영역으로 스왑 인(swap-in)하는 경우, 상기 일부 스왑 아웃 시 폐기된 데이터를 복구하는 전자 장치. - 제1항에 있어서,
상기 프로세서는,
상기 페이지 데이터에 대해 기 생성된 속성 정보를 기초로 상기 페이지 데이터의 속성을 식별하는 전자 장치. - 제5항에 있어서,
상기 프로세서는,
상기 페이지 데이터에 상기 속성 정보를 추가하여 상기 제1 영역에 저장하는 전자 장치. - 삭제
- 제1항에 있어서,
상기 프로세서는,
상기 스왑 아웃할 페이지 데이터가 영상 데이터 및 비디오 데이터 중 적어도 하나의 데이터이면 상기 스왑 아웃할 페이지 데이터의 속성을 제1 속성으로 식별하고, 상기 스왑 아웃할 페이지 데이터의 속성이 상기 제1 속성이 아니면 제2 속성으로 식별하고,
상기 스왑 아웃할 페이지 데이터의 속성이 상기 제1 속성이면 상기 스왑 아웃할 페이지 데이터를 손실 압축 알고리즘을 이용하여 압축하고, 상기 스왑 아웃할 페이지 데이터의 속성이 상기 제2 속성이면 상기 스왑 아웃할 페이지 데이터를 비손실 압축 알고리즘을 이용하여 압축하는 전자 장치. - 삭제
- 전자 장치의 제어방법에 있어서,
프로그램을 실행하기 위한 요청을 입력받는 단계;
상기 프로그램에 할당하기 위한 상기 전자 장치의 메모리의 제1 영역의 가용 용량이 부족한 경우, 상기 제1 영역에 저장된 페이지 데이터를 상기 메모리의 제2 영역으로 스왑 아웃(swap-out)하는 단계; 및
상기 스왑 아웃된 페이지 데이터를 상기 제1 영역으로 스왑 인하는 단계;를 포함하며,
상기 스왑 아웃하는 단계는,
상기 페이지 데이터가 폐기 또는 손실 압축 대상인지 여부에 기초하여 상기 페이지 데이터의 속성을 식별하는 단계;
상기 페이지 데이터가 폐기 또는 손실 압축 대상인 경우 상기 식별된 속성을 상기 페이지 데이터에 추가하는 단계;
특정 압축 알고리즘을 이용하여 상기 스왑 아웃할 페이지 데이터를 압축하는 단계;
상기 페이지 데이터의 속성에 기초하여 상기 압축된 페이지 데이터를 상기 제2 영역으로 일부 스왑 아웃하거나 전체 스왑 아웃하는 단계; 및
상기 이용된 특정 압축 알고리즘에 대한 메타 데이터를 상기 제2 영역에 저장하는 단계;를 포함하고,
상기 스왑 인하는 단계는,
상기 저장된 메타 데이터에 기초하여 상기 압축된 페이지 데이터를 압축 해제하는 단계;
상기 압축 해제된 페이지 데이터가 복구 가능한지 여부를 확인하는 단계;
상기 압축 해제된 페이지 데이터가 복구 가능한 경우 상기 압축 해제된 데이터를 복구하는 단계; 및
상기 압축 해제된 페이지 데이터를 상기 제1 영역으로 스왑 인하는 단계;를 포함하고,
상기 특정 압축 알고리즘은,
상기 페이지 데이터의 속성을 기초로 손실 압축 알고리즘 또는 비손실 압축 알고리즘에서 선택되는 제어방법. - 제10항에 있어서,
상기 스왑 아웃하는 단계는,
상기 페이지 데이터가 저장된 제1 영역 상의 주소를 기초로 상기 페이지 데이터의 속성을 식별하는 단계를 포함하는 제어방법. - 제10항에 있어서,
상기 스왑 아웃하는 단계는,
상기 페이지 데이터의 일부가 복구 가능한 데이터이면 상기 페이지 데이터의 속성을 제1 속성으로 식별하고, 상기 페이지 데이터가 복구 가능한 데이터를 포함하지 않으면 상기 페이지 데이터의 속성을 제2 속성으로 식별하는 단계; 및
상기 페이지 데이터의 속성이 상기 제1 속성이면 상기 페이지 데이터에서 복구 가능한 데이터를 폐기(discard)한 나머지 데이터에 대해 일부 스왑 아웃하고, 상기 페이지 데이터의 속성이 상기 제2 속성이면 상기 페이지 데이터 전체를 스왑 아웃하는 단계;를 포함하는 제어방법. - 제12항에 있어서,
상기 일부 스왑 아웃한 데이터를 상기 제2 영역으로부터 상기 제1 영역으로 스왑 인(swap-in)하는 경우, 상기 일부 스왑 아웃 시 폐기된 데이터를 복구하는 단계;를 더 포함하는 제어방법. - 제10항에 있어서,
상기 스왑 아웃하는 단계는,
상기 페이지 데이터에 대해 기 생성된 속성 정보를 기초로 상기 페이지 데이터의 속성을 식별하는 단계를 포함하는 제어방법. - 제14항에 있어서,
상기 페이지 데이터에 상기 속성 정보를 추가하여 상기 제1 영역에 저장하는 단계를 더 포함하는 제어방법. - 삭제
- 제10항에 있어서,
상기 스왑 아웃하는 단계는,
상기 스왑 아웃할 페이지 데이터가 영상 데이터 및 비디오 데이터 중 적어도 하나의 데이터이면 상기 스왑 아웃할 페이지 데이터의 속성을 제1 속성으로 식별하고, 상기 스왑 아웃할 페이지 데이터의 속성이 상기 제1 속성이 아니면 제2 속성으로 식별하는 단계; 및
상기 스왑 아웃할 페이지 데이터의 속성이 상기 제1 속성이면 상기 스왑 아웃할 페이지 데이터를 손실 압축 알고리즘을 이용하여 압축하고, 상기 스왑 아웃할 페이지 데이터의 속성이 상기 제2 속성이면 상기 스왑 아웃할 페이지 데이터를 비손실 압축 알고리즘을 이용하여 압축하는 단계;를 포함하는 제어방법. - 삭제
- 전자 장치의 제어방법을 실행하기 위한 프로그램이 저장된 컴퓨터 판독 가능 기록매체에 있어서,
상기 제어방법은,
프로그램을 실행하기 위한 요청을 입력받는 단계;
상기 프로그램에 할당하기 위한 상기 전자 장치의 메모리의 제1 영역의 가용 용량이 부족한 경우, 상기 제1 영역에 저장된 페이지 데이터를 상기 메모리의 제2 영역으로 스왑 아웃(swap-out)하는 단계; 및
상기 스왑 아웃된 페이지 데이터를 상기 제1 영역으로 스왑 인하는 단계;를 포함하며,
상기 스왑 아웃하는 단계는,
상기 페이지 데이터가 폐기 또는 손실 압축 대상인지 여부에 기초하여 상기 페이지 데이터의 속성을 식별하는 단계;
상기 페이지 데이터가 폐기 또는 손실 압축 대상인 경우 상기 식별된 속성을 상기 페이지 데이터에 추가하는 단계;
특정 압축 알고리즘을 이용하여 상기 스왑 아웃할 페이지 데이터를 압축하는 단계;
상기 페이지 데이터의 속성에 기초하여 상기 압축된 페이지 데이터를 상기 제2 영역으로 일부 스왑 아웃하거나 전체 스왑 아웃하는 단계; 및
상기 이용된 특정 압축 알고리즘에 대한 메타 데이터를 상기 제2 영역에 저장하는 단계;를 포함하고,
상기 스왑 인하는 단계는,
상기 저장된 메타 데이터에 기초하여 상기 압축된 페이지 데이터를 압축 해제하는 단계;
상기 압축 해제된 페이지 데이터가 복구 가능한지 여부를 확인하는 단계;
상기 압축 해제된 페이지 데이터가 복구 가능한 경우 상기 압축 해제된 데이터를 복구하는 단계; 및
상기 압축 해제된 페이지 데이터를 상기 제1 영역으로 스왑 인하는 단계;를 포함하고,
상기 특정 압축 알고리즘은,
상기 페이지 데이터의 속성을 기초로 손실 압축 알고리즘 또는 비손실 압축 알고리즘에서 선택되는 기록매체.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180040593A KR102533726B1 (ko) | 2018-04-06 | 2018-04-06 | 전자 장치 및 그의 제어방법 |
US16/975,530 US11409648B2 (en) | 2018-04-06 | 2018-12-20 | Electronic apparatus and controlling method for performing memory swapping to reduce resource usage |
PCT/KR2018/016332 WO2019194394A1 (ko) | 2018-04-06 | 2018-12-20 | 전자 장치 및 그의 제어방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180040593A KR102533726B1 (ko) | 2018-04-06 | 2018-04-06 | 전자 장치 및 그의 제어방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190117294A KR20190117294A (ko) | 2019-10-16 |
KR102533726B1 true KR102533726B1 (ko) | 2023-05-18 |
Family
ID=68101050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180040593A Active KR102533726B1 (ko) | 2018-04-06 | 2018-04-06 | 전자 장치 및 그의 제어방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11409648B2 (ko) |
KR (1) | KR102533726B1 (ko) |
WO (1) | WO2019194394A1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102813197B1 (ko) * | 2019-10-01 | 2025-05-27 | 삼성전자주식회사 | 비휘발성 메모리 장치의 초기화 제어 방법 및 비휘발성 메모리 장치를 포함하는 메모리 시스템 |
KR102507266B1 (ko) * | 2020-09-21 | 2023-03-08 | 주식회사 부명 | 초음파 스캔 장치를 제어하기 위한 전자 장치 및 방법 |
WO2023121129A1 (ko) * | 2021-12-23 | 2023-06-29 | 삼성전자 주식회사 | 메모리 관리 방법 및 이를 이용한 전자 장치 |
KR102561316B1 (ko) * | 2023-03-20 | 2023-07-31 | 메티스엑스 주식회사 | 전자 장치 및 이를 포함하는 컴퓨팅 시스템 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003263366A (ja) * | 2002-03-12 | 2003-09-19 | Hitachi Ltd | スワッピング制御方法及びその実施装置並びにその処理プログラム |
JP2008140236A (ja) | 2006-12-04 | 2008-06-19 | Nec Corp | メモリ管理システム、情報処理装置及びメモリ管理方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09174962A (ja) | 1995-12-26 | 1997-07-08 | Ricoh Co Ltd | 印刷装置 |
US6879266B1 (en) | 1997-08-08 | 2005-04-12 | Quickshift, Inc. | Memory module including scalable embedded parallel data compression and decompression engines |
JP2007156702A (ja) | 2005-12-02 | 2007-06-21 | Renesas Technology Corp | オペレーティングシステム |
US20090327621A1 (en) * | 2008-06-27 | 2009-12-31 | Microsoft Corporation | Virtual memory compaction and compression using collaboration between a virtual memory manager and a memory manager |
KR101331098B1 (ko) | 2011-10-28 | 2013-11-19 | 국방과학연구소 | 메모리압축 스왑도구를 이용하는 가상화 임베디드 시스템 및 방법 |
KR102011135B1 (ko) | 2012-12-11 | 2019-08-14 | 삼성전자주식회사 | 모바일 장치 및 그것의 스왑을 통한 데이터 관리 방법 |
KR101442091B1 (ko) * | 2012-12-31 | 2014-09-25 | 고려대학교 산학협력단 | 가상화 시스템에서의 메모리 관리 방법 |
US10102148B2 (en) | 2013-06-13 | 2018-10-16 | Microsoft Technology Licensing, Llc | Page-based compressed storage management |
US20150242432A1 (en) * | 2014-02-21 | 2015-08-27 | Microsoft Corporation | Modified Memory Compression |
US9600317B2 (en) * | 2014-04-16 | 2017-03-21 | Vmware, Inc. | Page compressibility checker |
US9342344B2 (en) * | 2014-04-16 | 2016-05-17 | Vmware, Inc. | Content-based swap candidate selection |
KR102507743B1 (ko) * | 2016-02-04 | 2023-03-09 | 삼성전자주식회사 | 메모리 관리 방법 및 그 전자 장치 |
US11113113B2 (en) * | 2017-09-08 | 2021-09-07 | Apple Inc. | Systems and methods for scheduling virtual memory compressors |
KR101995433B1 (ko) * | 2017-09-13 | 2019-09-24 | 엘지전자 주식회사 | 디지털 디바이스 및 그 제어 방법 |
-
2018
- 2018-04-06 KR KR1020180040593A patent/KR102533726B1/ko active Active
- 2018-12-20 US US16/975,530 patent/US11409648B2/en active Active
- 2018-12-20 WO PCT/KR2018/016332 patent/WO2019194394A1/ko active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003263366A (ja) * | 2002-03-12 | 2003-09-19 | Hitachi Ltd | スワッピング制御方法及びその実施装置並びにその処理プログラム |
JP2008140236A (ja) | 2006-12-04 | 2008-06-19 | Nec Corp | メモリ管理システム、情報処理装置及びメモリ管理方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2019194394A1 (ko) | 2019-10-10 |
KR20190117294A (ko) | 2019-10-16 |
US11409648B2 (en) | 2022-08-09 |
US20210034509A1 (en) | 2021-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102533726B1 (ko) | 전자 장치 및 그의 제어방법 | |
JP6412583B2 (ja) | 修正されたメモリー圧縮 | |
US20210240381A1 (en) | Controlling Firmware Storage Density Based on Temperature Detection | |
CN107209683B (zh) | 备份映像恢复 | |
CN109683983B (zh) | 一种镜像文件的生成及加载方法、设备 | |
CN112346647B (zh) | 数据存储方法、装置、设备和介质 | |
US20130179670A1 (en) | Booting method of multimedia device and multimedia device | |
US20160306583A1 (en) | Electronic device and file read and write method thereof | |
KR20150057068A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
US10642493B2 (en) | Mobile device and data management method of the same | |
US9652416B2 (en) | Storage device for performing in-storage computing operations, method of operation the same, and system including the same | |
CN110851384B (zh) | 一种中断处理方法、系统及计算机可读存储介质 | |
CN107408073B (zh) | 使用存储器压缩来减少存储器提交开销 | |
WO2017078707A1 (en) | Method and apparatus for recovering in-memory data processing system | |
KR20200135138A (ko) | 가상 머신을 부팅하기 위한 방법, 장치, 기기 및 매체 | |
US20200210166A1 (en) | Systems and methods for enforcing update policies while applying updates from bootable image file | |
CN112654965A (zh) | 动态模块的外部分页和交换 | |
US8255642B2 (en) | Automatic detection of stress condition | |
KR20220051546A (ko) | 전자장치 및 그 제어방법 | |
CN105589659B (zh) | 具有多个子系统的数据处理系统及方法 | |
KR101628436B1 (ko) | 가상 머신의 데이터 처리 방법 | |
US10417030B2 (en) | Apparatus and method for compile time construction of memory structures | |
KR101175355B1 (ko) | 스토리지 제어 장치, 이를 포함하는 모바일 장치 및 스토리지 제어 방법 | |
KR102488645B1 (ko) | 가상 운영체제 서비스 제공을 위한 전자 장치 및 방법 | |
JP2013246646A (ja) | 情報処理装置及びデータ読出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180406 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210223 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20180406 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: 20220916 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: 20230214 |
|
PG1601 | Publication of registration |