MEMORY ALLOCATION IMPROVEMENTS
    11.
    发明申请
    MEMORY ALLOCATION IMPROVEMENTS 有权
    记忆分配改进

    公开(公告)号:US20140359248A1

    公开(公告)日:2014-12-04

    申请号:US14020766

    申请日:2013-09-06

    Applicant: Apple Inc.

    CPC classification number: G06F12/0223 G06F9/5016

    Abstract: In one embodiment, a memory allocator of a memory manager can service memory allocation requests within a specific size-range from a section of pre-reserved virtual memory. The pre-reserved virtual memory allows allocation requests within a specific size range to be allocated in the pre-reserved region, such that the virtual memory address of a memory allocation serviced from the pre-reserved region can indicate elements of metadata associated with the allocations that would otherwise contribute to overhead for the allocation.

    Abstract translation: 在一个实施例中,存储器管理器的存储器分配器可以从预先预留的虚拟存储器的一部分中服务于特定大小范围内的存储器分配请求。 预先预留的虚拟存储器允许特定大小范围内的分配请求被分配在预先保留的区域中,使得从预留区域服务的存储器分配的虚拟存储器地址可以指示与分配相关联的元数据的元素 否则将有助于分配的开销。

    METHODS AND APPARATUS FOR COMPRESSED AND COMPACTED VIRTUAL MEMORY
    12.
    发明申请
    METHODS AND APPARATUS FOR COMPRESSED AND COMPACTED VIRTUAL MEMORY 审中-公开
    压缩和压缩的虚拟内存的方法和设备

    公开(公告)号:US20140189281A1

    公开(公告)日:2014-07-03

    申请号:US13730211

    申请日:2012-12-28

    Applicant: APPLE INC.

    Abstract: A method and an apparatus for a memory device including a dynamically updated portion of compressed memory for a virtual memory are described. The memory device can include an uncompressed portion of memory separate from the compressed portion of memory. The virtual memory may be capable of mapping a memory address to the compressed portion of memory. A memory region allocated in the uncompressed portion of memory can be compressed into the compressed portion of memory. As a result, the memory region can become available (e.g. after being compressed) for future allocation requested in the memory device. The compressed portion of memory may be updated to store the compressed memory region. The compressed memory region may be decompressed back to the uncompressed portion in the memory device in response to a request to access data in the compressed memory region.

    Abstract translation: 描述了包括用于虚拟存储器的压缩存储器的动态更新部分的存储器件的方法和装置。 存储器设备可以包括与存储器的压缩部分分离的存储器的未压缩部分。 虚拟存储器可能能够将存储器地址映射到存储器的压缩部分。 分配在存储器的未压缩部分中的存储器区域可以被压缩到存储器的压缩部分。 结果,存储器区域可以变得可用(例如在被压缩之后)以用于在存储器设备中请求的将来分配。 可以更新存储器的压缩部分以存储压缩的存储器区域。 响应于访问压缩存储器区域中的数据的请求,压缩存储器区域可以被解压缩回存储器件中的未压缩部分。

Patent Agency Ranking