-
1.
公开(公告)号:US20070094673A1
公开(公告)日:2007-04-26
申请号:US11428096
申请日:2006-06-30
Applicant: Galen Hunt , James Larus , Manuel Fanndrich , Orion Hodson , Steven Levi , Bjarne Steensgaard , David Tarditi , Michael Spear , Michael Carbin
Inventor: Galen Hunt , James Larus , Manuel Fanndrich , Orion Hodson , Steven Levi , Bjarne Steensgaard , David Tarditi , Michael Spear , Michael Carbin
IPC: G06F9/46
CPC classification number: G06F9/4411
Abstract: Described herein are one or more implementations for describing and/or addressing the configuration requirements of applications, extensions, device drivers, and other components of a software system.
Abstract translation: 这里描述了用于描述和/或解决应用程序,扩展,设备驱动程序和软件系统的其他组件的配置要求的一个或多个实现。
-
公开(公告)号:US20080168479A1
公开(公告)日:2008-07-10
申请号:US11970500
申请日:2008-01-07
Applicant: Thomas Joseph Purtell , Won Chun , Michael Carbin
Inventor: Thomas Joseph Purtell , Won Chun , Michael Carbin
CPC classification number: G06F9/45558 , G06F2009/45583
Abstract: Embodiments of the present invention comprise methods and systems for augmenting machine virtualization by entirely bypassing resource emulation for performance-critical features, such as 3D graphics acceleration, through the use of high-performance interfaces between the guest OS and the host OS. Embodiments of the present invention also comprise methods and systems for ameliorating the performance penalties and functionality restrictions of conventional resource emulation.
Abstract translation: 本发明的实施例包括通过使用客户操作系统和主机OS之间的高性能接口完全绕过用于诸如3D图形加速的性能关键特征的资源仿真来增加机器虚拟化的方法和系统。 本发明的实施例还包括用于改善常规资源仿真的性能惩罚和功能限制的方法和系统。
-
3.
公开(公告)号:US08074231B2
公开(公告)日:2011-12-06
申请号:US11428096
申请日:2006-06-30
Applicant: Galen C. Hunt , James R. Larus , Manuel A Fähndrich , Orion Hodson , David R. Tarditi , Michael Spear , Michael Carbin , Steven P. Levi , Bjame Steensgaard
Inventor: Galen C. Hunt , James R. Larus , Manuel A Fähndrich , Orion Hodson , David R. Tarditi , Michael Spear , Michael Carbin , Steven P. Levi , Bjame Steensgaard
CPC classification number: G06F9/4411
Abstract: In some implementations, the operations of a software system may include the execution of untrusted device drivers. The execution of an untrusted device driver may be initiated when an untrusted device driver that is a set of executable instructions is obtained. A computing resource for the execution of the device driver may be further determined from a device-driver manifest of the untrusted device driver. Computing resources may include one or more of a hardware resource, a memory, an input/output port, an interrupt request line, and an inter-process communication channel. Trusted local access objects may be used by the untrusted device driver to access the computing resources.
Abstract translation: 在一些实现中,软件系统的操作可以包括不可信设备驱动器的执行。 当获得作为一组可执行指令的不可信设备驱动程序时,可以启动不可信设备驱动程序的执行。 可以从不受信任的设备驱动程序的设备驱动程序清单进一步确定用于执行设备驱动程序的计算资源。 计算资源可以包括硬件资源,存储器,输入/输出端口,中断请求线以及进程间通信信道中的一个或多个。 不受信任的设备驱动程序可以使用受信任的本地访问对象来访问计算资源。
-
公开(公告)号:US08065687B2
公开(公告)日:2011-11-22
申请号:US11970500
申请日:2008-01-07
Applicant: Thomas Joseph Purtell, II , Won Chun , Michael Carbin
Inventor: Thomas Joseph Purtell, II , Won Chun , Michael Carbin
IPC: G06F13/00
CPC classification number: G06F9/45558 , G06F2009/45583
Abstract: Embodiments of the present invention comprise methods and systems for augmenting machine virtualization by entirely bypassing resource emulation for performance-critical features, such as 3D graphics acceleration, through the use of high-performance interfaces between the guest OS and the host OS. Embodiments of the present invention also comprise methods and systems for ameliorating the performance penalties and functionality restrictions of conventional resource emulation.
Abstract translation: 本发明的实施例包括通过使用客户操作系统和主机OS之间的高性能接口完全绕过用于诸如3D图形加速的性能关键特征的资源仿真来增加机器虚拟化的方法和系统。 本发明的实施例还包括用于改善常规资源仿真的性能惩罚和功能限制的方法和系统。
-
-
-