-
公开(公告)号:US12229407B2
公开(公告)日:2025-02-18
申请号:US18356777
申请日:2023-07-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sooyong Suk , Chulmin Kim , Ohoon Kwon , Jaewon Kim , Jaeseon Sim , Yongtaek Lee , Hyunjoon Cha
Abstract: An electronic device is provided. The electronic device includes a volatile memory for storing user data, a non-volatile memory, and a processor operatively connected to the volatile memory and the non-volatile memory. The processor may be configured to store first compressed objects, which are obtained by compressing some of the user data in a page unit, in an empty area of the volatile memory, to move a second compressed object, which satisfies a specified condition, from among the first compressed objects to a temporary buffer set in the volatile memory, and to move third compressed objects, which are stored in the temporary buffer, to the non-volatile memory in a compressed state when the temporary buffer is filled to have a specified size or more.
-
公开(公告)号:US20230118797A1
公开(公告)日:2023-04-20
申请号:US18082966
申请日:2022-12-16
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Chulmin KIM , Ohoon Kwon , Hyunjoon Cha , Jaewon Kim , Sooyong Suk , Yongtaek Lee
IPC: G06F3/06
Abstract: An electronic device includes: a plurality of swap devices; a memory storing instructions and data to swap; and a processor configured to execute the instructions to: based on attributes of the data to swap stored in the memory and attributes of at least one swap device of the plurality of swap devices, identify a swap device for swapping the data among the plurality of swap devices, and swap the data using the identified swap device.
-
公开(公告)号:US10831392B2
公开(公告)日:2020-11-10
申请号:US16075447
申请日:2017-01-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chulmin Kim , Sunae Seo , Sooyong Suk
IPC: G06F3/06 , G06F12/126 , G06F12/0897 , G06F12/08 , G06F12/128 , G06F12/0868
Abstract: Various embodiments of the present invention relate to an apparatus and a method for managing memory in an electronic device. The electronic device comprises a volatile memory, a non-volatile memory and a processor, wherein the processor is configured to store first data and second data, stored in a first specified area of the volatile memory, in a second specified area of the volatile memory, to check the stored order of the first data and the second data stored in the second specified area, and to move at least one of the first data and the second data from the second specified area of the volatile memory to a third specified area of the non-volatile memory if the states of the first data and the second data satisfy a specified condition on the basis of the order. Other embodiments may be possible.
-
公开(公告)号:US12032990B2
公开(公告)日:2024-07-09
申请号:US17432199
申请日:2020-02-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunjoon Cha , Chulmin Kim , Yongtaek Lee , Ohoon Kwon , Jaewon Kim , Sooyong Suk
Abstract: In certain embodiments, an electronic device comprises a display; a first memory; a second memory storing a plurality of applications; and a processor, wherein the processor is configured to: switch a screen displayed on the display from a first screen to a second screen, wherein the second screen includes a plurality of objects respectively indicating the plurality of applications; identify applications which are not running among the plurality of applications, in response to the switching to the second screen; and load data of at least one application from the second memory to the first memory, based on a predetermined criteria, before receiving an input selecting the at least one application.
-
公开(公告)号:US11237741B2
公开(公告)日:2022-02-01
申请号:US16971580
申请日:2019-02-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyun Joon Cha , Chulmin Kim , Jaewon Kim , Taeho Kim , Sooyong Suk , Yongtaek Lee
IPC: G06F12/00 , G06F3/06 , G06F12/123
Abstract: An electronic device and a control method for controlling a memory are provided. An electronic device according to various embodiments of the present disclosure may comprise: a housing; a communication circuit; at least one processor operatively connected to the communication circuit; a non-volatile memory operatively connected to the processor and configured to store at least one file; and a volatile memory operatively connected to the processor, wherein the non-volatile memory stores instructions configured, when executed, to cause the processor to establish a first area and a second area on the volatile memory; store only first type data associated with the at least one file in the first area; store the first type data and/or store at least one second type data that is not associated with the at least one file, in the second area; receive a request for storing one of the at least one second type data, which exceeds a selected threshold value; and when the request is received, cause the first area to be in a state for storing the one of the at least one second type data, instead of the first type data.
-
-
-
-