会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Exception handling method and apparatus for a microkernel data
processing system
    • 用于微内核数据处理系统的异常处理方法和装置
    • US5606696A
    • 1997-02-25
    • US533455
    • 1995-09-25
    • Dennis F. AckermanHimanshu H. DesaiRam K. GuptaRavi R. Srinivasan
    • Dennis F. AckermanHimanshu H. DesaiRam K. GuptaRavi R. Srinivasan
    • G06F9/46G06F9/48
    • G06F9/4812G06F9/4843
    • Floating point hardware register set is not given to any user level thread unless it is required to perform floating point operations. Thus, for any non-floating thread, its context does not include the floating point hardware state. This effectively reduces the amount of information to be handled when threads are swapped in the processor. During the course of a thread's execution, at the first instance of an attempt by the thread to execute a floating point instruction, the "float-unavailable" exception occurs. This, in turn, invokes the microkernel's floating point exception handler. The function of this exception handler is to make floating point available to the thread that requires it. The exception handler dynamically allocates space for saving the thread's floating point registers, initializes the registers, and turns on the "float-available" bit in its machine state register. Once a thread obtains floating point context, it continues to have it for the remainder of its life.
    • 除非需要执行浮点运算,否则浮点硬件寄存器集不会被给予任何用户级线程。 因此,对于任何非浮动线程,其上下文不包括浮点硬件状态。 这有效地减少了在处理器中交换线程时要处理的信息量。 在执行线程的过程中,在线程尝试执行浮点指令的第一个实例中,发生“float-unavailable”异常。 这反过来调用微内核的浮点异常处理程序。 此异常处理程序的功能是使浮点可用于需要的线程。 异常处理程序动态分配空间以保存线程的浮点寄存器,初始化寄存器,并打开其机器状态寄存器中的“浮动可用”位。 一旦线程获得浮点上下文,它将在剩余的时间内继续存在。
    • 3. 发明授权
    • Exception handling method and apparatus for a microkernel data
processing system
    • 用于微内核数据处理系统的异常处理方法和装置
    • US5481719A
    • 1996-01-02
    • US303796
    • 1994-09-09
    • Dennis F. AckermanHimanshu H. DesaiRam K. GuptaRavi R. Srinivasan
    • Dennis F. AckermanHimanshu H. DesaiRam K. GuptaRavi R. Srinivasan
    • G06F9/46G06F9/48G06F9/44
    • G06F9/4812G06F9/4843
    • Floating point hardware register set is not given to any user level thread unless it is required to perform floating point operations. Thus, for any non-floating thread, its context does not include the floating point hardware state. This effectively reduces the amount of information to be handled when threads are swapped in the processor. During the course of a thread's execution, at the first instance of an attempt by the thread to execute a floating point instruction, the "float-unavailable" exception occurs. This, in turn, invokes the microkernel's floating point exception handler. The function of this exception handler is to make floating point available to the thread that requires it. The exception handler dynamically allocates space for saving the thread's floating point registers, initializes the registers, and turns on the "float-available" bit in its machine state register. Once a thread obtains floating point context, it continues to have it for the remainder of its life.
    • 除非需要执行浮点运算,否则浮点硬件寄存器集不会被给予任何用户级线程。 因此,对于任何非浮动线程,其上下文不包括浮点硬件状态。 这有效地减少了在处理器中交换线程时要处理的信息量。 在执行线程的过程中,在线程尝试执行浮点指令的第一个实例中,发生“float-unavailable”异常。 这反过来调用微内核的浮点异常处理程序。 此异常处理程序的功能是使浮点可用于需要的线程。 异常处理程序动态分配空间以保存线程的浮点寄存器,初始化寄存器,并打开其机器状态寄存器中的“浮动可用”位。 一旦线程获得浮点上下文,它将在剩余的时间内继续存在。