검색으로 돌아가기
기록
多副本代码更新方法和基于NUMA系统架构的虚拟机系统
발명유효
2조회수
10청구항 · 2 독립항
§ Ⅰ
개요
발명자
刘晓建
IPC 분류
G06F 8/65 (2018.01)G06F 9/455 (2018.01)
本申请提出一种多副本代码更新方法和基于NUMA系统架构的虚拟机系统,该方法在NUMA系统架构的每个NUMA节点分别存储有目标代码和本NUMA节点的二级地址转换表;在二级地址转换表中,存储目标代码的物理地址被设置为不可写状态;当处理器接收到对目标代码中的目标代码页进行修改的操作指令时,向虚拟机监控器发送异常信号;虚拟机监控器将各个NUMA节点的二级地址转换表中对应目标代码页的第一地址转换关系分别修改为相同并且可写的第二地址转换关系;操作系统内核在确定目标代码页被修改时,将修改后的目标代码页更新至各个NUMA节点。上述方法能够实现NUMA系统架构中的多副本代码的同步更新,从而确保系统运行正常。