-
公开(公告)号:US07788637B2
公开(公告)日:2010-08-31
申请号:US11118690
申请日:2005-04-29
申请人: Galen C. Hunt , James R. Larus , John D. DeTreville , Edward P Wobber , Martin Abadi , Michael B. Jones , Trishul A. Chilimbi
发明人: Galen C. Hunt , James R. Larus , John D. DeTreville , Edward P Wobber , Martin Abadi , Michael B. Jones , Trishul A. Chilimbi
IPC分类号: G06F9/44
CPC分类号: G06F21/562 , G06F21/566 , G06F21/57
摘要: Described herein is an implementation of a technology for the construction, identification, and/or optimization of operating-system processes. At least one implementation, described herein, constructs an operating-system process having the contents as defined by a process manifest. Once constructed, the operating-system process is unalterable.
摘要翻译: 这里描述了用于构建,识别和/或优化操作系统过程的技术的实现。 这里描述的至少一个实现构造具有由过程清单定义的内容的操作系统过程。 一旦构建,操作系统过程是不可改变的。
-
公开(公告)号:US08020141B2
公开(公告)日:2011-09-13
申请号:US11005562
申请日:2004-12-06
申请人: Galen C. Hunt , James R. Larus , John D. DeTreville , Edward P. Wobber , Martin Abadi , Michael B. Jones , Trishul Chilimbi
发明人: Galen C. Hunt , James R. Larus , John D. DeTreville , Edward P. Wobber , Martin Abadi , Michael B. Jones , Trishul Chilimbi
CPC分类号: G06F21/562 , G06F21/566 , G06F21/57
摘要: Described herein is an implementation of a technology for the construction, identity, and/or optimization of operating-system processes. At least one implementation, described herein, constructs an operating-system process having the contents as defined by a process manifest. Once constructed, the operating-system process is unalterable.
摘要翻译: 这里描述了用于构建,识别和/或优化操作系统过程的技术的实现。 这里描述的至少一个实现构造具有由过程清单定义的内容的操作系统过程。 一旦构建,操作系统过程是不可改变的。
-
公开(公告)号:US07694300B2
公开(公告)日:2010-04-06
申请号:US11118684
申请日:2005-04-29
IPC分类号: G06F9/46
CPC分类号: G06F21/562 , G06F21/566 , G06F21/57
摘要: Described herein is an implementation of a technology for the construction, identification, and/or optimization of operating-system processes. At least one implementation, described herein, constructs an operating-system process having the contents as defined by a process manifest. Once constructed, the operating-system process is unalterable.
摘要翻译: 这里描述了用于构建,识别和/或优化操作系统过程的技术的实现。 这里描述的至少一个实现构造具有由过程清单定义的内容的操作系统过程。 一旦构建,操作系统过程是不可改变的。
-
4.
公开(公告)号:US07600232B2
公开(公告)日:2009-10-06
申请号:US11007655
申请日:2004-12-07
申请人: Galen C. Hunt , James R. Larus , Manuel Fahndrich , Edward P. Wobber , Martin Abadi , John D. DeTreville
发明人: Galen C. Hunt , James R. Larus , Manuel Fahndrich , Edward P. Wobber , Martin Abadi , John D. DeTreville
CPC分类号: G06F9/546 , G06F2209/547
摘要: Described herein is an implementation of an inter-process communications technology. One or more implementations, described herein, facilitate creation of a bi-directional message conduit having exactly two endpoints. A first endpoint is owned by a first software process and a second endpoint is owned by a second software process. One or more implementations, described herein, maintain the bi-directional message conduit for passing multiple messages via the bi-directional message conduit from the first process to the second process, according to established rules that can be checked.
摘要翻译: 这里描述的是进程间通信技术的实现。 本文描述的一个或多个实施方式有助于创建具有正好两个端点的双向消息导管。 第一端点由第一软件进程拥有,第二端点由第二软件进程所拥有。 根据已经可以检查的规则,本文描述的一个或多个实施方案维护双向消息管道,用于经由双向消息管道将多个消息从第一进程传递到第二进程。
-
公开(公告)号:US07451435B2
公开(公告)日:2008-11-11
申请号:US11007808
申请日:2004-12-07
申请人: Galen C. Hunt , Thomas Roeder , James R. Larus , Manuel Fahndrich , John D. DeTreville , Steven P. Levi , Benjamin Zorn , Wolfgang Grieskamp
发明人: Galen C. Hunt , Thomas Roeder , James R. Larus , Manuel Fahndrich , John D. DeTreville , Steven P. Levi , Benjamin Zorn , Wolfgang Grieskamp
IPC分类号: G06F9/44
CPC分类号: G06F8/61
摘要: Described herein is at least one implementation employing multiple self-describing software artifacts persisted on one or more computer-storage media of a software-based computer. In this implementation, each artifact is representative of at least part of the software components (e.g., load modules, processes, applications, and operating system components) of the computing system and each artifact is described by at least one associated “manifest,” which include metadata declarative descriptions of the associated artifact.
摘要翻译: 这里描述的是至少一个采用在基于软件的计算机的一个或多个计算机存储介质上持续存在的自描述软件工件的实现。 在该实现中,每个工件代表计算系统的至少部分软件组件(例如,加载模块,进程,应用程序和操作系统组件),并且每个工件由至少一个相关联的“清单”描述,其中 包括关联工件的元数据声明性描述。
-
公开(公告)号:US20080141266A1
公开(公告)日:2008-06-12
申请号:US11462556
申请日:2006-08-04
CPC分类号: G06F21/562 , G06F9/544 , G06F12/1009 , G06F12/109 , G06F12/1491 , G06F21/566 , G06F21/57 , G06F2212/1016 , G06F2212/1052 , G06F2212/651 , G06F2212/657
摘要: A first plurality of operating system processes is assigned to a first protection domain, and a second plurality of operating system processes is assigned to a second protection domain. One or more hardware protection mechanisms are used to prevent the first plurality of operating system processes from accessing the memory space of the second plurality of operating system processes, and also to prevent the second plurality of operating system processes from accessing the memory space of the first plurality of operating system processes.
摘要翻译: 第一多个操作系统进程被分配给第一保护域,并且第二多个操作系统进程被分配给第二保护域。 使用一个或多个硬件保护机制来防止第一多个操作系统进程访问第二多个操作系统进程的存储器空间,并且还防止第二多个操作系统进程访问第一多个操作系统进程的存储器空间 多个操作系统进程。
-
公开(公告)号:US20080005750A1
公开(公告)日:2008-01-03
申请号:US11428037
申请日:2006-06-30
申请人: Galen C. Hunt , James R. Larus , Manuel A. Fahndrich , Bjarne Steensgaard , David R. Tarditi , Brian Zill
发明人: Galen C. Hunt , James R. Larus , Manuel A. Fahndrich , Bjarne Steensgaard , David R. Tarditi , Brian Zill
IPC分类号: G06F9/46
摘要: Described herein are one or more implementations that separate kernel interfaces functions into those that act on kernel objects owned by a process and accessed exclusively by that process—described herein as local kernel objects—from access to kernel objects owned by a process and accessible_by other active processes.
摘要翻译: 这里描述的是一个或多个实现,其将内核接口功能分离成对由进程所拥有的内核对象进行操作且仅由此处描述的本地描述的本地内核对象进行访问的实现 - 从进程所拥有的内核对象和可访问的其他活动 过程。
-
公开(公告)号:US08074231B2
公开(公告)日:2011-12-06
申请号:US11428096
申请日:2006-06-30
申请人: Galen C. Hunt , James R. Larus , Manuel A Fähndrich , Orion Hodson , David R. Tarditi , Michael Spear , Michael Carbin , Steven P. Levi , Bjame Steensgaard
发明人: 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分类号: G06F9/4411
摘要: 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.
摘要翻译: 在一些实现中,软件系统的操作可以包括不可信设备驱动器的执行。 当获得作为一组可执行指令的不可信设备驱动程序时,可以启动不可信设备驱动程序的执行。 可以从不受信任的设备驱动程序的设备驱动程序清单进一步确定用于执行设备驱动程序的计算资源。 计算资源可以包括硬件资源,存储器,输入/输出端口,中断请求线以及进程间通信信道中的一个或多个。 不受信任的设备驱动程序可以使用受信任的本地访问对象来访问计算资源。
-
公开(公告)号:US08032898B2
公开(公告)日:2011-10-04
申请号:US11428037
申请日:2006-06-30
申请人: Galen C. Hunt , James R. Larus , Manuel Fähndrich , Bjarne Steensgaard , David R. Tarditi , Brian Zill
发明人: Galen C. Hunt , James R. Larus , Manuel Fähndrich , Bjarne Steensgaard , David R. Tarditi , Brian Zill
摘要: Described herein are one or more implementations that separate kernel interfaces functions into those that act on kernel objects owned by a process and accessed exclusively by that process—described herein as local kernel objects—from access to kernel objects owned by a process and accessible by other active processes.
摘要翻译: 这里描述的是一个或多个实现,其将内核接口功能分离成对由进程所拥有的内核对象进行操作且仅由本文所描述的该进程访问的内部对象功能分离为本地内核对象 - 从对进程拥有的内核对象的访问以及可被其他内容访问的内核对象 活动过程。
-
公开(公告)号:US20080082546A1
公开(公告)日:2008-04-03
申请号:US11613917
申请日:2006-12-20
申请人: Henricus Johannes Maria Meijer , William H. Gates , Raymond E. Ozzie , Gary W. Flake , Thomas F. Bergstraesser , Arnold N. Blinn , Christopher W. Brumme , Lili Cheng , Nishant V. Dani , Daniel S. Glasser , Alexander G. Gounares , Galen C. Hunt , James R. Larus , Matthew B. MacLaurin , Debi P. Mishra , Amit Mital , Ira L. Snyder , Chandramohan A. Thekkath
发明人: Henricus Johannes Maria Meijer , William H. Gates , Raymond E. Ozzie , Gary W. Flake , Thomas F. Bergstraesser , Arnold N. Blinn , Christopher W. Brumme , Lili Cheng , Nishant V. Dani , Daniel S. Glasser , Alexander G. Gounares , Galen C. Hunt , James R. Larus , Matthew B. MacLaurin , Debi P. Mishra , Amit Mital , Ira L. Snyder , Chandramohan A. Thekkath
IPC分类号: G06F17/30
摘要: Remote provisioning of an IT network and/or associated services is provided. Hardware, software, service and/or expertise can be moved from on-premise to a remote location (e.g., central, distributed . . . ). Accordingly, at least a large degree computation can be moved to the center to exploit economies of scale, among other things. In such an architecture, computational resources (e.g., data storage, computation power, cache . . . ) can be pooled, and entities can subscribe to a particular level of resources related to a private entity IT network.
摘要翻译: 提供IT网络和/或相关服务的远程配置。 硬件,软件,服务和/或专业知识可以从内部移动到远程位置(例如,中央,分布式)。 因此,除了别的以外,至少大部分的计算可以移动到中心以利用规模经济。 在这种架构中,可以汇集计算资源(例如,数据存储,计算能力,高速缓存...),并且实体可以订阅与私有实体IT网络相关的特定资源级别。
-
-
-
-
-
-
-
-
-