Merging file system directories
    1.
    发明授权
    Merging file system directories 有权
    合并文件系统目录

    公开(公告)号:US08280908B2

    公开(公告)日:2012-10-02

    申请号:US11479192

    申请日:2006-06-30

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30235

    摘要: Two or more separate physical file system directories are presented as one merged (virtual) file system directory to a process running in a silo. The operating system controls the level of access to the files in the merge directory. The operating system provides the merged view of the file system directories by monitoring file system requests made by processes in silos on a computer or computer system and in response to detecting certain types of file system access requests, provides the view of the seemingly merged directories by performing special processing. The types of requests which trigger the special processing include: enumeration, open, create, rename or close.

    摘要翻译: 将两个或多个单独的物理文件系统目录作为一个合并的(虚拟)文件系统目录呈现给在筒仓中运行的进程。 操作系统控制对合并目录中文件的访问级别。 操作系统通过监视由计算机或计算机系统上的孤岛中的进程产生的文件系统请求并响应于检测到某些类型的文件系统访问请求而提供文件系统目录的合并视图,通过以下方式提供看似合并的目录的视图: 进行特殊处理。 触发特殊处理的请求类型包括:枚举,打开,创建,重命名或关闭。

    Merging registry keys
    2.
    发明授权
    Merging registry keys 有权
    合并注册表项

    公开(公告)号:US08245035B2

    公开(公告)日:2012-08-14

    申请号:US11480072

    申请日:2006-06-30

    IPC分类号: G06F21/00

    CPC分类号: G06F9/44505

    摘要: Two or more separate physical Registry directories are presented as a single (virtual) Registry directory to an application running in a controlled execution environment called a silo. All of the operations normally available to be performed on the Registry directory can be performed on the merge directory, however, the operating system controls the level of access to the keys in the merge directory. The operating system provides the merged view of the Registry directories by a Registry filter driver. The Registry filter model provides a single callback with a notification code indicating the reason the callback was called. The types of notifications which trigger the special processing include: enumeration of a key, enumeration of the value of a key, query a key, close a key, delete a key, create or open a key or rename a key.

    摘要翻译: 将两个或多个单独的物理注册表目录作为单个(虚拟)注册表目录呈现给在受控执行环境中运行的称为“仓库”的应用程序。 通常可以在注册表目录中执行的所有操作都可以在合并目录上执行,但是操作系统控制对合并目录中的密钥的访问级别。 操作系统通过注册表过滤器驱动程序提供注册表目录的合并视图。 注册表过滤器模型提供单个回调,并带有一个通知代码,指示调用回调的原因。 触发特殊处理的通知的类型包括:枚举密钥,枚举密钥的枚举,查询密钥,关闭密钥,删除密钥,创建或打开密钥或重命名密钥。

    Method for delivering interrupts to user mode drivers
    3.
    发明授权
    Method for delivering interrupts to user mode drivers 有权
    将中断传送到用户模式驱动程序的方法

    公开(公告)号:US07581051B2

    公开(公告)日:2009-08-25

    申请号:US11129802

    申请日:2005-05-16

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24

    摘要: Systems and methods for providing a framework within which device drivers may run at a user-mode level. A platform (e.g., APIC) or bus (PCI bus) generic feature is used to take the CPU out of interrupt mode without having to wait for a user-level driver to clear the device interrupt. This allows writing the complete device driver in user space. The device driver still get notifications on interrupts but not at interrupt priority. The same scheme can be extended to shared interrupts, where multiple devices share a single interrupt line.

    摘要翻译: 用于提供设备驱动程序可以以用户模式级别运行的框架的系统和方法。 使用平台(例如APIC)或总线(PCI总线)通用特征将CPU从中断模式中取消,而不必等待用户级驱动程序清除设备中断。 这允许在用户空间中写入完整的设备驱动程序。 设备驱动程序仍然在中断时收到通知,但不会中断优先级。 相同的方案可以扩展到共享中断,其中多个设备共享一个中断线。

    STATE CONTROL OF REMOTE HOSTS FOR MANAGEMENT OF DISTRIBUTED APPLICATIONS
    4.
    发明申请
    STATE CONTROL OF REMOTE HOSTS FOR MANAGEMENT OF DISTRIBUTED APPLICATIONS 有权
    远程管理分布式应用程序的状态控制

    公开(公告)号:US20120290706A1

    公开(公告)日:2012-11-15

    申请号:US13104582

    申请日:2011-05-10

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5011 G06F8/60

    摘要: Configuring a node. A method includes determining a current state of a target node. The current state of the target node refers to objects currently deployed or running in the remote target node. It includes at least one of an operating system, one or more applications, or configuration setting at the target node. The method further includes determining a desired state for the target node to change the current state. The method further includes accessing a dependency graph based on the version of an agent running on the target node. The dependency graph is supplied to a state machine. The state machine is particular to the target node. The state machine using the current state of the target node, the desired state and the dependency graph, performs operations to drive the target node toward its goal.

    摘要翻译: 配置节点 一种方法包括确定目标节点的当前状态。 目标节点的当前状态是指当前在远程目标节点中部署或运行​​的对象。 它包括操作系统,一个或多个应用程序中的至少一个或在目标节点处的配置设置。 该方法还包括确定目标节点改变当前状态的期望状态。 该方法还包括基于在目标节点上运行的代理的版本访问依赖关系图。 依赖图提供给状态机。 状态机是目标节点特有的。 使用目标节点的当前状态,期望状态和依赖关系图的状态机执行将目标节点驱动到其目标的操作。

    State control of remote hosts for management of distributed applications
    5.
    发明授权
    State control of remote hosts for management of distributed applications 有权
    远程主机的状态控制用于管理分布式应用程序

    公开(公告)号:US08713096B2

    公开(公告)日:2014-04-29

    申请号:US13104582

    申请日:2011-05-10

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5011 G06F8/60

    摘要: Configuring a node. A method includes determining a current state of a target node. The current state of the target node refers to objects currently deployed or running in the remote target node. It includes at least one of an operating system, one or more applications, or configuration setting at the target node. The method further includes determining a desired state for the target node to change the current state. The method further includes accessing a dependency graph based on the version of an agent running on the target node. The dependency graph is supplied to a state machine. The state machine is particular to the target node. The state machine using the current state of the target node, the desired state and the dependency graph, performs operations to drive the target node toward its goal.

    摘要翻译: 配置节点 一种方法包括确定目标节点的当前状态。 目标节点的当前状态是指当前在远程目标节点中部署或运行​​的对象。 它包括操作系统,一个或多个应用程序中的至少一个或在目标节点处的配置设置。 该方法还包括确定目标节点改变当前状态的期望状态。 该方法还包括基于在目标节点上运行的代理的版本访问依赖关系图。 依赖图提供给状态机。 状态机是目标节点特有的。 使用目标节点的当前状态,期望状态和依赖关系图的状态机执行将目标节点驱动到其目标的操作。

    Rich targeting criteria for selection of driver packages
    6.
    发明授权
    Rich targeting criteria for selection of driver packages 有权
    用于选择驱动程序包的丰富的定位条件

    公开(公告)号:US07716382B2

    公开(公告)日:2010-05-11

    申请号:US11032948

    申请日:2005-01-11

    IPC分类号: G06F3/00 G06F13/12

    CPC分类号: G06F9/4413 G06F9/4411

    摘要: Systems and methods are disclosed that facilitate refining a list of candidate driver packages for a detected plug-and-play device. A device can be detected and a hardware ID there for can be determined and compared to hardware IDs in a data store to determine a preliminary list of driver packages that match the hardware device ID. The driver packages can be tagged with additional rich targeting criteria that must be satisfied in order for the driver package to be retained in the candidate list. If additional criteria in the driver packages are not satisfied, then the driver package can be excised from the candidate list to refine driver package compatibility with a computer to which the device is connected.

    摘要翻译: 公开了有助于改进用于检测到的即插即用设备的候选驱动程序包的列表的系统和方法。 可以检测设备并且可以确定其中的硬件ID并将其与数据存储器中的硬件ID进行比较,以确定与硬件设备ID匹配的驱动程序包的初步列表。 可以使用额外的丰富的目标标准来标记驱动程序包,以便驱动程序包保留在候选列表中。 如果驱动程序包中的附加标准不满足,则可以从候选列表中删除驱动程序包,以便与设备连接的计算机精简驱动程序包兼容性。