[发明专利]用于操作系统中的错误识别的方法有效
申请号: | 201810329786.X | 申请日: | 2018-04-13 |
公开(公告)号: | CN108733502B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 斯蒂芬·波莱德纳;A·沃尔夫;赫而曼·高柏兹;M·赫夫勒 | 申请(专利权)人: | TTTECH汽车股份公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 上海翼胜专利商标事务所(普通合伙) 31218 | 代理人: | 丁靄迪;翟羽 |
地址: | 奥地利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 操作系统 中的 错误 识别 方法 | ||
1.一种用于识别操作系统中的计算机存在或出现错误的方法,
其特征在于,
在所请求的应用任务(107)的开始时刻(102,112)之前的运行时间期间,执行验证任务,所述验证任务读取并验证所述计算机中由所述操作系统的计算任务(105)设置的控制寄存器的内容,所述内容指定所请求的应用任务(107)的运行时环境的特性;
如果至少满足以下条件,则计算机的控制寄存器将被验证:
应用任务的数据受到保护,以防止其他任务未经授权的存取;
计算机中的数据的所设置的读/写权限符合应用任务的规范;
输入/输出数据的地址符合应用任务的规范;
要由操作系统监控的应用软件的运行时间规定符合应用任务的规范。
2.如权利要求1所述的方法,其特征在于,所述验证任务是独立的验证任务(106)。
3.如权利要求2所述的方法,其特征在于,所述独立的验证任务(106)是操作系统软件的一部分。
4.如权利要求2所述的方法,其特征在于,所述独立的验证任务(106)是应用软件的一部分。
5.如权利要求1到4中任一项所述的方法,其特征在于,在所述验证中已发现控制寄存器中有错误的情况下开始紧急操作。
6.如权利要求1所述的方法,其特征在于,在所述验证中已在帧中发现错误的情况下,在开始紧急操作之前等待下一帧。
7.如权利要求1所述的方法,其特征在于,所述操作系统是时间控制的操作系统和/或应用系统是时间控制的应用系统。
8.如权利要求7所述的方法,其特征在于,在时间控制的操作系统中,在所述应用任务(107)的先验已知的开始时刻(112)之前执行所述操作系统的计算任务(105)和独立的验证任务(106)。
9.一种具有操作系统的计算机,
其特征在于,
为了识别在所述计算机的所述操作系统中的所述计算机存在或出现的错误,所述计算机被设置成:在所请求的应用任务(107)的开始时刻(102,112)之前的运行时间期间,执行验证任务,所述验证任务读取并验证所述计算机中由所述操作系统的计算任务(105)设置的控制寄存器的内容,所述内容指定所请求的应用任务(107)的运行时环境的特性;
如果至少满足以下条件,则计算机的控制寄存器将被验证:
应用任务的数据受到保护,以防止其他任务未经授权的存取;
计算机中的数据的所设置的读/写权限符合应用任务的规范;
输入/输出数据的地址符合应用任务的规范;
要由操作系统监控的应用软件的运行时间规定符合应用任务的规范。
10.如权利要求9所述的计算机,其特征在于,所述验证任务是独立的验证任务(106)。
11.如权利要求10所述的计算机,其特征在于,所述独立的验证任务(106)是操作系统软件的一部分。
12.如权利要求10所述的计算机,其特征在于,所述独立的验证任务(106)是应用软件的一部分。
13.如权利要求9到12中任一项所述的计算机,其特征在于,在所述验证中已发现控制寄存器中有错误的情况下开始紧急操作。
14.如权利要求9所述的计算机,其特征在于,在所述验证中已在帧中发现错误的情况下,在开始紧急操作之前等待下一帧。
15.如权利要求9所述的计算机,其特征在于,所述操作系统是时间控制的操作系统和/或应用系统是时间控制的应用系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TTTECH汽车股份公司,未经TTTECH汽车股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810329786.X/1.html,转载请声明来源钻瓜专利网。