Computer configuration for resource management in systems including a virtual machine
    1.
    发明授权
    Computer configuration for resource management in systems including a virtual machine 有权
    包括虚拟机在内的资源管理的计算机配置

    公开(公告)号:US06961941B1

    公开(公告)日:2005-11-01

    申请号:US09877378

    申请日:2001-06-08

    IPC分类号: G06F9/00 G06F9/455

    CPC分类号: G06F9/45533 G06F9/4401

    摘要: A computer architecture includes a first operating system (COS), which may be a commodity operating system, and a kernel, which acts as a second operating system. The COS is used to boot the system as a whole. After booting, the kernel is loaded and displaces the COS from the system level, meaning that the kernel itself directly accesses predetermined physical resources of the computer. All requests for use of system resources then pass via the kernel. System resources are divided into those that, in order to maximize speed, are controlled exclusively by the kernel, those that the kernel allows the COS to handle exclusively, and those for which control is shared by the kernel and COS. In the preferred embodiment of the invention, at least one virtual machine (VM) runs via a virtual machine monitor, which is installed to run on the kernel. Each VM, the COS, and even each processor in a multiprocessor embodiment, are treated as separately schedulable entities that are scheduled by the kernel. Mechanisms for high-speed I/O between VM's and I/O devices are also included.

    摘要翻译: 计算机体系结构包括可以是商品操作系统的第一操作系统(COS)和用作第二操作系统的内核。 COS用于整个系统引导。 引导后,内核被加载并从系统级别替换COS,这意味着内核本身直接访问计算机的预定物理资源。 然后,所有使用系统资源的请求都将通过内核传递。 系统资源被分为那些为了最大化速度而被内核控制的内核,那些内核允许COS专门处理的内容,以及由内核和COS共享控制的那些资源。 本发明中,至少一个虚拟机(VM)经由安装在内核上运行的虚拟机监视器运行。 多处理器实施例中的每个VM,COS以及每个处理器被视为由内核调度的可单独调度的实体。 还包括VM和I / O设备之间的高速I / O机制。

    System software displacement in a virtual computer system
    2.
    发明授权
    System software displacement in a virtual computer system 有权
    虚拟计算机系统中的系统软件位移

    公开(公告)号:US07412702B1

    公开(公告)日:2008-08-12

    申请号:US11240091

    申请日:2005-09-30

    CPC分类号: G06F9/45533 G06F9/4401

    摘要: A computer architecture includes a first operating system (COS), which may be a commodity operating system, and a kernel, which acts as a second operating system. The COS is used to boot the system as a whole. After booting, the kernel is loaded and displaces the COS from the system level, meaning that the kernel itself directly accesses predetermined physical resources of the computer. All requests for use of system resources then pass via the kernel. System resources are divided into those that, in order to maximize speed, are controlled exclusively by the kernel, those that the kernel allows the COS to handle exclusively, and those for which control is shared by the kernel and COS. In the preferred embodiment of the invention, at least one virtual machine (VM) runs via a virtual machine monitor, which is installed to run on the kernel. Each VM, the COS, and even each processor in a multiprocessor embodiment, are treated as separately schedulable entities that are scheduled by the kernel. Mechanisms for high-speed I/O between VM's and I/O devices are also included.

    摘要翻译: 计算机体系结构包括可以是商品操作系统的第一操作系统(COS)和用作第二操作系统的内核。 COS用于整个系统引导。 引导后,内核被加载并从系统级别替换COS,这意味着内核本身直接访问计算机的预定物理资源。 然后,所有使用系统资源的请求都将通过内核传递。 系统资源被分为那些为了最大化速度而被内核控制的内核,那些内核允许COS专门处理的内容,以及由内核和COS共享控制的那些资源。 本发明中,至少一个虚拟机(VM)经由安装在内核上运行的虚拟机监视器运行。 多处理器实施例中的每个VM,COS以及每个处理器被视为由内核调度的可单独调度的实体。 还包括VM和I / O设备之间的高速I / O机制。

    Method and system for frequent checkpointing

    公开(公告)号:US08549241B2

    公开(公告)日:2013-10-01

    申请号:US12683288

    申请日:2010-01-06

    IPC分类号: G06F12/16

    摘要: A virtualization platform provides fault tolerance for a primary virtual machine by continuously transmitting checkpoint information of the primary virtual machine to a collector process, such as a backup virtual machine. When implemented on a hardware platform comprising a multi-processor that supports nested page tables, the virtualization platform leverages the nested page table support to quickly identify memory pages that have been modified between checkpoints. The backup virtual machine provides feedback information to assist the virtualization platform in identifying candidate memory pages for transmitting actual modifications to the memory pages rather than the entire memory page as part of the checkpoint information. The virtualization platform further maintains a modification history data structure to identify memory pages that can be transmitted simultaneous with the execution of the primary virtual machine rather than while the primary virtual machine has been stunned.

    Method and apparatus for aligning patterns on a substrate
    6.
    发明授权
    Method and apparatus for aligning patterns on a substrate 失效
    用于对准衬底上的图案的方法和装置

    公开(公告)号:US08043652B2

    公开(公告)日:2011-10-25

    申请号:US11852978

    申请日:2007-09-10

    IPC分类号: C23C16/52 B05D5/00

    CPC分类号: G01Q40/00 Y10S977/854

    摘要: A system and method for aligning prior patterning positions formed by a first SPM tip with a second SPM tip in combination with an SPM system includes identifying first location information that includes a location of the first SPM tip and a sample reference location on an SPM sample and storing the first location information in a storage area. After replacing the first SPM tip with the second SPM tip, second location information, which includes a location of the second SPM tip and the sample reference location on the SPM sample, is identified. Displacement is calculated between the location of the second SPM tip and the first SPM tip based on the first and second location information, and either the second SPM tip or a stage supporting the SPM sample is translated to align the second SPM tip with the location of the first SPM tip in accordance with the calculated displacement.

    摘要翻译: 用于将由第一SPM尖端形成的先前图案形成位置与第二SPM尖端对准的系统和方法与SPM系统组合包括识别包括第一SPM尖端的位置和SPM样本上的样本参考位置的第一位置信息,以及 将第一位置信息存储在存储区域中。 在用第二SPM尖端替换第一SPM尖端之后,识别包括第二SPM尖端的位置和SPM样本上的样本参考位置的第二位置信息。 基于第一和第二位置信息在第二SPM尖端的位置和第一SPM尖端之间计算位移,并且平移第二SPM尖端或支撑SPM样本的平台以使第二SPM尖端与 第一个SPM尖端按照计算出的位移。

    METHOD AND APPARATUS FOR PROVIDING DYNAMIC ROUTE ADVERTISEMENT
    8.
    发明申请
    METHOD AND APPARATUS FOR PROVIDING DYNAMIC ROUTE ADVERTISEMENT 审中-公开
    提供动态路由广告的方法和装置

    公开(公告)号:US20090106449A1

    公开(公告)日:2009-04-23

    申请号:US11875520

    申请日:2007-10-19

    IPC分类号: G06F15/173

    CPC分类号: G06Q30/02

    摘要: A method and apparatus for providing dynamic route advertisement based on IP-Sec security associations are disclosed. The method receives a notification for an establishment, a deletion or a modification of a security association for a sub-network. The method then adds or deletes a route for the sub-network based on the security association and dynamically advertises the added or deleted route to one or more peer devices. In one embodiment, the method also receives an advertisement for an added or deleted route from a peer device, identifies at least one IP-Sec client for receiving the advertisement, and establishes or deletes one or more security associations for the at least one identified IP-Sec client.

    摘要翻译: 公开了一种基于IP-Sec安全关联提供动态路由广告的方法和装置。 该方法接收关于子网的安全关联的建立,删除或修改的通知。 然后,该方法基于安全关联添加或删除子网的路由,并将添加或删除的路由动态通告给一个或多个对等设备。 在一个实施例中,该方法还从对等设备接收用于添加或删除的路由的广告,识别用于接收广告的至少一个IP-Sec客户端,并且建立或删除用于所述至少一个识别的IP的一个或多个安全关联 -Sec客户端

    COMPACT NANOFABRICATION APPARATUS
    9.
    发明申请
    COMPACT NANOFABRICATION APPARATUS 审中-公开
    紧凑的纳米装置

    公开(公告)号:US20090023607A1

    公开(公告)日:2009-01-22

    申请号:US12116908

    申请日:2008-05-07

    IPC分类号: C40B50/14 C40B60/14

    摘要: An apparatus for use in fabricating structures and depositing materials from tips to surfaces for patterning in direct-write mode, providing ability to travel macroscopic distances and yet provide for nanoscale patterning. Useful in small scale fabrication and nanolithography. The instrument can be compact and used on a laboratory bench or desktop. An apparatus comprising: at least one multi-axis assembly comprising a plurality of nanopositioning stages, at least one pen assembly, wherein the pen assembly and the multi-axis assembly are adapted for delivery of material from the pen assembly to a substrate which is positioned by the multi-axis assembly, at least one viewing assembly, at least one controller. Nanopositioning by piezoelectric methods and devices and motors is particularly useful. The apparatus can include integrated environmental chambers and housings, as well as ink reservoirs for materials to be delivered. The viewing assembly can be a microscope with a long working distance. Particularly useful for fabrication of bioarrays or microarrays. The multi-axis assembly can be a five-axis assembly. Software can facilitate efficient usage.

    摘要翻译: 一种用于制造结构并从尖端到表面沉积材料的装置,用于以直写式模式进行图案化,提供行进宏观距离并提供纳米尺度图案化的能力。 适用于小规模制造和纳米光刻。 该仪器可以紧凑,并在实验台或台式机上使用。 一种装置,包括:至少一个多轴组件,其包括多个纳米定位阶段,至少一个笔组件,其中所述笔组件和所述多轴组件适于将材料从所述笔组件传送到定位的衬底 通过多轴组件,至少一个观察组件,至少一个控制器。 通过压电方法和装置和电动机的定位是特别有用的。 该设备可以包括集成的环境室和壳体,以及用于要输送的材料的油墨储存器。 观察组件可以是具有长工作距离的显微镜。 特别适用于制造生物芯片或微阵列。 多轴组件可以是五轴组件。 软件可以促进有效的使用。

    Brokering of personalized rulesets for use in digital media character replacement
    10.
    发明申请
    Brokering of personalized rulesets for use in digital media character replacement 有权
    个性化规则集的经纪人用于数字媒体字符替换

    公开(公告)号:US20070136745A1

    公开(公告)日:2007-06-14

    申请号:US11297313

    申请日:2005-12-08

    摘要: An apparatus, program product and method utilize a brokering service for use in controlling the incorporation of likeness data for an individual into a media presentation. The brokering service maintains a plurality of rulesets respectively associated with a plurality of individuals. Each ruleset is used to restrict or otherwise control the incorporation of likeness data associated with an associated individual into media presentations, typically through the inclusion of one or more rules configured to define conditions under which the likeness data for the associated individual may or may not be incorporated into a media presentation. The brokering service is capable of responding to requests for selected rulesets for different individuals by communicating the rulesets to various requesting entities.

    摘要翻译: 一种装置,程序产品和方法利用代理服务来用于控制将个人的相似数据并入媒体呈现中。 代理服务维护分别与多个个人相关联的多个规则集。 每个规则集用于限制或以其他方式控制与相关联的个体相关联的相似性数据结合到媒体呈现中,通常通过包括被配置为定义相关个体的相似数据可能是或可以不是的条件的一个或多个规则 纳入媒体演示。 经纪服务能够通过将规则集传递给各种请求实体来响应针对不同个人的所选规则集的请求。