发明申请
- 专利标题: PROGRAMMING INTERFACE FOR DATA COMMUNICATIONS
- 专利标题(中): 数据通信编程接口
-
申请号: US13167311申请日: 2011-06-23
-
公开(公告)号: US20120331480A1公开(公告)日: 2012-12-27
- 发明人: Osman N. Ertugay , Keith E. Horton , Joseph Nievelt
- 申请人: Osman N. Ertugay , Keith E. Horton , Joseph Nievelt
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F3/00
摘要:
In embodiments of a programming interface for data communications, a request queue and a completion queue can be allocated from a user-mode virtual memory buffer that corresponds to an application. The request queue and the completion queue can be pinned to physical memory and then mapped to kernel-mode system addresses so that the request queue and the completion queue can be accessed by a kernel-mode execution thread. A request can be received from an application for the kernel to handle data in the request queue, and a system issued to the kernel for the kernel-mode execution thread to handle the request. The kernel-mode execution thread can then handle additional requests from the application without additional system calls being issued.
公开/授权文献
- US08752063B2 Programming interface for data communications 公开/授权日:2014-06-10
信息查询