计算机联锁控制系统软件可靠性与安全性技术保障.pptx
《计算机联锁控制系统软件可靠性与安全性技术保障.pptx》由会员分享,可在线阅读,更多相关《计算机联锁控制系统软件可靠性与安全性技术保障.pptx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-计算机联锁控制系统软件可靠性与安全性技术保障 计算机联锁控制系统软件可靠性与安全性技术保障 计算机联锁控制系统软件可靠性与安全性技术保障 计算机联锁控制系统软件可靠性与安全性技术保障计算机联锁控制系统软件可靠性与安全性技术保障 一、软件故障二、操作系统选择与应用 三、数据的的安全性保障技术 四、功能软件的可靠性与安全性保障技术一、故障分析1、故障的分类1永久故障:软件编程出现错误 2瞬间故障:硬件的瞬间故障和干扰。2、软件的故障安全性 指软件无论是否完成其预定功能,不会导致意外事故发生的概率 一、故障分析软件故障安全性的主要研究内容1软件故障安全性需求分析及软件故障安全性设计 n 消除与控制
2、系统危险的方法n 减少损失的方法 2软件故障安全性验证和确认及软件的故障安全评估。二、操作系统选择与应用 1、定义 操 作 系 统 是 最 基 本 的 系 统 软 件,是 计 算 机用 户 和 计 算 机 硬 件 之 间 的 接 口 程 序 模 块,是 计 算 机 系 统 的 核 心 控 制 软 件。其 功 能 简单 描 述 就 是 控 制 和 管 理 计 算 机 系 统 内 部 各种 资 源。有 效 组 织 各 种 程 序 高 效 运 行,从而 为 用 户 提 供 良 好 的、可 扩 展 的 系 统 操 作环 境,到 达 使 用 方 便、资 源 分 配 合 理、安全可靠的目的。二、操作系统选
3、择与应用目前联锁中采集的操作系统DOS、WINDOWS、LINUX、VxWorks2、几种操作系统的分析1通用计算机的操作系统 2005年,类Unix家族和微软Windows家族2主机系统和嵌入式操作系统 使用多样的系统,并且很多和Windows、Unix都没有直接的联系 微软Microsoft n MS-DOS n Xenix n Microsoft Bob n 基于MS-DOS 操作系统的Windows n Windows 1.0 n Windows 2.0 n Windows 3.1 n Windows 95 n Windows 98 n Windows ME n Windows NT
4、n Windows NT 3.5 n Windows NT 4 n Windows 2000 n Windows XP n Windows XP Media Center Edition n Windows XP Professional x64 Edition n Windows Server 2003 n Windows Server 2003 64-bit Edition n Windows Vista 非Unix 商业操作系统n CPM操作系统 n MP/M-80 n UCSD P-system n Mini-FLEX n SSB-DOS n CP/M-86 n DR-DOS n Fr
5、eeDOS n MS-DOS n PC-DOS n Mach 由卡纳尼基梅隆大学研究 n L4微内核 第二代微内核 n CHORUS n Choices n Multics n OS-9 n NSJ Unix 及类似系统n A/UXApple UNIX n Unix n 微软Xenix n ChorusOS n Cromix n UNIflex n OS-9 n IBM的AIX n BSD n FreeBSD n NetBSD n OpenBSD n DragonFly BSDn Digital UNIX,即之后康柏Tru64 n DNIX n HP的HP-UX n GNU/Hurd n SG
6、I的IRIX n Linux或称GNU/Linux n Mac OS X n MenuetOS n Minix n OSF/1 n SCO的SCO UNIX n Sun的SunOS,即之后的Solaris n System V n Ultrix n UniCOS n 麒麟操作系统Kylin,由国防科技大学、中软公司、联想公司、浪潮公司和民族恒星公司五家单位合作研制的效劳器操作系统 n OS/390 n z/OS n Syllable 嵌入式实时操作系统n VxWorks WindRiver公司的产品,应用很广泛,市场占有率比较高 n C OS-II:嵌入式系统专家Jean JLabrosse用
7、C语言编写的一个结构小巧、抢占式的多任务实时内核 n Clinux优秀的嵌入式Linux版本,其全称为micro-control Linuxn eCos eCos embedded Configurable operating system,即嵌入式可配置操作系统 三、数据的的安全性保障技术1.1、采 用 不 对 称 编 码 表 示 涉 及 安 全 的 信息2.2、关键数据异地多份存储3.空间冗余 4.3、标准化数据结构与数据生成方式 5.机辅设计 6.4、数据完好的正确性检验 7.检验软件 四、功能软件的可靠性与安全性保障一 故障安全软件设计的基本原则及方1、采用冗余结构,多样性,双份编码
8、2、充分的分析和测试 3、失败或可疑时,可采用程序卷回的方法4、所有在线的计算机应该进行连续的比较5、正确的次序执行 6、采用固件运行的模式 7、失效发生,输出限定在安全状态。8、监视器防止程序进入死循环或停止运行 二 程序设计阶段必须遵循的措施1、严格遵守软件工程方法 编制正确的规格说明书,良好的软件开发工具和环境 2、采用模块化程序设计原则 n 1每个模块对应一种特定功能。n 2一个模块只应有一个入口和一个出口。n 3任何模块长度不得超出该系统规定的极限。n 4模块间的接口应尽可能简单。n 5模块的输入输出参数应限制到最少 二 程序设计阶段必须遵循的措施3、采用结构化程序设计原则 n 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 联锁 控制系统 软件 可靠性 安全性 技术 保障
限制150内