APPARATUS FOR CONVERTING DATA BETWEEN DIFFERENT ENDIAN FORMATS AND SYSTEM AND METHOD EMPLOYING SAME
    3.
    发明申请
    APPARATUS FOR CONVERTING DATA BETWEEN DIFFERENT ENDIAN FORMATS AND SYSTEM AND METHOD EMPLOYING SAME 审中-公开
    用于转换不同Endin格式和系统之间的数据的装置和使用它的方法

    公开(公告)号:WO1997044739A1

    公开(公告)日:1997-11-27

    申请号:PCT/US1997000891

    申请日:1997-01-23

    CPC classification number: G06F7/768 G06F13/4013

    Abstract: A byte swapping device includes first and second data ports and data path logic coupled between the first and second data ports. The byte swapping device is employed in a data processing system comprising a data storage device configured to store bytes of data, a processor which reads data from the data storage device and writes data to the data storage device, and the bytes wapping device coupled between the data storage device and the processor. The first data port is coupled to the storage device and the second data port is coupled to the processor. The storage device is typically a system memory or peripheral device controller. The processor processes data in a first endian format, i.e., big-endian or little-endian format, and at least a portion of the data stored in the data storage device is in the opposite byte ordering. The byte swapping device selectively byte swaps data transferred between the processor and storage device. In the preferred embodiment, data conversion apertures, or ranges, are defined in the processor address space and the processor provides address signals to the byte swapping device. The byte swapping device selectively byte swaps the data based upon the relationship between the addresses received by the byte swapping device and the data conversion apertures. In one embodiment, the processor programs aperture storage elements with the values of the data conversion apertures. In another embodiment, the data conversion apertures are fixed. In an alternate embodiment, the processor provides control signals to the byte swapping device, wherein the byte swapping device selectively converts the data in response to the control signals from the processor. In one embodiment, the processor is configured to execute a characteristic instruction set, wherein the processor provides the one or more control signals to the byte swapping device in response device in response to which instruction in the instruction set the processor executes.

    Abstract translation: 字节交换设备包括耦合在第一和第二数据端口之间的第一和第二数据端口和数据路径逻辑。 字符交换装置用于数据处理系统,该数据处理系统包括被配置为存储数据字节的数据存储装置,从数据存储装置读取数据并将数据写入数据存储装置的处理器,以及耦合在数据存储装置 数据存储设备和处理器。 第一数据端口耦合到存储设备,第二数据端口耦合到处理器。 存储设备通常是系统存储器或外围设备控制器。 处理器以第一端格式(即大端或小端格式)处理数据,并且存储在数据存储设备中的数据的至少一部分处于相反的字节排序中。 字节交换设备选择性地交换在处理器和存储设备之间传送的数据。 在优选实施例中,在处理器地址空间中定义数据转换孔径或范围,并且处理器向字节交换设备提供地址信号。 字节交换设备根据由字节交换设备接收的地址与数据转换孔之间的关系,选择性地对数据进行交换。 在一个实施例中,处理器利用数据转换孔径的值来编程孔径存储元件。 在另一个实施例中,数据转换孔是固定的。 在替代实施例中,处理器向字节交换设备提供控制信号,其中字节交换设备响应于来自处理器的控制信号选择性地转换数据。 在一个实施例中,处理器被配置为执行特征指令集,其中响应于处理器执行指令集中的哪个指令,处理器将响应装置中的一个或多个控制信号提供给字节交换装置。

    METHOD AND APPARATUS FOR SOFTWARE ACCESS TO A MICROPROCESSOR SERIAL NUMBER
    4.
    发明申请
    METHOD AND APPARATUS FOR SOFTWARE ACCESS TO A MICROPROCESSOR SERIAL NUMBER 审中-公开
    软件访问微处理器序列号的方法和装置

    公开(公告)号:WO1997036238A1

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

    申请号:PCT/US1997005020

    申请日:1997-03-28

    Abstract: A method and apparatus for software to access a microprocessor serial number. Provision of the serial number allows the manufacturer better control over its product and also permits software vendors to register their products. The serial number is encrypted using a pair of encryption keys to prevent unauthorized changes. At least one of the encryption keys is itself encoded to prevent unauthorized access, while permitting software to access the serial number.

    Abstract translation: 一种用于访问微处理器序列号的软件的方法和装置。 提供序列号允许制造商更好地控制其产品,并允许软件供应商注册其产品。 使用一对加密密钥对序列号进行加密,以防止未经授权的更改。 至少有一个加密密钥本身被编码以防止未经授权的访问,同时允许软件访问序列号。

    METHOD AND APPARATUS FOR UPGRADING THE SOFTWARE LOCK OF A MICROPROCESSOR
    5.
    发明申请
    METHOD AND APPARATUS FOR UPGRADING THE SOFTWARE LOCK OF A MICROPROCESSOR 审中-公开
    用于升级微处理器软件锁的方法和装置

    公开(公告)号:WO1997036237A1

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

    申请号:PCT/US1997005019

    申请日:1997-03-28

    Abstract: A method and apparatus for providing, maintaining and upgrading the software lock of a microprocessor. When a processor upgrade occurs, software that was serialized to the previously installed processor detects that it is running on an unauthorized processor. The software initiates a reauthorization process based on a reauthorization use profile. The temporary re-enabling of the software is allowed if the authorization service is not available.

    Abstract translation: 一种用于提供,维护和升级微处理器的软件锁的方法和装置。 当处理器升级发生时,序列化到先前安装的处理器的软件会检测到它在未经授权的处理器上运行。 该软件基于重新授权使用配置文件启动重新授权过程。 如果授权服务不可用,则允许软件的临时重新启用。

    A USER-REMOVABLE CENTRAL PROCESSING UNIT CARD FOR A DATA PROCESSING SYSTEM
    6.
    发明申请
    A USER-REMOVABLE CENTRAL PROCESSING UNIT CARD FOR A DATA PROCESSING SYSTEM 审中-公开
    用于数据处理系统的用户可拆卸的中央处理单元卡

    公开(公告)号:WO1996042043A1

    公开(公告)日:1996-12-27

    申请号:PCT/US1996001999

    申请日:1996-02-15

    CPC classification number: G06F1/1616 G06F1/1656 G06F13/409

    Abstract: A user-removable CPU card includes a microprocessor and a bus bridge memory controller that allows the use of the microprocessor as a central processing unit of an electrical device (e.g. notebook PC or desktop PC). The user-removable CPU card includes a first connector that can be detachably coupled to a second connector in the electrical device, when the user-removable CPU card is inserted through an opening of the electrical device. When the electrical device is powered up subsequent to such insertion, the microprocessor on the user-removable CPU card functions as the central processing unit. Inclusion of a central processing unit of a computing device on a user-removable CPU card allows easy replacement of the CPU, for example, by simply opening a door and operating an eject mechanism, without disassembly of the housing. Therefore, a user can upgrade to a new central processing unit by simply ejecting a previously inserted user-removable CPU card and inserting a new user-removable CPU card, as easily as switching diskettes in the prior art (except for powering up the electrical device after such switching).

    Abstract translation: 用户可移除的CPU卡包括微处理器和总线桥存储器控制器,其允许使用微处理器作为电气设备(例如笔记本PC或台式PC)的中央处理单元。 用户可移除的CPU卡包括第一连接器,当用户可移除的CPU卡通过电气设备的开口插入时,第一连接器可拆卸地联接到电气设备中的第二连接器。 当电气设备在这种插入之后被加电时,用户可移除CPU卡上的微处理器用作中央处理单元。 将计算设备的中央处理单元包括在用户可移除的CPU卡上可以容易地更换CPU,例如通过简单地打开门并操作弹出机构,而不拆卸外壳。 因此,用户可以通过简单地弹出先前插入的用户可拆卸CPU卡并插入新的用户可移除CPU卡,如同现有技术中的切换软盘一样容易地升级到新的中央处理单元(除了为电气设备供电 经过这样的切换)。

    SYSTEM FOR MODIFYING COMPUTER RELATED SYSTEMS
    7.
    发明申请
    SYSTEM FOR MODIFYING COMPUTER RELATED SYSTEMS 审中-公开
    系统修改计算机相关系统

    公开(公告)号:WO1997046932A1

    公开(公告)日:1997-12-11

    申请号:PCT/US1997000724

    申请日:1997-01-14

    Abstract: A computer overall system (100) includes client systems (102, 104, 106) which are centered around customer computers. Client systems are connectable through a communications network (114) with server systems (122, 124, 126) by way of a LAN (108, 116): wan (110, 118); or POTS (112, 120). Communications network (114) can be any type of interconnect which is connected to respective server system. A computer which is part of a client system or a server system, includes therein a microprocessor that is programmed by the manufacturer with various items of information regarding the microprocessor itself. This programmed information defines a predetermined capability for the computer where its predetermined capability is defined by a set of parameters maintained within the computer system including several parameters such as the maximum core frequency (i.e. which is a measure of the speed or how many megahertz the central processing unit of the microprocessor is capable of running at), the maximum instruction set, a description of all the features available from the microprocessor, and other information related to the maximum capabilities of the microprocessor and the system it can operate, as appropriate for the specific application, for example, microprocessor may have parameters which broadly or narrowly defined the client system or the server system of which the microprocessor is a part. The microprocessor could also be provided with a hard coded electronic encryption key. Similarly, as is also known to those skilled in the art, the microprocessor could be configurable by changing internal software to change the core frequency or to modify yet other features.

    Abstract translation: 计算机总体系统(100)包括以客户计算机为中心的客户端系统(102,104,106)。 客户端系统可以通过LAN(108,116)与服务器系统(122,124,126)通过通信网络(114)连接。 或POTS(112,120)。 通信网络(114)可以是连接到相应服务器系统的任何类型的互连。 作为客户端系统或服务器系统的一部分的计算机在其中包括由制造商对由微处理器本身提供的各种信息项目编程的微处理器。 该编程信息为计算机定义了预定能力,其中其预定能力由在计算机系统内维护的一组参数来定义,其包括若干参数,例如最大核心频率(即哪个是速度的测量或中心多少兆赫兹 微处理器的处理单元能够运行,最大指令集,可从微处理器获得的所有功能的描述,以及与微处理器及其可操作的系统的最大功能有关的其他信息,适用于 具体应用,例如,微处理器可以具有广泛地或狭义地定义客户端系统或微处理器作为其一部分的服务器系统的参数。 微处理器还可以设置有硬编码的电子加密密钥。 类似地,如本领域技术人员也是已知的,微处理器可以通过改变内部软件来改变核心频率或修改其他特征来配置。

    MICROPROCESSOR WITH AUTOMATIC NAME GENERATION INCLUDING PERFORMANCE INDICATION
    8.
    发明申请
    MICROPROCESSOR WITH AUTOMATIC NAME GENERATION INCLUDING PERFORMANCE INDICATION 审中-公开
    具有自动名称生成的微处理器,包括性能指示

    公开(公告)号:WO1997039400A1

    公开(公告)日:1997-10-23

    申请号:PCT/US1997001517

    申请日:1997-01-29

    CPC classification number: G06F11/24 G06F11/006

    Abstract: A microprocessor (12) with automatic and dynamic partname determination including performance number. The microprocessor includes circuitry (38) that measures a core clock frequency for the microprocessor (12) and circuitry (36) that determines a performance indication for the microprocessor (12) in response to the measured core clock frequency.

    Abstract translation: 具有包括性能数量的自动和动态部件名称确定的微处理器(12)。 微处理器包括测量微处理器(12)的核心时钟频率的电路(38)和响应于测量的核心时钟频率确定微处理器(12)的性能指示的电路(36)。

    IDENTIFICATION AND SELECTION OF A SERVER AMONG MULTIPLE SERVERS OF VARYING PROTOCOLS ON THE SAME NETWORK
    9.
    发明申请
    IDENTIFICATION AND SELECTION OF A SERVER AMONG MULTIPLE SERVERS OF VARYING PROTOCOLS ON THE SAME NETWORK 审中-公开
    在同一网络上更改多个协议服务器的服务器的标识和选择

    公开(公告)号:WO1997037302A1

    公开(公告)日:1997-10-09

    申请号:PCT/US1997001050

    申请日:1997-01-24

    CPC classification number: G06F9/4416 H04L67/1008

    Abstract: A method for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, includes identifying (36) each of the plurality of servers by address and by type of operating system, and selecting (37) one of the identified servers by address and type for booting on the network. Identifying further includes sending a FIND frame (32) from the client to the network, and receiving a FOUND frame (34) from each of the plurality of servers. A remote program load protocol followed by the server according to the FOUND frame is determined. Additionally, choosing a particular server on a network and performing a remote boot by a client includes identifying each of a plurality of servers according to characteristics of a FOUND frame including a frequency characteristic, selecting one of the identified servers, and performing a remote program load by a boot ROM on a client through the selected one of the identified plurality of servers. Identifying further includes determining whether a destination address of the FOUND frame is repeated in a same order in a data portion of the FOUND frame, wherein when the destination address is repeated in a same order, a frequency characteristic of the FOUND frame is determined.

    Abstract translation: 一种用于在网络上选择特定服务器并由客户端执行远程启动的方法,所述网络包括根据多个网络操作系统操作的多个服务器,所述方法包括通过地址来标识(36)所述多个服务器中的每一个服务器 并根据操作系统的类型,并通过地址和类型在网络上引导来选择(37)所识别的服务器之一。 识别还包括从客户端发送FIND帧(32)到网络,以及从多个服务器中的每一个接收FOUND帧(34)。 确定根据FOUND框架的服务器后面的远程程序加载协议。 另外,选择网络上的特定服务器并且由客户端执行远程引导包括根据包括频率特性的FOUND帧的特性来识别多个服务器中的每一个,选择所识别的服务器之一以及执行远程程序负载 通过所选择的一个所识别的多个服务器中的客户机上的引导ROM。 识别还包括确定在FOUND帧的数据部分中是否以相同的顺序重复FOUND帧的目的地地址,其中当以相同的顺序重复目的地地址时,确定FOUND帧的频率特性。

Patent Agency Ranking