ELECTRONIC DEVICE FOR MANAGING MEMORY AND OPERATING METHOD THEREOF

    公开(公告)号:US20240211137A1

    公开(公告)日:2024-06-27

    申请号:US17761556

    申请日:2022-03-17

    CPC classification number: G06F3/0611 G06F3/0643 G06F3/067

    Abstract: Various embodiments of the disclosure relate to a device and a method for managing a memory in an electronic device. An electronic device may include: first memory configured to store data related to a file, a second memory configured to temporarily store at least part of the data related to the file, and a processor operatively connected to the first memory and the second memory, wherein the processor may be configured to: monitor access to the data related to the file stored in the first memory for a specified time based on performing of an application program, configure a first access pattern for a first group including the at least part of the data related to the file stored in the first memory based on a monitoring result, and load data of the first group related to the file stored in the first memory into the second memory based on the first access pattern, based on the application program requesting access to the data included in the first group.

    MEMORY MANAGEMENT METHOD AND ELECTRONIC DEVICE THEREFOR

    公开(公告)号:US20190056883A1

    公开(公告)日:2019-02-21

    申请号:US16075447

    申请日:2017-01-11

    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.

    ELECTRONIC DEVICE AND OPERATION METHOD OF ELECTRONIC DEVICE ALLOCATING MEMORY RESOURCE TO TASK

    公开(公告)号:US20230315521A1

    公开(公告)日:2023-10-05

    申请号:US18206437

    申请日:2023-06-06

    CPC classification number: G06F9/4881 G06F9/5016

    Abstract: An electronic device includes a memory; memory resource allocation hardware; and a processor configured to: measure a response time of a task; execute a plurality of tasks including at least one foreground task and at least one background task; while the plurality of tasks are being executed, generate a plurality of profiles including first memory resource allocation information for each of the plurality of tasks and first response time information for the at least one foreground task; generate, based on the plurality of profiles for the plurality of tasks, second memory resource allocation information having a response time that is shorter than a first response time corresponding to the first response time information; and control the memory resource allocation hardware to allocate a memory resource, based on the second memory resource allocation information, so as to reduce a response time of at least one foreground task.

    ELECTRONIC DEVICE WHICH PREFETCHES APPLICATION AND METHOD THEREFOR

    公开(公告)号:US20230135295A1

    公开(公告)日:2023-05-04

    申请号:US17432199

    申请日:2020-02-05

    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.

Patent Agency Ranking