




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子信息工程学院岳强计算机联锁技术---计算机联锁控制系统软件可靠性与安全性技术保障
计算机联锁控制系统软件可靠性与安全性技术保障第1页计算机联锁控制系统软件可靠性与安全性技术保障
一、软件故障二、操作系统选择与应用
三、数据安全性保障技术
四、功效软件可靠性与安全性保障技术计算机联锁控制系统软件可靠性与安全性技术保障第2页一、故障分析1、故障分类(1)永久故障:软件编程出现错误(2)瞬间故障:硬件瞬间故障和干扰。2、软件故障安全性 指软件不论是否完成其预定功效,不会造成意外事故发生概率计算机联锁控制系统软件可靠性与安全性技术保障第3页一、故障分析软件故障安全性主要研究内容(1)软件故障安全性需求分析及软件故障安全性设计消除与控制系统危险方法降低损失方法(2)软件故障安全性验证和确认及软件故障安全评定。计算机联锁控制系统软件可靠性与安全性技术保障第4页二、操作系统选择与应用
1、定义
操作系统是最基本系统软件,是计算机用户和计算机硬件之间接口程序模块,是计算机系统关键控制软件。其功效简单描述就是控制和管理计算机系统内部各种资源。有效组织各种程序高效运行,从而为用户提供良好、可扩展系统操作环境,到达使用方便、资源分配合理、安全可靠目标。计算机联锁控制系统软件可靠性与安全性技术保障第5页二、操作系统选择与应用当前联锁中采集操作系统DOS、WINDOWS、LINUX、VxWorks2、几个操作系统分析(1)通用计算机操作系统年,类Unix家族和微软Windows家族(2)主机系统和嵌入式操作系统使用多样系统,而且很多和Windows、Unix都没有直接联络计算机联锁控制系统软件可靠性与安全性技术保障第6页微软(Microsoft)MS-DOS
Xenix
MicrosoftBob
基于MS-DOS操作系统Windows
Windows1.0
Windows2.0
Windows3.1
Windows95
Windows98
WindowsME
WindowsNT
WindowsNT3.5
WindowsNT4
Windows
WindowsXP
WindowsXPMediaCenterEdition
WindowsXPProfessionalx64Edition
WindowsServer
WindowsServer64-bitEdition
WindowsVista
计算机联锁控制系统软件可靠性与安全性技术保障第7页非Unix商业操作系统CPM操作系统
MP/M-80
UCSDP-system
Mini-FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
MS-DOS
PC-DOS
Mach由卡纳尼基梅隆大学研究L4微内核第二代微内核CHORUS
Choices
Multics
OS-9
NSJ
计算机联锁控制系统软件可靠性与安全性技术保障第8页Unix及类似系统A/UX(AppleUNIX)Unix
微软Xenix
ChorusOS
Cromix
UNIflex
OS-9IBMAIX
BSD
FreeBSD
NetBSD
OpenBSD
DragonFlyBSDDigitalUNIX,即之后康柏Tru64
DNIX
HPHP-UX
GNU/Hurd
SGIIRIX
Linux(或称GNU/Linux)MacOSX
MenuetOS
Minix
OSF/1
SCOSCOUNIXSunSunOS,即之后Solaris
SystemV
Ultrix
UniCOS
麒麟操作系统(Kylin),由国防科技大学、中软企业、联想企业、浪潮企业和民族恒星企业五家单位合作研制服务器操作系统OS/390
z/OS
Syllable
计算机联锁控制系统软件可靠性与安全性技术保障第9页嵌入式实时操作系统VxWorks 美国WindRiver企业产品,应用很广泛,市场拥有率比较高μC/OS-II:
美国嵌入式系统教授JeanJ.Labrosse用C语言编写一个结构小巧、抢占式多任务实时内核μClinux
优异嵌入式Linux版本,其全称为micro-controlLinuxeCos
eCos(embeddedConfigurableoperatingsystem),即嵌入式可配置操作系统计算机联锁控制系统软件可靠性与安全性技术保障第10页计算机联锁控制系统软件可靠性与安全性技术保障第11页计算机联锁控制系统软件可靠性与安全性技术保障第12页三、数据安全性保障技术1、采取不对称编码表示包括安全信息2、关键数据异地多份存放 空间冗余
3、规范化数据结构与数据生成方式
机辅设计4、数据完好正确性检验
检验软件计算机联锁控制系统软件可靠性与安全性技术保障第13页四、功效软件可靠性与安全性保障(一)故障安全软件设计基本标准及方1、采取冗余结构,多样性,双份编码2、充分分析和测试3、失败或可疑时,可采取程序卷回方法4、全部在线计算机应该进行连续比较5、正确次序执行6、采取固件运行模式7、失效发生,输出限定在安全状态。8、监视器预防程序进入死循环或停顿运行计算机联锁控制系统软件可靠性与安全性技术保障第14页(二)程序设计阶段必须遵照办法1、严格恪守软件工程方法 编制正确规格说明书,良好软件开发工具和环境2、采取模块化程序设计标准(1)每个模块对应一个特定功效。(2)一个模块只应有一个入口和一个出口。(3)任何模块长度不得超出该系统要求极限。(4)模块间接口应尽可能简单。(5)模块输入输出参数应限制到最少计算机联锁控制系统软件可靠性与安全性技术保障第15页(二)程序设计阶段必须遵照办法3、采取结构化程序设计标准(1)安全关键模块之间接口严格校验。(2)明确安全侧和危险侧。使用前进行验证。(3)选择结构应使用条件标志危险例编码做为判断条件;对选择结构两个出口必须要求哪一个是安全侧。(4)应校验危险出口相关全部条件标志;在选择安全侧出口时,只作简单校验即可。4、正确数据结构和良好设计格调计算机联锁控制系统软件可靠性与安全性技术保障第16页(三)软件容错设计基本技术1、N版本程序设计(NVP)静态冗余结构优点:机构简单,不需设计检测程序缺点:①处理时间是单版本N倍;②设计所花力量是单版本N倍;③表决程序设计比较困难;④与外部事件同时或并行处理中有交互过程时,难于处理。计算机联锁控制系统软件可靠性与安全性技术保障第17页NVP结构计算机联锁控制系统软件可靠性与安全性技术保障第18页(三)软件容错设计基本技术2、恢复块(RecoveryBlock)技术
计算机联锁控制系统软件可靠性与安全性技术保障第19页(三)软件容错设计基本技术3、容错算法设计
数值运算容错设计(1)慎重设计算法,合理安排运算次序(2)子程序容错设计逻辑运算容错设计计算机联锁控制系统软件可靠性与安全性技术保障第20页(四)降低程序失控编程技术1.尽可能采取单字节指令2.尽可能少用程序控制类指令操作码作多字节指令操作数,以降低程序失控概率。3.慎用堆栈操作指令4.指令冗余5.关键指令双重化6.指令复执7.程序卷回计算机联锁控制系统软件可靠性与安全性技术保障第21页(五)程序失控捕捉技术1.软件陷阱法实际软件陷阱是由三条指令组成:NOPNOPLJMPERR2.监督定时器(WDT)法计算机联锁控制系统软件可靠性与安全性技术保障第22页(六)接口软件容错设计1、输入接口软件容错设计①开关量输入接口软件容错设计 屡次输入法、数字量数字判别法、数字量输入封锁法;②模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私下股份合同范本
- 车间修缮合同范本
- Kinetin-riboside-d5-N6-Furfuryladenosine-d-sub-5-sub-生命科学试剂-MCE
- 2025至2030年中国车站售票管理系统数据监测研究报告
- 拆装设备合同范本
- 杂物购销合同范本
- 高原型风力发电用变流器企业数字化转型与智慧升级战略研究报告
- 不锈钢厨房整体橱柜企业县域市场拓展与下沉战略研究报告
- 健康出版物零售机器人行业跨境出海战略研究报告
- 绥化租房合同范本
- 14 文言文二则 学弈 教学设计-2024-2025学年语文六年级下册统编版
- Unit 4 Eat Well(大单元教学设计)2024-2025学年七年级英语下册同步备课系列(人教版2024)
- 2024-2030年中国游戏直播行业市场深度分析及投资策略研究报告
- 2025年春季学期学校工作计划及安排表
- 第一课+追求向上向善的道德【中职专用】中职思想政治《职业道德与法治》高效课堂(高教版2023·基础模块)
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 2024初中数学课程标准测试题(含答案)精华版
- 2024年陕西延长石油集团矿业公司招聘笔试参考题库含答案解析
- 教师的五重境界公开课教案教学设计课件案例试卷
- 人教版新教材高一上学期期末考试数学试卷及答案(共五套)
- 水泥稳定土施工工艺
评论
0/150
提交评论