WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017188484) MEMORY MANAGEMENT METHOD, COMPUTER PROGRAM THEREFOR, AND RRECORDING MEDIUM THEREFOR
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/188484 International Application No.: PCT/KR2016/004524
Publication Date: 02.11.2017 International Filing Date: 29.04.2016
IPC:
G06F 9/30 (2006.01) ,G06F 9/44 (2006.01) ,G06F 9/50 (2006.01) ,G06F 17/50 (2006.01)
Applicants: WOLFSONLAB CO., LTD.[KR/KR]; (Shindonga Noble Tower, Daehwa-dong)#1010 Officetel, 1542, Jungang-ro, Ilsanseo-gu Goyang-si Gyeonggi-do 10380, KR
Inventors: KIM, Daehyun; KR
Agent: HONG, Jimyung; KR
Priority Data:
Title (EN) MEMORY MANAGEMENT METHOD, COMPUTER PROGRAM THEREFOR, AND RRECORDING MEDIUM THEREFOR
(FR) PROCÉDÉ DE GESTION DE MÉMOIRE, PROGRAMME INFORMATIQUE CORRESPONDANT, ET SUPPORT D'ENREGISTREMENT CORRESPONDANT
(KO) 메모리 관리 방법, 이를 위한 컴퓨터 프로그램, 그 기록매체
Abstract: front page image
(EN) The present invention relates to a memory management method, a computer program therefor, and a recording medium therefor. According to one aspect of the present invention, disclosed is a memory management method by which a computing means manages a memory state change involved in the performance of a transaction of an application program, comprising the steps of; 1) storing, in a first file of an auxiliary memory device, at least one memory page allocated for an object and keeping data on a location reference of the first file as a transaction record; 2) performing a first transaction for the object; 3) comparing a second hash code, generated for each memory page after performing the first transaction, with a first hash code generated for each memory page stored in the first file, so as to detect a memory page having a changed memory state; 4) generating conversion data for the memory page detected, in step 3), as having a changed memory state, storing the generated conversion data in a second file of the auxiliary memory device, and keeping data on a location reference of the second file as a transaction record; and 5) updating and storing, in the first file of the auxiliary memory device, the memory page detected, in step 3), as having a changed memory state.
(FR) La présente invention concerne un procédé de gestion de mémoire, un programme informatique correspondant, et un support d'enregistrement correspondant. Selon un mode de réalisation, la présente invention concerne un procédé de gestion de mémoire selon lequel un moyen informatique gère un changement d'état de mémoire impliqué dans l'exécution d'une transaction d'un programme d'application, comprenant les étapes suivantes: 1) le stockage, dans un premier fichier d'un dispositif de mémoire auxiliaire, d'au moins une page de mémoire allouée pour un objet et la conservation des données sur une référence d'emplacement du premier fichier en tant qu'enregistrement de transaction; 2) la réalisation d'une première transaction pour l'objet; 3) la comparaison d'un second code de hachage, généré pour chaque page de mémoire après avoir effectué la première transaction, avec un premier code de hachage généré pour chaque page de mémoire stockée dans le premier fichier, afin de détecter une page de mémoire ayant un état de mémoire modifié; 4) la génération de données de conversion pour la page de mémoire détectée, à l'étape 3), comme ayant un état de mémoire modifié, le stockage de données de conversion générées dans un second fichier du dispositif de mémoire auxiliaire, et la conservation des données sur une référence d'emplacement du second fichier en tant qu'enregistrement de transaction; et 5) la mise à jour et le stockage, dans le premier fichier du dispositif de mémoire auxiliaire, de la page de mémoire détectée, à l'étape 3), comme ayant un état de mémoire modifié.
(KO) 본 발명은 메모리 관리 방법, 이를 위한 컴퓨터 프로그램, 그 기록매체에 관한 것이다. 본 발명의 일측면에 따르면, 애플리케이션 프로그램의 트랜잭션 수행에 수반되는 메모리 상태 변화를 컴퓨팅 수단에서 관리하는 방법으로서, 1) 객체에 대하여 할당된 적어도 하나의 메모리 페이지를 보조 기억장치의 제1 파일에 저장하며, 상기 제1 파일의 위치 참조에 관한 데이터를 트랜잭션 기록으로 보관하는 단계; 2) 상기 객체에 대한 제1 트랜잭션을 수행하는 단계; 3) 상기 제1 트랜잭션의 수행 후의 각각의 메모리 페이지에 대하여 생성된 제2 해시 코드와, 상기 제1 파일에 저장된 각각의 메모리 페이지에 대하여 생성된 제1 해시 코드를 비교하여 메모리 상태가 변환된 메모리 페이지를 검출하는 단계; 4) 상기 3) 단계에서 메모리 상태가 변환된 것으로 검출된 메모리 페이지에 대하여 변환 데이터를 생성하여 보조 기억장치의 제2 파일에 저장하며, 상기 제2 파일의 위치 참조에 관한 데이터를 트랜잭션 기록으로 보관하는 단계; 및 5) 상기 3) 단계에서 메모리 상태가 변환된 것으로 검출된 메모리 페이지를 보조 기억장치의 제1 파일에 갱신 저장하는 단계;를 포함하여 구성된 메모리 관리 방법이 개시된다.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Korean (KO)
Filing Language: Korean (KO)