Abstract:
A method for managing a memory and an electronic device are provided. The method includes setting a list including an exclusive relationship, between a page unit memory allocation requester and a contiguous memory allocation requester, corresponding to a segment of a contiguous memory allocation region, receiving a memory allocation request, confirming whether the memory allocation requester comprises the memory allocation requester included in the list, and allocating a page of the contiguous memory allocation region corresponding to the segment, if the memory allocation requester is included in the list.
Abstract:
An application execution method for improving the operation speed of the application in executing or in the middle of running the application is provided. The application execution method includes detecting a launch of an application, preloading Input/Outputs (I/Os) requested at the launch based on profile data with I/Os requested at a previous launch of the application, and updating the profile data based on at least one of the I/Os requested at current and previous launches of the application.
Abstract:
A hardware-based memory management apparatus and method is provided. The apparatus includes a memory allocation module, a memory reclamation module, and a memory compaction module, based on hardware to accelerate a memory manger of an operating system. The method manages memory using the memory allocation module, memory reclamation module, and memory compaction module.
Abstract:
An application execution method for improving the operation speed of the application in executing or in the middle of running the application is provided. The application execution method includes detecting a launch of an application, preloading Input/Outputs (I/Os) requested at the launch based on profile data with I/Os requested at a previous launch of the application, and updating the profile data based on at least one of the I/Os requested at current and previous launches of the application.
Abstract:
An electronic device according to an embodiment of the present disclosure comprises: a memory including a plurality of pages; and a controller selecting a page area having no non-movable page from a plurality of page areas in the memory based on page state information on the plurality of page areas if a memory defragmentation request occurs when a memory allocation request is made, moving a movable page in the selected page area, and allocating the selected page area in response to the memory allocation request after the movable page has been moved. However, the present disclosure is not limited to the above embodiment, and other embodiments are possible.
Abstract:
A microwave oven is provided. The microwave oven includes a main body including a cooking chamber having an opening that is opened forward, and door coupled to the main body and capable of opening/closing the cooking chamber, a magnetron that generates microwaves and is connected to a second side of the cooking chamber, the second side being opposite to a first side to which the door is coupled, a high-voltage capacitor connected to the magnetron, a high-voltage diode connected to the magnetron, a high-voltage transformer connected to the magnetron, and a magnetic body arranged adjacent to a current path connecting the magnetron to the high-voltage capacitor, the high-voltage diode, and the high-voltage transformer, wherein, along the current path, a current flows from the magnetron to the high-voltage capacitor, the high-voltage diode, and the high-voltage transformer, and wherein the magnetic body surrounds the current path.
Abstract:
A washing machine includes a communication interface for wireless communication with a dryer; a user interface configured to receive a user’s control input related to the dryer, and to output information related to the dryer; and at least one processor configured to determine whether a front surface of the dryer faces in a same direction as a front surface of the washing machine, and when it is determined that the front surface of the dryer faces in the same direction as the front surface of the washing machine, receive the user’s control input related to the dryer through the user interface and transmit, to the dryer, a control command corresponding to the user’s control input related to the dryer through the communication interface.
Abstract:
The present disclosure relates to an apparatus and method for selecting a preloading application by considering a user pattern of an electronic device and for determining a preloading level. The electronic device according to the present disclosure includes a data management unit for determining a score of an application, and an application selection unit for selecting a preloading application based on the score of the application. In addition, the electronic device may further include a preloading level determination unit for determining a preloading level based on a variable indicating a state of the electronic device with respect to the selected preloading target application and the score.
Abstract:
An application execution method for improving the operation speed of the application in executing or in the middle of running the application is provided. The application execution method includes detecting a launch of an application, preloading Input/Outputs (I/Os) requested at the launch based on profile data with I/Os requested at a previous launch of the application, and updating the profile data based on at least one of the I/Os requested at current and previous launches of the application.