会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 47. 发明授权
    • System using an OS inaccessible interrupt handler to reset the OS when a device driver failed to set a register bit indicating OS hang condition
    • 当设备驱动程序未能设置指示OS挂起状态的寄存器位时,使用操作系统无法访问的中断处理程序重置操作系统
    • US06505298B1
    • 2003-01-07
    • US09426434
    • 1999-10-25
    • Christopher D. CerbiniScott N. DunhamBenjamin R. GrimesEdward S. Suffern
    • Christopher D. CerbiniScott N. DunhamBenjamin R. GrimesEdward S. Suffern
    • G06F900
    • G06F11/0757G06F11/0706G06F11/0766G06F11/0793
    • The present invention provides a method and system for providing a reset after an operating system (OS) hang condition in a computer system, the computer system including an interrupt handler not accessible by the OS. The method includes determining if an interrupt has been generated by a watchdog timer; monitoring for an OS hang condition by the interrupt handler if the interrupt has been generated and after it is known that the OS is operating; and resetting the OS if a device driver within the OS has not set a bit in a register, the bit for indicating that the OS is operating. The method and system in accordance with the present invention uses existing hardware and software within a computer system to reset the OS. The present invention uses a method by which a critical hardware watchdog periodically wakes a critical interrupt handler of the computer system. The critical interrupt handler determines if the OS is in a hang condition by polling a share hardware register that a device driver, running under the OS, will set periodically. If the critical interrupt handler does not see that the device driver has set the register bit, it will assume the OS has hung and will reset the system. In addition, the critical interrupt handler will store the reset in non-volatile memory. The reset can be logged into the system error log. Because the method and system in accordance with the present invention uses existing hardware and software within the computer system, instead of requiring an additional processor, it is cost efficient to implement while also providing a reset of the OS without human intervention.
    • 本发明提供了一种用于在计算机系统中的操作系统(OS)挂起状态之后提供复位的方法和系统,该计算机系统包括不能由OS访问的中断处理程序。 该方法包括确定看门狗定时器是否产生中断; 如果中断已经被生成并且在已知操作系统正在运行之后,则通过中断处理程序监视OS挂起状态; 并且如果OS内的设备驱动程序尚未在寄存器中设置位,则表示OS正在操作的位复位OS。 根据本发明的方法和系统使用计算机系统内的现有硬件和软件来重置OS。 本发明使用关键硬件看门狗周期性地唤醒计算机系统的关键中断处理程序的方法。 关键中断处理程序通过轮询共享硬件寄存器来确定操作系统是否处于挂起状态,即在OS下运行的设备驱动程序将定期设置。 如果关键中断处理程序没有看到设备驱动程序已经设置了寄存器位,它将假定操作系统挂起并将重置系统。 此外,关键中断处理程序将将复位存储在非易失性存储器中。 复位可以记录到系统错误日志中。 因为根据本发明的方法和系统使用计算机系统内的现有硬件和软件,而不需要额外的处理器,实现这一点是具有成本效益的,同时还提供操作系统的复位而无需人为干预。