-
公开(公告)号:US06418540B1
公开(公告)日:2002-07-09
申请号:US09384602
申请日:1999-08-27
Applicant: Peter Allen Dempsey , Daniel John Goudzwaard , Salvatore John Iaccarino , Stephen L. Kay , Andrew Bennett Struble , Davinderjit Singh Kohli
Inventor: Peter Allen Dempsey , Daniel John Goudzwaard , Salvatore John Iaccarino , Stephen L. Kay , Andrew Bennett Struble , Davinderjit Singh Kohli
IPC: H04L122
CPC classification number: G06F11/2028 , G06F11/1658 , G06F11/2023 , G06F11/2038 , G06F11/2041 , G06F11/2048 , G06F11/2097
Abstract: A computer system comprises an active processor and one or more spare processors. A dummy thread is created on the active processor while the active processor is running a current thread, causing the current thread to become dormant. The operating system of the active processor saves a set of internal state information for the current thread into a first memory coupled to the active processor. Each write to the first memory is duplicated in an equivalent spare memory coupled to each of the one or more spare processors. The dummy thread then activates the spare processor and de-activates the active processor.
Abstract translation: 计算机系统包括主动处理器和一个或多个备用处理器。 当活动处理器运行当前线程时,在活动处理器上创建虚拟线程,导致当前线程变为休眠状态。 主动处理器的操作系统将当前线程的一组内部状态信息保存到耦合到活动处理器的第一存储器中。 每个对第一存储器的写入被复制在耦合到一个或多个备用处理器中的每一个的等效备用存储器中。 然后,虚拟线程激活备用处理器并停用激活的处理器。