【技术实现步骤摘要】
本专利技术涉及一种锁步型,其中多个计算机系统以与时钟信号同步的时序同时执行相同的指令串,并且特别涉及如下的锁步型,其中当计算机系统之间的操作同步(锁步状态)在第一计算机系统中受到干扰时,能够进行为了恢复操作同步(重建锁步状态)而激活的操作,而不停止除了从容错计算机系统中分离的第一计算机系统之外的计算机系统的常规操作。
技术介绍
根据现有技术的锁步容错计算机系统,在同步地执行相同的指令串的多个计算机系统中,当检测到其中一个计算机系统由于故障或内外因素而执行不同于其他计算机系统的输出操作时,发生故障的计算机系统立即和其他计算机系统分离,从而被设置为非工作状态。根据故障的原因,如必要的话,该计算机系统被另一个计算机系统取代。如果无需替换该计算机系统,例如,则该系统根据需要被重新初始化并且被再次设置为工作状态。在现有的锁步型容错计算机系统中,在将有故障的计算机系统恢复为工作状态的操作中,在初始设置阶段中,需要将被如此替换的有故障的计算机的存储器或备用侧的计算机的存储器的内容设置为与活动侧的有关计算机的存储器的内容相匹配。因此,需要将处于工作状态中的计算机系统的主存储器 ...
【技术保护点】
一种容错计算机系统,其包括多个计算机系统,每个计算机系统包括:一个或多个处理器; 主存储器;路由控制器;同步控制器;以及桥路,其使处理器、主存储器、路由控制器以及同步控制器相互连接以控制各组成元件,其 中各计算机系统是同步的并且处理相同的指令串,其中:当第一计算机系统的主存储器的数据被复制到第二计算机系统的主存储器上时,从主存储器经由同步控制器读取数据,以传送到第二计算机系统的同步控制器;路由控制器包括:存储器访问监视单元 ,其包括计数模块,当从主存储器经由同步控制器 ...
【技术特征摘要】
JP 2004-12-17 2004-3653451.一种容错计算机系统,其包括多个计算机系统,每个计算机系统包括一个或多个处理器;主存储器;路由控制器;同步控制器;以及桥路,其使处理器、主存储器、路由控制器以及同步控制器相互连接以控制各组成元件,其中各计算机系统是同步的并且处理相同的指令串,其中当第一计算机系统的主存储器的数据被复制到第二计算机系统的主存储器上时,从主存储器经由同步控制器读取数据,以传送到第二计算机系统的同步控制器;路由控制器包括存储器访问监视单元,其包括计数模块,当从主存储器经由同步控制器读取数据时,该计数模块确定读操作的处理状态;以及地址比较器,当处理器发出写指令时,其将计数模块的计数值与由写指令执行的写操作的写地址进行比较;以及当处理器在使处于非工作状态的备用计算机系统和处于工作状态的活动计算机系统同步的操作期间发出对于主存储器的写指令时,活动计算机系统的主存储器的数据被顺序传送到备用计算机系统;根据地址比较器执行的比较的结果,存储器访问监视单元仅将数据读操作已经完成的地址的写数据和当前正在执行数据读操作的地址的写数据传送到活动计算机系统的同步控制器。2.根据权利要求1的容错计算机系统,其中计数模块包括读请求计数器,用于存储数据读操作被启动的数据的地址;以及读结束计数器,用于存储数据读操作被完成的数据的地址。3.根据权利要求2的容错计算机系统,其中在地址比较器确定写地址是未发出读请求的地址的情况中,只有存储器写操作被许可;在地址比较器确定写地址是完成数据读操作的地址的情况中,存储器写操作被许可并且写数据被传送到同步控制器;以及在除了上面描述的情况以外的任何情况中,在当前处理中的数据读操作结束之后,存储器写操作被许可,并且写数据被传送到同步控制器。4.根据权利要求2的容错计算机系统,其中在由读结束计数器的计数值改变的时刻所确定的时刻,写数据被传送到同步控制器。5.一种容错计算机系统,其包括多个计算机系统,每个计算机系统包括一个或多个处理器;主存储器;路由控制器;同步控制器;以及桥路,其使处理器、主存储器、路由控制器、同步控制器相互连接以控制各组成元件,其中各计算机系统是同步的并且处理相同的指令串,其中当第一计算机系统的主存储器的数据被复制到第二计算机系统的主存储器上时,从主存储器经由同步控制器读取数据,以传送到第二计算机系统的同步控制器;路由控制器包括存储器访问监视单元,其包括计数模块,当从主存储器经由同步控制器读取数据时,该计数模块确...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。