Managing a plurality of processors as devices
    21.
    发明授权
    Managing a plurality of processors as devices 有权
    将多个处理器作为设备进行管理

    公开(公告)号:US07921151B2

    公开(公告)日:2011-04-05

    申请号:US12176375

    申请日:2008-07-19

    IPC分类号: G06F11/00

    CPC分类号: G06F9/5027 G06F2209/509

    摘要: A computer system's multiple processors are managed as devices. The operating system accesses the multiple processors using processor device modules loaded into the operating system to facilitate a communication between an application requesting access to a processor and the processor. A device-like access is determined for accessing each one of the processors similar to device-like access for other devices in the system such as disk drives, printers, etc. An application seeking access to a processor issues device-oriented instructions for processing data, and in addition, the application provides the processor with the data to be processed. The processor processes the data according to the instructions provided by the application.

    摘要翻译: 计算机系统的多个处理器作为设备进行管理。 操作系统使用加载到操作系统中的处理器设备模块来访问多个处理器,以便于请求对处理器的访问的应用与处理器之间的通信。 确定用于访问每个处理器的类似设备的访问,类似于系统中的其他设备(例如磁盘驱动器,打印机等)的类似设备的访问。寻求对处理器的访问的应用发出面向设备的指令以处理数据 ,此外,应用程序向处理器提供要处理的数据。 处理器根据应用程序提供的指令对数据进行处理。

    Selection of processor cores for optimal thermal performance
    22.
    发明授权
    Selection of processor cores for optimal thermal performance 有权
    选择处理器内核以获得最佳的热性能

    公开(公告)号:US07596430B2

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

    申请号:US11381391

    申请日:2006-05-03

    IPC分类号: G05D23/00 G06F11/30

    CPC分类号: G06F1/206

    摘要: A computer implemented method, data processing system, computer usable code, and apparatus are provided for optimizing the thermal performance of a computer system. A set of processor cores associated with the computer system are identified. A thermal index is requested for each of the set of processor cores and the processor cores are ranked based on the thermal index. Software is then mapped to execute on an optimal processor core form the set of processor cores based on the ranking.

    摘要翻译: 提供计算机实现的方法,数据处理系统,计算机可用代码和装置,用于优化计算机系统的热性能。 识别与计算机系统相关联的一组处理器核心。 要求每组处理器核心的热指数,并且基于热指数对处理器核心进行排名。 然后将软件映射到基于排名的一组处理器核心的最佳处理器核心上执行。

    Managing a plurality of processors as devices
    23.
    发明授权
    Managing a plurality of processors as devices 有权
    将多个处理器作为设备进行管理

    公开(公告)号:US07523157B2

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

    申请号:US10670823

    申请日:2003-09-25

    IPC分类号: G06F11/00

    CPC分类号: G06F9/5027 G06F2209/509

    摘要: Managing a computer system's multiple processors as devices. The operating system accesses the multiple processors using processor device modules loaded into the operating system to facilitate a communication between an application requesting access to a processor and the processor. A device-like access is determined for accessing each one of the processors similar to device-like access for other devices in the system such as disk drives, printers, etc. An application seeking access to a processor issues device-oriented instructions for processing data, and in addition, the application provides the processor with the data to be processed. The processor processes the data according to the instructions provided by the application.

    摘要翻译: 管理计算机系统的多个处理器作为设备。 操作系统使用加载到操作系统中的处理器设备模块来访问多个处理器,以便于请求对处理器的访问的应用与处理器之间的通信。 确定用于访问每个处理器的类似设备的访问,类似于系统中的其他设备(例如磁盘驱动器,打印机等)的类似设备的访问。寻求对处理器的访问的应用发出面向设备的指令以处理数据 ,此外,应用程序向处理器提供要处理的数据。 处理器根据应用程序提供的指令对数据进行处理。

    System apparatus and method for supporting multiple partitions including multiple systems in boot code
    26.
    发明授权
    System apparatus and method for supporting multiple partitions including multiple systems in boot code 有权
    用于在引导代码中支持包括多个系统的多个分区的系统装置和方法

    公开(公告)号:US06973447B1

    公开(公告)日:2005-12-06

    申请号:US09533301

    申请日:2000-03-23

    IPC分类号: G06F9/445 G06F17/30

    CPC分类号: G06F9/441 Y10S707/99931

    摘要: A system, apparatus and method for supporting multiple file systems in boot code of a computer. The boot code according to the present invention first identifies file systems used by a boot disk and then identifies operating systems associated with the identified file systems. Based on the identified operating systems, the boot sector for an appropriate operating system is located and loaded. Thereafter, the boot code relinquishes control to the loaded operating system. The boot code is capable of supporting multiple file systems, multiple operating systems located in a plurality of partitions of a boot disk, and multiple operating systems using the same file system.

    摘要翻译: 一种用于在计算机的引导代码中支持多个文件系统的系统,装置和方法。 根据本发明的引导代码首先识别引导盘使用的文件系统,然后识别与所识别的文件系统相关联的操作系统。 基于所识别的操作系统,定位并加载适当操作系统的引导扇区。 此后,启动代码放弃对加载的操作系统的控制。 引导代码能够支持多个文件系统,位于引导盘的多个分区中的多个操作系统,以及使用相同文件系统的多个操作系统。

    Network station suitable for identifying and prioritizing network adapters
    27.
    发明授权
    Network station suitable for identifying and prioritizing network adapters 有权
    网络站适用于识别和优先化网络适配器

    公开(公告)号:US06728875B1

    公开(公告)日:2004-04-27

    申请号:US09710924

    申请日:2000-11-09

    IPC分类号: G06F9445

    CPC分类号: G06F9/4416

    摘要: A method and system for booting a multiple network adapter user station in a computer network are disclosed. The user station includes at least first and second network adapters. Initially, one of the adapters is selected based upon an ordering of the adapters. The user station then determines whether the selected adapter is connectable to the computer network. If the selected adapter is not connectable to the network, an iterative process is initiated in which a next adapter is selected and a determination made as to whether the next adapter is connectable to the network. Upon successfully determining which adapter is connectable to the network, the adapters are re-ordered to prioritize the adapter connectable to the network such that the network connectable adapter is selected first during a subsequent boot attempt. Determining whether the selected adapter is connectable to the computer network may include attempting to boot the user station from a remote server using the selected adapter. The ordering of the adapters may be recorded in and retrieved from a list in a nonvolatile storage device of the user station. The adapter list may be edited by a user to re-order the list of adapters. At least one of the network adapters may comprise an Ethernet adapter while at least one other adapter may comprise a token ring adapter.

    摘要翻译: 公开了一种用于在计算机网络中引导多个网络适配器用户站的方法和系统。 用户站至少包括第一和第二网络适配器。 最初,根据适配器的顺序选择其中一个适配器。 用户站然后确定所选择的适配器是否可连接到计算机网络。 如果所选择的适配器不能连接到网络,则会启动迭代过程,在该过程中选择下一个适配器,并确定下一个适配器是否可连接到网络。 在成功确定哪个适配器可连接到网络之后,重新排序适配器以优先考虑可连接到网络的适配器,使得在随后的引导尝试期间首先选择网络可连接适配器。 确定所选适配器是否可连接到计算机网络可能包括尝试使用所选择的适配器从远程服务器引导用户站。 适配器的顺序可以记录在用户站的非易失性存储设备中的列表中并从其中检索。 适配器列表可以由用户编辑以重新排列适配器列表。 网络适​​配器中的至少一个可以包括以太网适配器,而至少一个其他适配器可以包括令牌环适配器。

    Compact diagnostic connector for a motherboard of data processing system
    28.
    发明授权
    Compact diagnostic connector for a motherboard of data processing system 失效
    用于数据处理系统主板的紧凑型诊断连接器

    公开(公告)号:US06691195B1

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

    申请号:US09519340

    申请日:2000-03-06

    IPC分类号: G06F1324

    CPC分类号: G06F11/2733

    摘要: A compact connector for a data processing system motherboard facilitates the performance of diagnostics on data processing system components. The connector includes first, second, and third terminals in communication with respective first, second, and third lines in the motherboard for serial port interrupts, system data, and keyboard interrupts, respectively. In an illustrative embodiment, the first and second lines comprise lines of an Industry Standard Architecture (ISA) bus, and the compact connector also includes a fourth terminal in communication with a fourth line in the motherboard for real-time-clock interrupts. This embodiment allows the motherboard to receive real-time-clock interrupts via the connector, so that a startup program of the data processing system may boot to an operating system that requires a real-time-clock. That operating system may then be utilized to test the motherboard. In addition, this embodiment allows one or more input devices in communication with the connector to be utilized to interact with the motherboard.

    摘要翻译: 用于数据处理系统主板的紧凑型连接器有助于数据处理系统组件的诊断性能。 连接器包括与主板中的相应的第一,第二和第三线分别与串行端口中断,系统数据和键盘中断相通信的第一,第二和第三终端。 在说明性实施例中,第一和第二线包括工业标准架构(ISA)总线的线,并且紧凑连接器还包括与母板中的第四线通信的第四终端,用于实时时钟中断。 该实施例允许主板经由连接器接收实时时钟中断,使得数据处理系统的启动程序可以引导到需要实时时钟的操作系统。 然后可以使用该操作系统来测试主板。 此外,该实施例允许与连接器通信的一个或多个输入设备用于与主板交互。

    Universal boot code for a computer network
    29.
    发明授权
    Universal boot code for a computer network 有权
    计算机网络的通用引导代码

    公开(公告)号:US06643772B1

    公开(公告)日:2003-11-04

    申请号:US09615767

    申请日:2000-07-13

    IPC分类号: G06F924

    CPC分类号: G06F9/4416

    摘要: A method of and software for booting a network computer with universal boot code is disclosed. Initially, the type of a boot device is determined from among a set of possible boot devices. A command in a high level boot code segment of the boot code software is then translated to a command executable by the boot device based upon the determined device type. The converted command is then executed on the boot device to transfer data between the network computer and the boot device. The boot code is preferably compatible with a variety of boot devices including a hard disk boot device, an NFS server boot device, as well as a TFTP server boot device. In an embodiment in which the boot device is a TFTP boot device, a READ command from the high level boot code is translated to a TFTP read request. The data transferred by the TFTP read request may be stored in a file cache on the network computer. During a subsequent high level boot code READ command, the software interface may determine if the requested data is cached in the file cache, and if so, it may retrieve the data from the file cache. If the high level boot command is a SEEK command, and the boot device is a TFTP device, the converted command may include a TFTP read request. The software interface may determine the relative location of a file location indicated by the SEEK command and a current location of a file pointer and abort the current TFTP transfer if the file location indicated by the SEEK precedes the current location of the file pointer. The interface may then resend a TFTP read request to advance the file pointer to the file location indicated by the SEEK command. In this manner, the software interface and device specific segments can emulate a file type device when the boot device is a TFTP device.

    摘要翻译: 公开了一种用于引导具有通用引导代码的网络计算机的方法和软件。 最初,从一组可能的启动设备中确定引导设备的类型。 然后,基于所确定的设备类型,将引导代码软件的高级引导代码段中的命令转换为引导设备可执行的命令。 然后,在引导设备上执行转换的命令,以在网络计算机和引导设备之间传输数据。 引导代码优选地与包括硬盘引导设备,NFS服务器引导设备以及TFTP服务器引导设备的各种引导设备兼容。 在其中引导设备是TFTP引导设备的实施例中,来自高级引导代码的READ命令被转换为TFTP读取请求。 由TFTP读取请求传送的数据可以存储在网络计算机上的文件高速缓存中。 在随后的高级引导代码READ命令期间,软件接口可以确定所请求的数据是否被缓存在文件高速缓存中,如果是,则它可以从文件高速缓存中检索数据。 如果高级引导命令是SEEK命令,并且引导设备是TFTP设备,则转换的命令可以包括TFTP读取请求。 如果SEEK指示的文件位置在文件指针的当前位置之前,软件界面可以确定由SEEK命令指示的文件位置和文件指针的当前位置的相对位置,并中止当前的TFTP传送。 然后,接口可以重新发送TFTP读取请求,以将文件指针推送到由SEEK命令指示的文件位置。 以这种方式,当引导设备是TFTP设备时,软件接口和设备特定段可以模拟文件类型设备。

    Automatic recovery of a corrupted boot image in a data processing system
    30.
    发明授权
    Automatic recovery of a corrupted boot image in a data processing system 有权
    在数据处理系统中自动恢复损坏的引导映像

    公开(公告)号:US06625754B1

    公开(公告)日:2003-09-23

    申请号:US09527397

    申请日:2000-03-16

    IPC分类号: G06F1100

    CPC分类号: G06F11/1417

    摘要: A method and apparatus in a data processing system for automatically restoring an operating system on a local storage device. Prior to loading the operating system, a determination is made as to whether the operating system on the local storage device is corrupted in response to starting the data processing system. If the operating system is corrupted, the operating system is repaired using code from a source storage device without loading the operating system.

    摘要翻译: 一种用于在本地存储设备上自动恢复操作系统的数据处理系统中的方法和装置。 在加载操作系统之前,确定响应于启动数据处理系统是否损坏本地存储设备上的操作系统。 如果操作系统损坏,则使用源存储设备的代码修复操作系统,而不加载操作系统。