METHODS AND APPARATUS FOR COMPRESSED AND COMPACTED VIRTUAL MEMORY

    公开(公告)号:US20200073791A1

    公开(公告)日:2020-03-05

    申请号:US16668368

    申请日:2019-10-30

    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.

    I/O SCHEDULING
    2.
    发明申请
    I/O SCHEDULING 有权
    I / O调度

    公开(公告)号:US20150347327A1

    公开(公告)日:2015-12-03

    申请号:US14292123

    申请日:2014-05-30

    Applicant: Apple Inc.

    Abstract: In one embodiment, input-output (I/O) scheduling system detects and resolves priority inversions by expediting previously dispatched requests to an I/O subsystem. In response to detecting the priority inversion, the system can transmit a command to expedite completion of the blocking I/O request. The pending request can be located within the I/O subsystem and expedited to reduce the pendency period of the request.

    Abstract translation: 在一个实施例中,输入输出(I / O)调度系统通过将先前分配的请求加速到I / O子系统来检测并解决优先级倒置。 响应于检测到优先级反转,系统可以发送命令来加快阻塞I / O请求的完成。 待处理的请求可以位于I / O子系统内,并加快以减少请求的未决期限。

Patent Agency Ranking