判断题
A.要考虑计算误差和舍入误差,选定足够的数据有效位B.在软件设计时,应确定有关的软件模块的存储量满足系统规定的余量要求C.在软件设计时,应确定输入输出通道的吞吐能力及处理时间要求,并保证满足系统规定的余量要求D.时序安排的余量考虑,软件工作的时序安排,要结合具体的被控对象确定各种周期。如:采样周期、数据计算处理周期、控制周期、自诊断周期、输入输出周期等。当各种周期在时间轴上安排不下时,应采用更高性能的CPU或多CPU并行处理来解决,以确保软件的工作时序之间留有足够的余量
A.使用看门狗电路B.CPU之间的通讯必须在数据传输之前对数据传输通道进行正确性检测。建议实施定期检测,以确保数据传输的正确性C.需要从接口软件中得到两个或更多安全关键信息的外部功能不得从单一寄存器或从单一输入、输出端口接受所有的必要信息,而且这些信息不得由单一CPU命令产生D.对于所有模拟及数字输入输出,在关键这些值采取行动之前,必须先进行极限检测和合理性检测
A.电源失效保护B.上电检测C.电磁干扰D.系统不稳定
A.异常保护设计B.N版本程序设计方法C.恢复块技术D.CRC校验
A.安全关键功能必须至少受控于两个独立的功能B.安全关键模块必须同其他模块隔离;必须放在一起,以便对其进行保护C.安全关键功能必须具有强数据类型;不得使用一位的逻辑‘0’或‘1’来表示“安全”或“威胁”状态;其判断条件不得依赖于全“0”或全“1”的输入D.安全关键的计时功能必须由计算机控制,使操作人员不能随意修改
A.软件需求分析必须确保需求规格书的无歧义性、完整性、可验证性、一致性、可修改性、可追踪性和易使用性B.对安全关键软件,必须列出可能的不期望事件,分析导致这些不期望事件的可能原因,提出相应的软件处理要求C.对有可靠性指标的软件,在确定了软件的功能性需求之后,应考虑该软件的可靠性指标是否能够达到以及是否能够验证,还应与用户密切配合,确定软件适用的功能剖面,并制定可靠性测试计划D.根据领导或客户要求变更需求
A.优先选用可靠性、维护性符合要求的成熟硬件,正确选择和确定供货单位B.建议在同一系统内采用优选的、序列化的少数几种MCUC.所用的元器件必须经过严格的检测与筛选,并尽量采用自我纠错能力的元器件D.选择低价格的器件
A.故障检测的优先级结构及安全性控制或校正逻辑B.中断处理程序、中断优先级模式、允许或禁止中断的例行程序C.测试对硬件进行自主控制信号的软件D.产生直接允许硬件部件运动或启动安全关键功能的信号的软件E.其输出是显示安全关键硬件的状态的软件
A.系统方法B.推导法C.软件工程D.余量设计