发明名称 Method and system for transferring data between a requesting program and a hardware device
摘要 Transferring data between a requesting program and a hardware device. An program requests a pre-allocation of non-pageable memory. The program requests a transfer via a direct memory access (DMA) from the hardware device into the non-pageable memory. The requesting program is notified when the DMA is complete. The requesting program reads the data from the non-pageable memory. A determination may be made whether a range of addresses specified in the DMA request is within the pre-allocated range of non-pageable memory. If the range of addresses is within the pre-allocated non-pageable memory, the data transfer involves fewer transfers between system memory and the CPU than if the range of addresses is outside the pre-allocated non-pageable memory.
申请公布号 US7356621(B1) 申请公布日期 2008.04.08
申请号 US20030669805 申请日期 2003.09.23
申请人 NVIDIA CORPORATION 发明人 CRAIGHEAD MATTHEW J.
分类号 G06F13/28;G06F13/00 主分类号 G06F13/28
代理机构 代理人
主权项
地址
您可能感兴趣的专利