题目
A.功耗、 成本、 体积
B.可靠性
C.安全性
D.处理能力
第1题
A.软件开发产品收入
B.信息技术服务收入
C.信息系统安全服务收入
D.固化在硬件中的嵌入式系统中的软件收入
第3题
下面有关嵌入式系统开发过程的描述语句中,不恰当的是:()。
A.在系统设计阶段应该根据系统需要实现的功能,来综合考虑软硬件功能的划分,确定哪些功能由硬件完成,哪些功能由软件完成。
B.在系统设计阶段不仅需要描述用户的功能需求如何实现,且需要描述非功能需求(如:功耗、成本、尺寸等)如何实现。
C.构件设计阶段,设计者需要设计或选择符合系统结构所需要的具体构件。构件通常是指硬件模块,而不包括软件模块。
D.系统集成与测试阶段,应该每次只对一部分构件或模块所集成的系统进行测试,各部测试完成后,再整体测试。
第4题
阅读以下关于嵌入式软件体系架构的叙述。
3. 某公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能:
(1) 设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构);
(2) 应用软件应与硬件无关,便于软硬件的升级;
(3) 由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离;
(4) 宇航设备可靠性要求高,系统要有故障处理能力。
公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如下图所示,并将软件设计工作交给了李工,要求他在三周内完成软件总体设计工作,给出总体设计方案。
[问题1]
用150字以内的文字,说明公司制定的TLS软件架构的层次特点,并针对上述功能需求(1)~(4),说明架构中各层内涵。
[问题2]
在TLS软件架构的基础上,关于选择哪种类型的嵌入式操作系统问题,李工与总工程师发生了严重分歧。李工认为,宇航系统是实时系统,操作系统的处理时间越快越好,隔离意味着以时间作代价,没有必要,建议选择类似于VxWorks5.5的操作系统;总工程师认为,应用软件间隔离是宇航系统安全性要求,宇航系统在选择操作系统时必须考虑这一点,建议选择类似于Linux的操作系统。
请说明两种操作系统的主要差异,完成下表中的空白部分,并针对本任务要求,用200字以内的文字说明你选择操作系统的类型和理由。
两种操作系统的主要差异
[问题3]
故障处理是宇航系统软件设计中极为重要的组成部分。故障处理主要包括故障监视、故障定位、故障隔离和系统容错(重组)。用150字以内的文字说明嵌入式系统中故障主要分哪几类?并分别给出两种常用的故障滤波算法和容错算法。
第6题
A.对于有些硬件和软件都可以实现的功能,需要在成本和性能上做出抉择
B.对实时性要求非常高的产品可以选择嵌入式Linux开发环境
C.嵌入式系统的软件开发与通常软件开发的区别主要在于软件实现部分
D.嵌入式系统的软件开发可分为交叉编译和交叉调试两部分
第7题
A.通常嵌入式系统要求具有实时处理的能力,这种实时性主要是靠硬件层来体现的
B.通常嵌入式系统要求支持多任务,能够处理并发事件
C.嵌入式软件的开发需要交叉编译工具
D.电源能量的供应在嵌入式系统中是一项约束条件
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!