[发明专利]一种核电安全级嵌入式实时操作系统故障处理方法和系统在审
申请号: | 202211404619.X | 申请日: | 2022-11-10 |
公开(公告)号: | CN115562947A | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 范丽辰;周飞;李萌;马忠刚;王晓伟;窦维维 | 申请(专利权)人: | 北京广利核系统工程有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 刘铖;卢淑艳 |
地址: | 100094 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 核电 安全 嵌入式 实时 操作 系统故障 处理 方法 系统 | ||
本申请公开了一种核电安全级嵌入式实时操作系统故障处理方法和系统。该方法通过操作系统微内核级健康监控单元监测核电安全级嵌入式实时操作系统的CPU硬件,并判断CPU硬件是否出现异常。此外,如果CPU硬件出现异常,则获取故障信息,并依据故障派发机制将故障信息派发到对应层级的健康监控单元,使得对应层级的健康监控单元对故障进行处理。本申请实施例的一种核电安全级嵌入式实时操作系统故障处理方法,针对核电站的健康监控需求,设置故障监测、故障诊断、故障隔离和故障记录的功能,实现分层级快速、高效、精准监测与诊断操作系统的运行状态,并建立故障派发机制,实现核心问题能够快速、高效、准确处理,从而保障操作系统运行的安全性和稳定性。
技术领域
本申请涉及核电安全技术领域,尤其涉及一种核电安全级嵌入式实时操作系统故障处理方法和系统。
背景技术
目前对嵌入式实时操作系统的健康监控方法主要集中在航空航天领域,且大多是基于ARINC653标准或者vxWorks653标准进行的设计,没有针对核电站安全级嵌入式实时操作系统的健康监控专利与方法。同时,现有嵌入式实时操作系统的健康监控方法存在以下问题:1.ARINC653标准与vxWorks653标准并不是按照核电领域要求专门对应开发,所以其故障监测与处理方式不能够适合核电站场景;2.现有操作系统都是宏内核架构,所以其对应的内核健康监控维度无法适应内核架构为微内核的核电站安全级嵌入式实时操作系统;3.现有故障处理中,一般按故障所处层级分级派发与处理,没有综合考虑故障的严重程度与紧迫性,处于低层级但严重性或紧迫性很高的故障需经层层上报后才能处理,这类故障处理响应不及时;4.现有故障处理中,同层级故障一般按照先后顺序处理,没有考虑故障之间的优先级对操作系统的内核健康监控维度也存在差异。
发明内容
本申请的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种核电安全级嵌入式实时操作系统故障处理方法,可以实现核电站安全级嵌入式实时操作系统微内核级的监测,对不同层级的故障进行快速有效地合理派发,提高故障处理效率,满足核电站安全性、可靠性、稳定性的要求。
本申请的第二个目的在于提出一种核电安全级嵌入式实时操作系统故障处理系统。
本申请的第三个目的在于提出一种电子设备。
本申请的第四个目的在于提出一种计算机可读存储介质。
为达到上述目的,本申请第一方面实施例提出了一种核电安全级嵌入式实时操作系统故障处理方法。该方法应用于操作系统健康监测系统,操作系统健康监测系统包括三个层级的健康监控单元,分别为操作系统微内核级健康监控单元、操作系统分区级健康监控单元和应用程序级健康监控单元,该方法具体包括:
操作系统微内核级健康监控单元监测核电安全级嵌入式实时操作系统的CPU硬件;
判断CPU硬件是否出现异常;
如果CPU硬件出现异常,则获取故障信息,并依据故障派发机制将故障信息派发到对应层级的健康监控单元,使得对应层级的健康监控单元对故障进行处理。
可选的,在监测核电安全级嵌入式实时操作系统的CPU硬件之前,还包括:
对所有层级的健康监控单元进行初始化。
可选的,获取故障信息,并依据故障派发机制将故障信息派发到对应层级的健康监控单元,使得对应层级的健康监控单元对故障进行处理,包括:
对故障信息进行解析,获取故障发生的所在层级信息;
如果故障发生在操作系统微内核级,则将故障派发至操作系统微内核级健康监控单元进行处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广利核系统工程有限公司,未经北京广利核系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211404619.X/2.html,转载请声明来源钻瓜专利网。