Dynamically creating or removing a physical-to-virtual address mapping in a memory of a peripheral device
    1.
    发明授权
    Dynamically creating or removing a physical-to-virtual address mapping in a memory of a peripheral device 有权
    在外围设备的存储器中动态创建或删除物理到虚拟地址映射

    公开(公告)号:US07065630B1

    公开(公告)日:2006-06-20

    申请号:US10650593

    申请日:2003-08-27

    IPC分类号: G06F12/02

    CPC分类号: G06F12/1081

    摘要: Systems and methods for providing on-demand memory management. In response to a mapping request from a device driver or other program, a first portion of the memory is mapped to one or more virtual addresses in a first region of a virtual memory space so that it can be directly accessed by the CPU. In response to an unmapping request the first portion of the memory is unmapped. Mapping and unmapping requests may be made at any time.

    摘要翻译: 用于提供按需内存管理的系统和方法。 响应于来自设备驱动器或其他程序的映射请求,存储器的第一部分被映射到虚拟存储器空间的第一区域中的一个或多个虚拟地址,使得其可以被CPU直接访问。 响应于非映射请求,存储器的第一部分被取消映射。 可以随时进行映射和取消映射请求。