Processing

Please wait...

Settings

Settings

Goto Application

1. WO2022030964 - METHOD FOR ALLOCATING VIRTUAL MEMORY AND ELECTRONIC DEVICE SUPPORTING SAME

Publication Number WO/2022/030964
Publication Date 10.02.2022
International Application No. PCT/KR2021/010169
International Filing Date 03.08.2021
IPC
G06F 3/06 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from, or digital output to, record carriers
G06F 12/02 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
CPC
G06F 12/02
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
G06F 12/0238
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
G06F 3/06
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
G06F 3/0631
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0629Configuration or reconfiguration of storage systems
0631by allocating resources to storage systems
G06F 3/0644
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0638Organizing or formatting or addressing of data
0644Management of space entities, e.g. partitions, extents, pools
G06F 3/0653
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0653Monitoring storage devices or systems
Applicants
  • 삼성전자 주식회사 SAMSUNG ELECTRONICS CO., LTD. [KR]/[KR]
Inventors
  • 전경석 JEON, Gyoungseok
  • 이해욱 LEE, Haewook
  • 정관희 JEONG, Kwanhee
Agents
  • 권혁록 KWON, Hyuk-Rok
  • 이정순 LEE, Jeong-Soon
Priority Data
10-2020-009764004.08.2020KR
Publication Language Korean (ko)
Filing Language Korean (KO)
Designated States
Title
(EN) METHOD FOR ALLOCATING VIRTUAL MEMORY AND ELECTRONIC DEVICE SUPPORTING SAME
(FR) PROCÉDÉ D'ATTRIBUTION DE MÉMOIRE VIRTUELLE ET DISPOSITIF ÉLECTRONIQUE LE PRENANT EN CHARGE
(KO) 가상 메모리의 할당 방법 및 이를 지원하는 전자 장치
Abstract
(EN) Disclosed is an electronic device comprising: a memory for storing an application; and a processor operatively connected to the memory, wherein the processor is configured to: if memory allocation for virtual memory corresponding to the application fails during the execution of the application, set information indicating the failure of the memory allocation; and, if the set information exists when the application is re-executed, determine the size of a heap area comprised in the virtual memory on the basis of the set information, and allocate the virtual memory comprising the heap area of the determined size. Other various embodiments identified through the present document are possible.
(FR) L'invention concerne un dispositif électronique comprenant : une mémoire pour stocker une application ; et un processeur connecté de manière fonctionnelle à la mémoire, le processeur ayant la configuration suivante : si une attribution de mémoire pour une mémoire virtuelle correspondant à l'application échoue pendant l'exécution de l'application, définir des informations indiquant l'échec de l'attribution de mémoire ; et, si les informations existent existent lorsque l'application est à nouveau exécutée, déterminer la taille d'une zone de tas comprise dans la mémoire virtuelle sur la base des informations définies, et attribuer la mémoire virtuelle comprenant la zone de tas de la taille déterminée. Divers autres modes de réalisation identifiés dans la présente invention sont possibles.
(KO) 전자 장치에 있어서, 어플리케이션을 저장하는 메모리, 및 상기 메모리와 작동적으로 연결된 프로세서를 포함하고, 상기 프로세서는, 상기 어플리케이션의 실행 중 상기 어플리케이션에 대응되는 가상 메모리에 대한 메모리 할당이 실패하면, 상기 메모리 할당의 실패를 나타내는 정보를 설정하고, 상기 어플리케이션의 재실행 시, 상기 설정된 정보가 존재하면, 상기 설정된 정보에 기반하여 상기 가상 메모리에 포함된 힙 영역의 크기를 결정하고, 상기 결정된 크기의 힙 영역을 포함하는 상기 가상 메모리를 할당하도록 설정된 전자 장치가 개시된다. 이 외에도 본 문서를 통해 파악되는 다양한 실시예들이 가능하다.
Related patent documents
Latest bibliographic data on file with the International Bureau