嵌入式系统

简述嵌入式操作系统和实时操作系统的关系。

题目

简述嵌入式操作系统和实时操作系统的关系。

参考答案和解析
正确答案:“嵌入式”并不意味着“实时”,例如μClinux、EmbeddedLinux为嵌入式操作系统但非实时操作系统;“实时”并不意味着“嵌入式”,例如OpenVMS(工作站、小型机)为实时操作系统但非嵌入式操作系统;不过实际上,目前的嵌入式操作系统(EOS)基本上是实时操作系统(RTOS)。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于嵌入式操作系统及其特点,以下叙述中错误的是(46)。

A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台

B.嵌入式硬件资源相对有限,因此操作系统内核较小

C.嵌入式操作系统通常具有较好的可移植性

D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性


正确答案:D
本题考查嵌入式操作系统基础知识。嵌入式操作系统是在嵌入式硬件上提5的一个应用程序运行平台。由于嵌入式硬件的配置小,资源相对有限,因此,嵌入式系统必须充分重视资源的利用。另一方面,嵌入式硬件通常没有磁盘,数据是存储在“闪存”(flashmemory)上的,因此,操作系统的设计必须适应这些特点。嵌入式操作系统只是应用程序运行的平台,并不是应用程序的开发平台,通常,应用程序都是在调试完成后才装入系统的。因此,在嵌入式系统中,没有用户的概念,只有任务的概念,每一个功能任务的运行就是完成一个任务。此外,嵌入式操作系统往往需要控制其些硬件装置,因此,应该适当地考虑实时性,通常见到的嵌入式操作系统大多具有“软实时”特性。

第2题:

简单对比嵌入式实时操作系统中的抢占式调度和非抢占式调度


正确答案:(1)抢占式调度:优点是实时性好、反应快,调度算法相对简单,可优先保证高优先级任务的时间约束,缺点是上下文切换多;
(2)非抢占式调度:优点是上下文切换少,缺点是一般情况下,处理器有效资源利用率低,可调度性不好;
(3)通用内核:<1>调度策略:优先级调度、时间片轮转调度<2>调度方式:抢占式、不可抢占式、选择可抢占式<3>时间片:定长时间片与变长时间片;
(4)商业上销售的实时内核都是抢占式内核。

第3题:

根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统和()。

A.实时操作系统

B.批处理操作系统

C.网络操作系统

D.嵌入式操作系统


参考答案:D

第4题:

一般按照对外部事件的响应时间快慢,将嵌入式操作系统分成强实时型和普通实时型。以下均为强实时嵌入式操作系统的是()。

  • A、VxWorks,pSOS,uC/OS-II
  • B、VxWorks,pSOS,Windows Embedded
  • C、pSOS,uC/OS-II,uCLinux
  • D、pSOS,Windows Embedded,Symbian

正确答案:A

第5题:

简述嵌入式操作系统与通用操作系统的区别。


正确答案:通用操作系统是一种通用的操作系统,可运行在不同的硬件平台。而嵌入式操作系统与一般的Windows操作系统不同,其是一种专用、可定制的特点。

第6题:

在一个能提供多个用户同时直接输入、调试和运行自己程序的计算机系统中应配置()

  • A、批处理操作系统
  • B、分时操作系统
  • C、实时操作系统
  • D、嵌入式操作系统

正确答案:B

第7题:

结合实际说说您对嵌入式实时操作系统的概念的理解。引入嵌入式实时操作系统有什么好处?


正确答案: 概念:是一段在嵌入式系统启动后首先执行的背景程序,用户的应用程序是运行于RTOS之上的各个任务,RTOS根据各个任务的要求,进行资源管理、消息管理、任务调度、异常处理等工作。
(即具有实时性、用于控制、监视或者辅助操作机器和设备的装置,它是在嵌入式系统的基础上加入了对响应时间的要求)
好处:
1.提高了系统可靠性
2.模块化设计,提高开发效率
3.提供完善的资源配置机制
4.解决了嵌入式软件开发标准化难题、提高了程序的可移植性
5.高实时性

第8题:

关于微内核和宏内核操作系统,如下哪一项的说法是错误的?()。

A.VxWorks是典型的微内核结构嵌入式操作系统

B.iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构

C.Android OS是典型的宏内核操作系统

D.一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统


正确答案:D

第9题:

简述嵌入式操作系统的特点,请列举几个常见的嵌入式操作系统。


正确答案: (1)可装卸性
(2)强实时性
(3)统一的接口
(4)强稳定性,弱交互性
(5)固化代码。
常见的嵌入式操作系统有WindowsCE、VxWorks、μC/OS、嵌入式linux。

第10题:

采用时间片轮转方式处理用户请求的操作系统是()。

  • A、批处理操作系统
  • B、实时操作系统
  • C、嵌入式操作系统
  • D、分时操作系统

正确答案:D

更多相关问题