会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Service request system using an activity indicator to reduce processing overhead
    • 服务请求系统使用活动指示器来减少处理开销
    • US06754755B1
    • 2004-06-22
    • US09717667
    • 2000-11-21
    • Scott C. JohnsonRodney S. Canion
    • Scott C. JohnsonRodney S. Canion
    • G06F948
    • G06F13/24G06F13/102
    • A service request system for a subsystem of a computer including a processor, a driver, and inhibit logic. The inhibit logic detects requests for service by the subsystem and asserts an interrupt unless the driver is executing and servicing the subsystem. The driver is executed by the processor in response to the interrupt to service the subsystem, where the driver controls the inhibit logic to prevent interrupts associated with the subsystem from being asserted while the driver is being executed by the processor. In this manner, redundant interrupts or service requests initiated by the subsystem are eliminated. The service request system may include an activity indicator that indicates whether the driver is being executed. Th inhibit logic asserts an interrupt in response to a service request from the subsystem unless the activity indicator indicates that the driver is in control of the processor. The subsystem may further detect the activity indicator and inhibit requesting service while the activity indicator indicates that the driver is active. In this manner, the subsystem avoids wasting time associated with requesting service. Also, the subsystem may be operated in a more streamlined mode while the driver is in control of the processor. In one embodiment, the activity indicator is a logic bit, where the driver changes the state of the logic bit upon execution to a first state and changes the state of the logic bit to a second state upon exiting.
    • 一种用于包括处理器,驱动器和禁止逻辑的计算机的子系统的服务请求系统。 禁止逻辑检测子系统的服务请求并断言中断,除非驱动程序正在执行和维护子系统。 驱动器由处理器响应于中断来执行以对子系统进行服务,其中驱动器控制禁止逻辑,以防止在处理器执行驱动程序时与子系统相关联的中断被断言。 以这种方式,消除了由子系统发起的冗余中断或服务请求。 服务请求系统可以包括指示是否正在执行驱动程序的活动指示符。 响应于来自子系统的服务请求,禁止逻辑断言中断,除非活动指示符指示驱动程序处于处理器的控制状态。 当活动指示符指示驾驶员是活动的时,子系统可以进一步检测活动指示符并禁止请求服务。 以这种方式,子系统避免与请求服务相关联的浪费时间。 而且,当驱动程序控制处理器时,子系统可以以更加流线型的模式操作。 在一个实施例中,活动指示符是逻辑位,其中驱动器在执行时将逻辑位的状态改变到第一状态,并且在退出时将逻辑位的状态改变为第二状态。
    • 3. 发明授权
    • Multifield register having a selection field for selecting a source of an information field
    • 多域寄存器具有用于选择信息字段源的选择字段
    • US06449675B1
    • 2002-09-10
    • US09342519
    • 1999-06-29
    • William C. MoyerBrian D. Branson
    • William C. MoyerBrian D. Branson
    • G06F948
    • G06F9/4812
    • A data processing system (10) has a multifield register (62) which has two fields, a selection field (90) and an information field (91). The selection field (90) identifies the source of the information loaded in the information field (91). In one embodiment, the multifield register (62) is an interrupt flag register (62) and the selection field (90) identifies which of the two registers portions (59,60) of the interrupt pending register (58) is loaded into the multifield register (62). The low register portion (59) can identify up to thirty-one sources of interrupt requests and the high register portion (60) can identify up to thirty-two sources of interrupt requests even though the information field (91) is only thirty-one bits. This is achievable because the selection field (90) may serves a dual function, namely as a flag bit and as bit-32 of the interrupt pending register (58).
    • 数据处理系统(10)具有具有两个场,选择区(90)和信息区(91)的多域寄存器(62)。 选择字段(90)标识加载在信息字段(91)中的信息的来源。 在一个实施例中,多路寄存器(62)是中断标志寄存器(62),选择字段(90)识别中断挂起寄存器(58)的两个寄存器部分(59,60)中的哪一个加载到多路 寄存器(62)。 低寄存器部分(59)可以识别多达三十一个中断请求源,并且高寄存器部分(60)可以识别多达三十二个中断请求源,即使信息字段(91)只有三十一个 位。 这是可以实现的,因为选择字段(90)可以用作双重功能,即作为标志位和中断挂起寄存器(58)的位32。
    • 4. 发明授权
    • Method and apparatus for performing a trap operation in an information handling system
    • 在信息处理系统中执行陷阱操作的方法和装置
    • US06336184B1
    • 2002-01-01
    • US09134010
    • 1998-08-14
    • Gregory A. BurkeGreg A. DyckDavid E. LeeBrian B. MooreSteven J. Repka
    • Gregory A. BurkeGreg A. DyckDavid E. LeeBrian B. MooreSteven J. Repka
    • G06F948
    • G06F9/3005G06F8/78
    • A central processing unit of an information handling system is provided with a Trap instruction to facilitate transfer of control from a user program to a trap program. A dispatchable unit control block (DUCT) of the CPU is loaded with the address of a trap control block, which in turn contains the addresses of a trap save area and a trap program. The user program is provided with Trap instructions at the desired transfer points. Upon decoding a Trap instruction in the user program, the CPU saves state information from the program status word (PSW), general registers and access registers in the designated trap save area, loads the address of the trap control block into a general register, and copies the address of the trap program into the instruction address field of the PSW to transfer control to the trap program. Upon completion of execution, the trap program may issue a Resume Program (RP) instruction to restore the previously saved state information to return control to the user program.
    • 信息处理系统的中央处理单元设置有Trap指令,以便于将控制从用户程序传送到陷阱程序。 CPU的可调度单元控制块(DUCT)装载有陷阱控制块的地址,该地址又包含陷阱保存区域的地址和陷阱程序。 用户程序在所需的传输点提供陷阱指令。 在解码用户程序中的Trap指令时,CPU从指定的陷阱保存区中的程序状态字(PSW),通用寄存器和访问寄存器中保存状态信息,将陷阱控制块的地址加载到通用寄存器中, 将陷阱程序的地址复制到PSW的指令地址字段中,以将控制传输到陷阱程序。 完成执行后,陷阱程序可以发出恢复程序(RP)指令以恢复先前保存的状态信息,以将控制权返回给用户程序。
    • 5. 发明授权
    • Multi-master bus system performing atomic transactions and method of operating same
    • 执行原子事务的多主总线系统及其操作方法
    • US06189061B1
    • 2001-02-13
    • US09241161
    • 1999-02-01
    • Itai KatzMoti KurnickNoam HaleviVladislav Kopzon
    • Itai KatzMoti KurnickNoam HaleviVladislav Kopzon
    • G06F948
    • G06F13/362G06F13/18
    • A multi-master bus system (10) comprises bus (12), a plurality of bus devices (14, 16, 18, 20, 22, 24), coupled to the bus, including masters (14, 16, 18), and slaves (20, 22, 24), a memory controller (26) for controlling the data exchange on bus (12), having a memory (36) for storing a transaction type value with respect to each slave (20, 22, 24). The multi-master bus system (10) comprises further an arbiter (30) for performing bus arbitration, arbiter (30) having logic for conditionally subsequently granting the bus (12) to a master of an initiating transaction for a closing transaction depending on the transaction type value of the slave of the initiating transaction. The multi-master bus system makes atomic or indivisible transactions possible on a bus without changing the bus width or the bus protocol.
    • 多主总线系统(10)包括总线(12),耦合到总线的多个总线装置(14,16,18,20,22,24),包括主机(14,16,18)和 从机(20,22,24),用于控制总线(12)上的数据交换的存储器控​​制器(26),具有用于存储关于每个从机(20,22,24)的交易类型值的存储器(36) 。 多主总线系统(10)还包括用于执行总线仲裁的仲裁器(30),仲裁器(30)具有逻辑,用于有条件地随后将总线(12)授予终止事务的主机,取决于关闭事务 启动事务的从属事务类型值。 多主总线系统可以在总线上实现原子或不可分割的交易,而无需更改总线宽度或总线协议。