会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for configuring a selected adapter unit on a common
bus in the presence of other adapter units
    • 用于在存在其它适配器单元的情况下在公共总线上配置所选择的适配器单元的方法和装置
    • US5420987A
    • 1995-05-30
    • US93380
    • 1993-07-19
    • Richard S. ReidNiles StrohlGlenn W. ConneryPaul W. ShererJames P. Rivers
    • Richard S. ReidNiles StrohlGlenn W. ConneryPaul W. ShererJames P. Rivers
    • G06F13/14G06F9/445G06F15/177G06F13/00
    • G06F9/4411G06F15/177
    • In a computer system having a central processing unit which employs software drivers as part of a host for controlling peripheral units and including a bus for connecting with adapters for the peripheral units, wherein each adapter has distributed intelligence means for interpreting simple command information and a nonvolatile storage element for storing default configuration information, including a default port address for communication, a method is provided for configuring such intelligent adapters connected to the bus. The method includes initializing the intelligent adapters by applying power to the bus or by issuing a global reset signal and causing a driver to be loaded by the central processing unit so that the host broadcasts a start key via a sequence of write commands via the bus to any adapters on the bus and to elicit responses from the intelligent adapters in an interactive manner to narrow communication between the intelligent adapters and the host to a single intelligent adapter without first specifying a unique port address. The narrowing process involves causing the intelligent adapters to first rank themselves for communication with the host by referring to unique ordered value information, e.g., an identification serial number, stored in the nonvolatile storage element, such as an EEPROM element, placed on the adapter.
    • 在具有中央处理单元的计算机系统中,所述中央处理单元采用软件驱动程序作为用于控制外围单元的主机的一部分,并且包括用于与用于外围单元的适配器连接的总线,其中每个适配器具有用于解释简单命令信息和非易失性存储器 用于存储默认配置信息的存储元件,包括用于通信的默认端口地址,提供了用于配置连接到总线的这种智能适配器的方法。 该方法包括:通过向总线施加电力或通过发出全局复位信号并使驱动器由中央处理单元加载来初始化智能适配器,使得主机经由总线经由一系列写入命令广播起始键到 总线上的任何适配器,并以交互方式从智能适配器中引出响应,以将智能适配器和主机之间的通信精简到单个智能适配器,而无需首先指定唯一的端口地址。 缩小过程包括使智能适配器首先通过参考放置在适配器上的诸如EEPROM元件之类的非易失性存储元件中存储的唯一的有序值信息(例如,识别序列号)来自己进行与主机的通信。
    • 10. 发明授权
    • Method for optimizing software for any one of a plurality of variant
architectures
    • 用于优化多个变体架构中的任何一个的软件的方法
    • US5600823A
    • 1997-02-04
    • US417840
    • 1995-04-06
    • W. Paul ShererGlenn W. ConneryScott A. Emery
    • W. Paul ShererGlenn W. ConneryScott A. Emery
    • G06F9/445G06F12/02G06F15/177
    • G06F12/023G06F9/44547
    • A method allows a designer to implement software for a wide variety of variant host architectures, without excessive usage of host memory, nor sacrificing the capabilities of high end versions of the variant architectures available. The method is based on providing an initialization module of the software to host memory. A portion of the initialization module determines the host architecture. Based on the determined host architecture, the unneeded portions of the initialization module are freed, and the needed portions are relocated into a contiguous memory space to minimize host memory usage. Any location dependent entries in the needed portions of the program are then updated based on the relocation. The initialization module includes a plurality of code blocks, each of which is optimized to a particular variant architecture. When the variant architecture of the host is identified, those code blocks which are optimized to the identified host are selected and the other code blocks are freed. The selected blocks are then relocated to optimize host memory usage.
    • 一种方法允许设计人员为多种不同的主机架构实现软件,而不会过多地使用主机内存,也不会牺牲可用的变体架构的高端版本的功能。 该方法基于提供软件的初始化模块来主机存储器。 初始化模块的一部分确定主机架构。 基于确定的主机架构,初始化模块的不需要的部分被释放,并且所需部分被重新定位到连续的存储器空间中以最小化主机存储器使用。 然后根据重定位更新程序所需部分中的任何位置相关条目。 初始化模块包括多个代码块,每个代码块针对特定的变体架构被优化。 当识别主机的变体架构时,选择对识别的主机优化的代码块,并且释放其他代码块。 然后重新定位所选择的块以优化主机内存使用。