全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210668948.9 (22)申请日 2022.06.14 (71)申请人 华东计算技术研究所 (中国电子科 技集团公司第三十二研究所) 地址 201800 上海市嘉定区嘉罗路1485号 (72)发明人 姜晟基 包晟临 吕晨  (74)专利代理 机构 上海段和段律师事务所 31334 专利代理师 高璀璀 郭国中 (51)Int.Cl. G06F 11/14(2006.01) G06F 9/50(2006.01) G06F 9/4401(2018.01) (54)发明名称 基于辅助系统获取主系统内存数据的控制 系统及方法 (57)摘要 本发明提供了一种基于辅助系统获取主系 统内存数据的控制系统及方法, 包括主操作系 统、 辅助操作系统、 主操作系统内存空间、 辅助操 作系统内存空间、 共享内存空间、 快照空间; 所述 辅助操作系统通过共享内存空间的数据变化, 判 定所述主操作系统进入异常状态后, 获得读取所 述主操作系统内存空间的权限, 并通过读取快照 空间的数据, 确定所述主操作系统正常运行的时 间点状态, 实现所述辅助操作系统接管所述主操 作系统。 本发 明中采用的双操作系统架构使 得主 辅操作系统完全独立, 并且双操作系统可互为主 辅, 在其中一个出现异常状态后, 另一操作系统 可迅速得知, 并能够及时接管问题系统及进一步 分析异常状态 原因。 权利要求书2页 说明书7页 附图4页 CN 115269264 A 2022.11.01 CN 115269264 A 1.一种基于辅助系统获取主系统内存数据的控制系统, 其特征在于, 包括主操作系统、 辅助操作系统、 主操作系统内存空间、 辅助操作系统内存空间、 共享内存空间、 快照空间; 所述辅助操作系统通过共享内存空间的数据变化, 判定所述主操作系统进入异常状态 后, 获得读取所述主操作系统内存空间的权限, 并通过读取快照空间的数据, 确定所述主操 作系统正常运行的时间点状态, 实现所述辅助操作系统接管 所述主操作系统。 2.根据权利要求1所述的基于辅助系统获取主系统内存数据的控制系统, 其特征在于, 所述共享内存空间内设置有计数器, 所述主操作系统定时修改计数器的数值; 所述辅助操 作空间定时读取计数器的数值并根据前后 读取的计数器的数值进 行比对, 判定所述主操作 系统是否处于异常状态。 3.根据权利要求1所述的基于辅助系统获取主系统内存数据的控制系统, 其特征在于, 所述主操作系统与所述辅助操作系统能够互为 转换并独立 运作。 4.根据权利要求1所述的基于辅助系统获取主系统内存数据的控制系统, 其特征在于, 所述辅助操作系统在所述主操作系统出现异常状态后, 能够通过读取所述主操作内存空间 的数据, 分析 所述异常状态。 5.一种基于辅助系统获取主系统内存数据的控制方法, 其特征在于, 采用了权利要求 1‑4所述的基于 辅助系统获取主系统内存数据的控制系统, 还 包括以下步骤: 步骤1: 启动主操作系统和辅助操作系统, 所述主操作系统与辅助操作系统通过共享内 存空间进行通信。 步骤2: 主操作系统保持全部功能的正常运行, 辅助操作系统通过共享内存空间内的数 据变化, 监控主操作系统运行状态, 在主操作系统出现异常状态后及时获取相关信息 。 步骤3: 当主操作系统出现异常状态后, 共享内存空间停止数据更新。 步骤4: 当辅助操作系统确定主操作系统进入异常状态后, 辅助操作系统根据主操作系 统内存空间和快照空间的数据, 启动所需运行的功能。 6.根据权利要求5所述的基于辅助系统获取主系统内存数据的控制方法, 其特征在于, 所述步骤1中当主操作系统正常运行时, 辅助操作系统没有读写主操作系统内存空间的权 限; 所述步骤4中当辅助操作系统确定主操作系统进入异常状态后, 所述辅助操作系统拥有 所述主操作系统内存空间的读取权限。 7.根据权利要求5所述的基于辅助系统获取主系统内存数据的控制方法, 其特征在于, 所述步骤2中, 所述辅助操作系统监控主操作系统运行状态的方法为: 所述主操作系统每隔一段修改时间修改共享内存空间内的计数器的数值; 所述辅助操作系统需每隔一段读取时间读取计数器的数值, 并将所读取的数值与 上一 次读取的数值进行比对, 当两次读取 的数值一致, 则需进行至少一次的读取计数器的数值 判定前后两次所读取的数值是否仍为一致, 如果是, 判定所述主操作系统出于异常状态, 否 则判定主操作系统出于正常运行。 8.根据权利要求5所述的基于辅助系统获取主系统内存数据的控制方法, 其特征在于, 所述步骤4中, 当需要对主操作系统异常状态原因进 行分析时, 辅助操作系统通过读取主操 作系统内存空间数据实现; 当需要恢复主操作系统最后可用的时间点的状态时, 辅助操作系统通过读取快照空间 数据实现。权 利 要 求 书 1/2 页 2 CN 115269264 A 29.根据权利要求5所述的基于辅助系统获取主系统内存数据的控制方法, 其特征在于, 所述步骤1中, 所述主操作系统和辅助操作系统能够在多核CPU架构下启动; 所述共享内存 空间的计数器采用Watc h Dog。 10.根据权利要求5所述的基于辅助系统获取主系统内存数据的控制方法, 其特征在 于, 所述步骤1中, 所述主操作系统和辅助操作系统 能够在单核CPU架构下启动, 利用硬件辅 助虚拟化 技术, 使得所述主操作系统与辅助操作系统能够分别独立 运行; 所述共享内存空间的计数器数值通过对某个选定的地址进行修改来实现, 所述主操作 系统每次对所述共享内存空间的计数器数值进行修改时, 将所述选定的地址的值加 一, 当 达到地址存 储上限, 将所述选 定的地址的值设置为0后重新计数。权 利 要 求 书 2/2 页 3 CN 115269264 A 3

.PDF文档 专利 基于辅助系统获取主系统内存数据的控制系统及方法

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于辅助系统获取主系统内存数据的控制系统及方法 第 1 页 专利 基于辅助系统获取主系统内存数据的控制系统及方法 第 2 页 专利 基于辅助系统获取主系统内存数据的控制系统及方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:31:47上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。