试题详情
- 简答题 嵌入式软件体系架构 博学公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能: ①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构)。 ②应用软件应与硬件无关,便于软硬件的升级。 ⑨由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离。 ④宇航设备可靠性要求高,系统要有故障处理能力。 公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图12-7所示,并将软件设计工作交给了李工,要求其在3周内完成软件总体设计工作,给出总体设计方案。 用150字以内的文字,说明公司制定的TLS软件架构的层次特点,并针对上述功能需求①~④,说明架构中各层内涵。
-
TLS结构框架的主要特点如下:
①应用软件仅与操作系统服务相关,不直接操作硬件。
②操作系统通过模块支持原软件访问硬件,可与具体硬件无关。
③模块支持层将硬件抽象成标准操作。
④通过三层栈的划分可实现硬件的快速更改与升级,应用软件的升级不会引起硬件的变更。
TLS结构框架的各层内涵如下:
①应用层主要完成宇航设备的具体工作,由多个功能任务组成,各功能任务间的隔离由操作系统层实现。
②操作系统层实现应用软件与硬件的隔离,为应用软件提供更加丰富的计算机资源服务。操作系统为应用软件提供标准的API接口(如POSIX),确保了应用软件的可升级性。
③模块支持层为操作系统管理硬件资源提供统一管理方法,用一种抽象的标准接口实现软件与硬件的无关性,达到硬件的升级要求,便于硬件的外场快速更换。 关注下方微信公众号,在线模考后查看
热门试题
- 内存按字节编址,利用8KX4bit的存储
- 在基于构件的软件开发中,(1)描述系统设
- 对于违反里氏替换原则的两个类A和B,可以
- 某IT企业计划对一批新招聘的技术人员进行
- 操作系统通常将I/O软件分成4个层次:用
- 博学公司欲开发一个语音识别系统,语音识别
- 博学公司承接了一个开发家用空调自动调温器
- 与集中式系统相比,分布式系统具有很多优点
- 在军事演习中,张司令希望将部队尽快从A地
- 论基于Web的数据库应用系统的开发技术
- 阅读以下信息系统可靠性问题的说明,在答题
- 系统应用架构设计中,网络架构数据流图的主
- (1)是一种最常用的结构化分析工具
- 基于软件架构的设计(Archite
- 在结构化设计中,()描述了模块的输入输出
- 博学公司欲开发一套窗体图形界面类库。该类
- 博学公司欲针对Linux操作系统开
- 影响文件系统可靠性因素之一是文件系统的一
- 论信息系统建模方法 系统模型在软件开发
- "企业系统规划方法"和"信息工程"