试题详情
- 简答题 嵌入式软件体系架构 博学公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能: ①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构)。 ②应用软件应与硬件无关,便于软硬件的升级。 ⑨由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离。 ④宇航设备可靠性要求高,系统要有故障处理能力。 公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图12-7所示,并将软件设计工作交给了李工,要求其在3周内完成软件总体设计工作,给出总体设计方案。 在TLS软件架构的基础上,关于选择哪种类型的嵌入式操作系统问题,李工与总工程师发生了严重分歧。李工认为,宇航系统是实时系统,操作系统的处理时间越快越好,隔离意味着以时间作代价,没有必要,建议选择类似于VxWorks5.5的操作系统;总工程师认为,应用软件间隔离是宇航系统安全性要求,宇航系统在选择操作系统时必须考虑这一点,建议选择类似于Linux的操作系统。 请说明两种操作系统的主要差异,完成表12-8中的空白部分,并针对本任务要求,用200字以内的文字说明你选择操作系统的类型和理由。
-
两种操作系统的差异如表12-10所示。
选择类似于Linux的嵌入式操作系统。理由如下:
①Linux操作系统是一种安全性较强的操作系统。内核工作在系统态,应用软件工作在用户态,可以有效防止应用软件对操作系统的破坏。
②Linux操作系统调度的最小单位是线程,线程归属于进程,进程具有自己独立的资源。进程通过存储器管理部件(MMU)实现多功能应用间隔离。
③嵌入式Linux操作系统支持硬件抽象,可有效实现TLS结构,并将硬件抽象与操作系统分离,可方便实现硬件的外场快速更换。 关注下方微信公众号,在线模考后查看
热门试题
- 若某航空公司的飞机订票系统有n个订票终端
- ()是指按内容访问的存储器。
- 在Windows操作系统中,要实现一台具
- 某书店有一个收银员,该书店最多允许n个购
- 图18-11标出了某地区的运输网。 各
- 以下关于改进信息系统性能的叙述中,正确的
- 某DHCP服务器设置的地址池IP从192
- 某软件公司欲开发一个Windows平台上
- 传输一幅分辨率为640×480,6.5万
- 由于软、硬件故障可能造成数据库中的
- 某文件管理系统在磁盘上建立了位示图(Bi
- 中国某企业与某日本公司进行技术合作,合同
- UML的事物是对模型中最具有代表性
- 计算机系统中,在()的情况下一般应采用异
- 在层次化网络设计方案中,()是核心层的主
- 与集中式系统相比,分布式系统具有很多优点
- 网络安全设计是保证网络安全运行的基础,网
- UML的事物是对模型中最具有代表性
- 进程P1、P2、P3、P4、P5的前趋图
- 在RUP中采用"4+1"视图模型来描述软