发明名称 Systems and methods for supporting device access from multiple operating systems
摘要 A host operating system can take ownership of a device. The host can project the presence of a device proxy (VDP) into a guest operating system. The VDP provides a set of device functions corresponding to the particular device class. Interactions with the VDP in the guest are forwarded to a Virtual Service Provider (VSP) in the host. The VSP maps a set of device class functions onto physical devices through a hardware abstraction and emulation layer. Functions supported directly by a physical device can be delivered to the device by the hardware abstraction layer (HAL). Functions not directly supported can be implemented through the hardware emulation layer (HEL). A uniform and robust set of functions may be made available in the guest regardless of hardware changes in the host, migration to a new host, or use of the device by other competing operating systems.
申请公布号 US7581229(B2) 申请公布日期 2009.08.25
申请号 US20050078065 申请日期 2005.03.11
申请人 MICROSOFT CORPORATION 发明人 WATKINS DOUGLAS A.;NICHOLAS ANDREW ERNEST
分类号 G06F9/44;G06F9/455 主分类号 G06F9/44
代理机构 代理人
主权项
地址