System for allocating the resources of a computer system
    11.
    发明授权
    System for allocating the resources of a computer system 失效
    用于分配计算机系统的资源的系统

    公开(公告)号:US5793979A

    公开(公告)日:1998-08-11

    申请号:US476636

    申请日:1995-06-07

    CPC分类号: G06F9/4411 G06F15/177

    摘要: A system for allocating resources for use by devices of a computer system. A possible configuration of elements of a resource is obtained. This possible configuration defines the resource elements that are appropriate for operating the devices within the computer system. For a selected device, a determination is made whether a particular resource element is available for use by this device. If not, another possible configuration is obtained and the process begins anew. In contrast, if the particular resource element is available, then this resource element is assigned for use by the selected device. This resource allocation process continues until resource elements have been assigned to the remaining devices.

    摘要翻译: 一种用于分配供计算机系统的设备使用的资源的系统。 获得资源元素的可能配置。 这种可能的配置定义适合于操作计算机系统内的设备的资源元素。 对于所选择的设备,确定特定资源元素是否可供该设备使用。 如果没有,则获得另一种可能的配置,并重新开始该过程。 相反,如果特定资源元素可用,则该资源元素被分配供所选择的设备使用。 该资源分配过程继续进行,直到资源元素已分配给剩余的设备。

    Network system role determination
    12.
    发明申请
    Network system role determination 有权
    网络系统角色确定

    公开(公告)号:US20060069805A1

    公开(公告)日:2006-03-30

    申请号:US10903875

    申请日:2004-07-30

    IPC分类号: G06F15/16

    摘要: The role of a system in a network may be categorized as a networking system, a security system, a systems management system, a mail system, a database system, a web system, a file/print system, a communication and collaboration system, and/or any other system in the network. The role of a target system may be determined by sending test probes to one or more systems in a target network. The test probes may be data packets crafted to produce a particular response from a target system. The received responses may be compared to signature responses of a basis system with known operating system, services, and/or roles. By matching the received responses with signature responses, a role resolver may associate a role with the target system.

    摘要翻译: 系统在网络中的作用可以分为网络系统,安全系统,系统管理系统,邮件系统,数据库系统,网络系统,文件/打印系统,通信和协作系统,以及 /或网络中的任何其他系统。 可以通过将测试探针发送到目标网络中的一个或多个系统来确定目标系统的作用。 测试探针可以是针对目标系统产生特定响应的数据分组。 接收到的响应可以与具有已知操作系统,服务和/或角色的基础系统的签名响应进行比较。 通过将收到的响应与签名响应进行匹配,角色解析器可以将角色与目标系统相关联。

    Network system role determination
    13.
    发明授权
    Network system role determination 有权
    网络系统角色确定

    公开(公告)号:US07912940B2

    公开(公告)日:2011-03-22

    申请号:US10903875

    申请日:2004-07-30

    IPC分类号: G06F15/16 G06F15/173

    摘要: The role of a system in a network may be categorized as a networking system, a security system, a systems management system, a mail system, a database system, a web system, a file/print system, a communication and collaboration system, and/or any other system in the network. The role of a target system may be determined by sending test probes to one or more systems in a target network. The test probes may be data packets crafted to produce a particular response from a target system. The received responses may be compared to signature responses of a basis system with known operating system, services, and/or roles. By matching the received responses with signature responses, a role resolver may associate a role with the target system.

    摘要翻译: 系统在网络中的作用可以分为网络系统,安全系统,系统管理系统,邮件系统,数据库系统,网络系统,文件/打印系统,通信和协作系统,以及 /或网络中的任何其他系统。 可以通过将测试探针发送到目标网络中的一个或多个系统来确定目标系统的作用。 测试探针可以是针对目标系统产生特定响应的数据分组。 接收到的响应可以与具有已知操作系统,服务和/或角色的基础系统的签名响应进行比较。 通过将收到的响应与签名响应进行匹配,角色解析器可以将角色与目标系统相关联。

    Tracking and managing failure-susceptible operations in a computer system
    14.
    发明授权
    Tracking and managing failure-susceptible operations in a computer system 失效
    跟踪和管理计算机系统中的故障敏感操作

    公开(公告)号:US06205561B1

    公开(公告)日:2001-03-20

    申请号:US08989147

    申请日:1997-12-11

    IPC分类号: G06F1134

    摘要: The present invention is directed to tracking and managing failure-susceptible operations in a computer system. In a preferred embodiment, the performance of failure-susceptible operations is monitored, such that, when execution of the operating system is interrupted then restarted, it can be determined which failure-susceptible operation was in progress at the point at which execution of the operating system was interrupted. In one embodiment, this monitoring is performed using a stack data structure. When a failure-susceptible operation is invoked, an entry is pushed on the stack identifying the invoked failure-susceptible operation. On the other hand, when a failure-susceptible operation is completed, the entry identifying the completed failure-susceptible operation is popped off the stack. The failure-susceptible operation that was in progress at the point at which execution was last interrupted is then determined to be the failure-susceptible operation identified by the top entry on the stack when execution resumes. In a further preferred embodiment, subsequent attempted invocation of the operation determined to be in progress when execution was interrupted is inhibited.

    摘要翻译: 本发明涉及跟踪和管理计算机系统中的故障敏感操作。 在优选实施例中,监视故障敏感操作的性能,使得当操作系统的执行被中断然后重新启动时,可以确定在执行操作的点处哪个故障敏感操作正在进行中 系统中断 在一个实施例中,使用堆栈数据结构来执行该监视。 当调用故障敏感操作时,会在堆栈上推入一个条目,标识被调用的故障敏感操作。 另一方面,当故障易受影响的操作完成时,识别完成的故障易受操作的条目从堆栈中弹出。 在执行上一次中断的时刻进行中的故障易受影响的操作随后被确定为当执行恢复时由栈顶部条目识别的故障敏感操作。 在另一优选实施例中,禁止在执行中断时确定正在进行的操作的后续尝试调用。

    Reduced or fail-safe bootstrapping of a system having a graphical user
interface
    16.
    发明授权
    Reduced or fail-safe bootstrapping of a system having a graphical user interface 失效
    具有图形用户界面的系统的简化或故障安全引导

    公开(公告)号:US5784549A

    公开(公告)日:1998-07-21

    申请号:US796130

    申请日:1997-02-06

    IPC分类号: G06F11/00 G06F11/14 G06F11/34

    CPC分类号: G06F11/1417

    摘要: A method and system are disclosed for invoking a limited or "fail-safe" functionality from a computer system having a graphical user interface (GUI). In one aspect, a computer operating system having GUI functionality can be activated with two different sets of GUI features. Normally, the operating system provides a full complement of GUI features. Alternatively, the operating system provides a more limited set of GUI features. The operating system invokes the limited set of GUI features either in response to a user command, such as a keyboard function key pressed during the bootstrap loading sequence of the operating system, or automatically in response to a failure of an attempt by the computer system to load the normal complement of GUI functions. With the limited set of GUI features, the user of the computer can take advantage of the power of graphical user interfaces even when the computer system is not operating normally. For example, the user can run graphically based diagnostic and repair programs from the "fail-safe" mode. The invention finds application in stand-alone and networked computer systems and, in particular, in systems that store the bulk of the operating system software on a remote server accessible only by network.

    摘要翻译: 公开了一种用于从具有图形用户界面(GUI)的计算机系统调用有限或“故障安全”功能的方法和系统。 在一个方面,具有GUI功能的计算机操作系统可以利用两组不同的GUI特征来激活。 通常,操作系统提供了完整的GUI功能。 或者,操作系统提供更有限的一组GUI特征。 操作系统响应于用户命令来调用有限的GUI特征,诸如在操作系统的引导加载序列期间按下的键盘功能键,或者响应于计算机系统尝试失败而自动响应 加载GUI功能的正常补充。 使用有限的GUI功能,即使计算机系统运行不正常,计算机的用户也可以利用图形用户界面的优势。 例如,用户可以从“故障安全”模式运行基于图形的诊断和修复程序。 本发明可以在独立和联网的计算机系统中应用,特别是在仅可由网络访问的远程服务器上存储大部分操作系统软件的系统中。

    DISCOVERY AND ACTIVATION OF APPLICATION EXTENSIONS
    17.
    发明申请
    DISCOVERY AND ACTIVATION OF APPLICATION EXTENSIONS 审中-公开
    发现和启动应用程序扩展

    公开(公告)号:US20130055285A1

    公开(公告)日:2013-02-28

    申请号:US13218475

    申请日:2011-08-26

    IPC分类号: G06F9/46

    摘要: The operating system of a computer maintains an extension catalog that stores data relating extensions with information about the contracts the extensions support. Extensions are registered in this catalog according to the contract they implement. The extension catalog can be queried to identify extensions that support a given contract. An extension can be selected from among the results from a query, and the selected extension can be activated. When activated, the extension is set up by the operating system as an independent process from, and with context from, the application for which it is an extension. Information about the extension is provided to the application to enable the extension and the application to communicate according to the supported contract.

    摘要翻译: 计算机的操作系统维护扩展目录,其存储有关扩展的数据,其中包含有关扩展支持的合同的信息。 扩展根据其实施的合同在本目录中注册。 可以查询扩展目录来识别支持给定合同的扩展。 可以从查询的结果中选择扩展名,并且可以激活所选的扩展名。 当激活时,扩展由操作系统作为独立进程设置,并且与其作为扩展的应用程序的上下文相关联。 有关扩展的信息被提供给应用程序,以使扩展和应用程序能够根据支持的合同进行通信。

    Dynamic out-of-process software components isolation for trustworthiness execution
    18.
    发明授权
    Dynamic out-of-process software components isolation for trustworthiness execution 有权
    动态的进程外软件组件隔离可靠的执行

    公开(公告)号:US07587594B1

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

    申请号:US10929339

    申请日:2004-08-30

    IPC分类号: H04L26/06

    摘要: Preventing uncontrolled access to an execution environment of a first component object by a second component object. A system includes a memory area storing the first component object, the second component object, and one or more predefined properties associated with the second component object. The system comprises a processor configured to receive a request from the first component object stored in the memory area to create the second component object stored in the memory area. The first component object executes in a first execution environment and the request specifies a requested execution environment for the second component object. The processor is also configured for analyzing the predefined properties stored in the memory area to determine an execution environment privilege associated with the second component object. The processor is configured for granting the received request as a function of the determined execution environment privilege.

    摘要翻译: 防止第二个组件对象对第一个组件对象的执行环境的不受控制的访问。 系统包括存储第一组件对象,第二组件对象以及与第二组件对象相关联的一个或多个预定属性的存储区。 该系统包括被配置为从存储在存储器区域中的第一组件对象接收请求以创建存储在存储器区域中的第二组件对象的处理器。 第一个组件对象在第一个执行环境中执行,并且该请求指定了第二个组件对象所请求的执行环境。 处理器还被配置用于分析存储在存储器区域中的预定义属性,以确定与第二组件对象相关联的执行环境特权。 处理器被配置为根据所确定的执行环境特权来授予所接收的请求。

    Smart hibernation on an operating system with page translation
    19.
    发明授权
    Smart hibernation on an operating system with page translation 有权
    在具有页面翻译的操作系统上进行智能休眠

    公开(公告)号:US06609182B1

    公开(公告)日:2003-08-19

    申请号:US09488271

    申请日:2000-01-20

    IPC分类号: G06F1200

    CPC分类号: G06F9/4418

    摘要: A duplicate memory image of the pages that need to be saved (i.e. hibernated) is created within volatile memory. The pages to be hibernated include all pages whose state is locked and a portion, if not all, of the pages whose state is idle. If the duplicate memory image of the pages to be hibernated cannot, however, be created due to a lack of volatile memory, a portion of the idle pages is pushed out to the swap file on secondary storage to free more volatile memory for this duplication. This duplicate memory image of the pages to be hibernated along with a corresponding page table identifying their location within volatile memory are then written out to a file on the secondary storage, completing hibernation and allowing the computer system to shut down in a hibernate mode.

    摘要翻译: 在易失性存储器中创建需要保存(即休眠)的页面的重复存储器映像。 要休眠的页面包括其状态被锁定的所有页面以及状态为空闲的页面的一部分(如果不是全部)。 然而,如果要休眠的页面的重复存储器映像不能由于缺少易失性存储器而被创建,则一部分空闲页面被推出到辅助存储器上的交换文件以释放更多的易失性存储器用于该重复。 要休眠的页面的重复存储器映像以及识别其在易失性存储器内的位置的对应页表然后被写出到辅助存储器上的文件,完成休眠并允许计算机系统以休眠模式关闭。

    Tracking and managing failure-susceptible operations in a computer system
    20.
    发明授权
    Tracking and managing failure-susceptible operations in a computer system 有权
    跟踪和管理计算机系统中的故障敏感操作

    公开(公告)号:US06430706B1

    公开(公告)日:2002-08-06

    申请号:US09606870

    申请日:2000-06-29

    IPC分类号: G06F1122

    摘要: The present invention is directed to tracking and managing failure-susceptible operations in a computer system. In a preferred embodiment, the performance of failure-susceptible operations is monitored such that, when execution of the operating system is interrupted and then restarted, it can be determined which failure-susceptible operation was in progress at the point at which execution of the operating system was interrupted. A list is made of the operations that failed to execute to completion and subsequent invocation of operations on the list is inhibited. A user may review the list and select operations, allowing the selected operations to be subsequently invoked.

    摘要翻译: 本发明涉及跟踪和管理计算机系统中的故障敏感操作。 在优选实施例中,监视故障敏感操作的性能,使得当操作系统的执行被中断然后重新启动时,可以确定哪个故障敏感操作在执行操作的时刻正在进行 系统中断 列出了无法执行到完成的操作,并且对该列表上的操作的后续调用被禁止。 用户可以查看列表并选择操作,允许随后调用所选择的操作。