发明名称 Storage device access using unprivileged software code
摘要 A method and system for establishing more direct access to a storage device from unprivileged code are described. Using a storage infrastructure mechanism to discover and enumerate storage architecture component(s), a user mode application requests a portion of the storage device to store application-related data. That portion is mapped to an address space representing the application-related data. The storage infrastructure mechanism determines whether the user mode application is authorized to access the storage device and if satisfied, the storage infrastructure mechanism configures at least one path for the user mode application to perform block-level input/output between the storage device and an unprivileged storage architecture component. A completion notification mechanism may be selected or established for returning information related to input/output requests.
申请公布号 US9405682(B2) 申请公布日期 2016.08.02
申请号 US201213531510 申请日期 2012.06.23
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Meshchaninov Dmitry;Bradshaw Dexter Paul;Sinha Suyash
分类号 G06F12/14;G06F12/06;G06F12/10;G06F13/10;G06F12/02 主分类号 G06F12/14
代理机构 代理人 Mehta Aneesh;Chinagudabha Raghu;Minhas Micky
主权项 1. In a computing environment, a method performed at least in part on at least one processor, comprising, establishing access to a storage device using an unprivileged storage architecture component, including, processing request data for initiating input/output activity associated with the storage device, the request data corresponding to at least one portion of the storage device, addressing of the at least one portion to substantially match an address space associated with application-related data that corresponds to the input/output activity, and configuring at least one path for the input/output activity between the at least one portion of the storage device and the unprivileged storage architecture component, the unprivileged storage architecture component to execute the input/output activity using the address space.
地址 Redmond WA US