Dynamic memory management apparatus and method for allocating/deallocating dynamic memory using the same

    公开(公告)号:US12292828B2

    公开(公告)日:2025-05-06

    申请号:US18349673

    申请日:2023-07-10

    Abstract: Disclosed herein are a dynamic memory management apparatus and a method for allocating/deallocating dynamic memory. The apparatus includes actual memory configured to allocate or deallocate a heap, virtual memory configured to set/store heap allocation information at a virtual address mapped to an actual address that is a body start address of a heap area of the actual memory, and a dynamic memory manager configured to process a memory allocation or deallocation request and the virtual memory, wherein the heap allocation information includes access authority information for storing information indicating whether a heap at an actual address is allocated or deallocated, and count information increased whenever a heap is allocated, and the dynamic memory manager is configured to return an address pointer including an actual address of a heap allocated to the actual memory and heap allocation information to the program, and process a heap deallocation or reallocation request.

    Memory virtualization-based snapshot boot apparatus and method
    6.
    发明授权
    Memory virtualization-based snapshot boot apparatus and method 有权
    基于内存虚拟化的快照启动设备和方法

    公开(公告)号:US09384007B2

    公开(公告)日:2016-07-05

    申请号:US14142458

    申请日:2013-12-27

    Inventor: Dong-Wook Kang

    Abstract: The present invention relates to a memory virtualization-based snapshot boot apparatus and method. The memory virtualization-based snapshot boot apparatus includes hardware unit including a processor, memory, and storage, the storage storing status information corresponding to an operating system, and a Virtual Machine Monitor (VMM) operated by the processor and configured to operate the operating system by loading the status information into the memory. In accordance with the present invention, technology for loading only a part of a snapshot image and booting a system is implemented using virtualization technology, thus shortening the booting time of the system.

    Abstract translation: 本发明涉及基于存储器虚拟化的快照启动装置和方法。 基于存储器虚拟化的快照引导装置包括包括处理器,存储器和存储器的硬件​​单元,与操作系统相对应的存储状态信息,以及由处理器操作的虚拟机监视器(VMM),并被配置为操作操作系统 通过将状态信息加载到存储器中。 根据本发明,使用虚拟化技术实现仅加载一部分快照图像和引导系统的技术,从而缩短系统的启动时间。

Patent Agency Ranking