开发者社区> 问答> 正文

FT是如何处理时钟中断的?

FT是如何处理时钟中断的?

展开
收起
kun坤 2020-04-23 15:35:33 432 0
1 条回答
写回答
取消 提交回答
  • 理想状态:主备在同一事件流所看到的指令是一致的。 主:

    1. FT发生时钟中断
    2. FT从CPU中读取指令编号
    3. FT发送指令X的时钟中断到日志通道(log channel)
    4. FT 分发中断给主节点,然后恢复正常
    
    

    这些依赖CPU需要支持在执行X条指令后发生时钟中断

    备:

    1. 忽略自己的时钟中断
    2. FT获取所有日志条目之前,未执行的指令
    3. FT告诉CPU在指令X时,进行中断
    4. FT模拟计时器中断,进行备份操作
    
    
    2020-04-23 15:36:26
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载