嵌入式软件体系架构 博学公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能: ①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构)。 ②应用软件应与硬件无关,便于软硬件的升级。 ⑨由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离。 ④宇航设备可靠性要求高,系统要有故障处理能力。 公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图12-7所示,并将软件设计工作交给了李工,要求其在3周内完成软件总体设计工作,给出总体设计方案。 在TLS软件架构的基础上,关于选择哪种类型的嵌入式操作系统问题,李工与总工程师发生了严重分歧。李工认为,宇航系统是实时系统,操作系统的处理时间越快越好,隔离意味着以时间作代价,没有必要,建议选择类似于VxWorks5.5的操作系统;总工程师认为,应用软件间隔离是宇航系统安全性要求,宇航系统在选择操作系统时必须考虑这一点,建议选择类似于Linux的操作系统。 请说明两种操作系统的主要差异,完成表12-8中的空白部分,并针对本任务要求,用200字以内的文字说明你选择操作系统的类型和理由。
发布日期:2021-11-23
试题解析
嵌入式软件
嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。
- 中文名
-
嵌入式软件
- 领域
-
软件工程
- 产业关联
-
芯片设计制造
- 外文名
-
Embedded software
- 应用
-
嵌入式开发
- 含义
-
嵌入在
博学
博学:“博”,大通也。(《说文》)即宽广、广博。现代综合性大学,在专业、学科等方面都应具有“博”的特点,在学术思想、学术风格、学术观点上应兼容并包、百花争艳;作为教师,应学识渊博、造诣精深;作为学生,应打下厚实的功底,全面提升综合素质。
- 中文名
-
博学
- 外文名
-
erudite;learned
- 词义
-
学识渊博,知道的多,了解的广,知识丰富
- 出处
-
《说文》
- 拼音
-
bó xué
- 注音
-
ㄅㄛˊ ㄒㄩㄝˊ
- 反义词
-
末学
了一
了一(风姓李氏,名辉,字子辰。法字了一。),生于东鲁任城。仲子(仲由,字子路)嫡裔第74世耳外孙。颛顼帝颛顼帝耳孙。诗文作者·维摩禅者·书者·画者·手作艺者《了一悟语》中英文国际版作者“还源具足·生命科学体系”导师维摩法堂(筹),创办人中华文化艺术公益教育机构——幸福家,创办人中国手作宝饰艺术第一品牌——云观法界,创办人
- 中文名
-
了一
- 出生地
-
东鲁任城
- 职业
-
山东济南历下书法家协会会员等
- 称号
-
新世纪艺术“世界美术”行者等
正确答案:
两种操作系统的差异如表12-10所示。
选择类似于Linux的嵌入式操作系统。理由如下:
①Linux操作系统是一种安全性较强的操作系统。内核工作在系统态,应用软件工作在用户态,可以有效防止应用软件对操作系统的破坏。
②Linux操作系统调度的最小单位是线程,线程归属于进程,进程具有自己独立的资源。进程通过存储器管理部件(MMU)实现多功能应用间隔离。
③嵌入式Linux操作系统支持硬件抽象,可有效实现TLS结构,并将硬件抽象与操作系统分离,可方便实现硬件的外场快速更换。
解析:
暂无解析
题王网让考试变得更简单
扫码关注题王,更多免费功能准备上线!