面向多内核操作系统的容错方法
    1.
    发明公开

    公开(公告)号:CN115599609A

    公开(公告)日:2023-01-13

    申请号:CN202110776463.7

    申请日:2021-07-09

    Abstract: 本发明提供一种面向多内核操作系统的容错方法,用于快速恢复故障内核上运行的服务,多内核操作系统包括:第一内核,运行有服务进程,该服务进程具有第一用户地址空间;第二内核,至少运行有用户进程;内存,其特征在于,包括如下步骤:步骤S1,当在第一内核上创建服务进程时,在第二内核上创建对应的影子服务进程,该影子服务进程具有第二用户地址空间,第一用户地址空间和第二用户地址空间映射到同一块内存;步骤S2,当服务进程修改第一用户地址空间的内容时,影子服务进程以相同方式修改第二用户地址空间的内容;步骤S3,当检测到第一内核失效后,影子服务进程被移入工作队列,用户进程从访问服务进程改为访问影子服务进程。

Patent Agency Ranking