嵌入式实时操作系统由哪几部分组成?基本内核包括哪些功能模块?

题目

嵌入式实时操作系统由哪几部分组成?基本内核包括哪些功能模块?

参考答案和解析
正确答案: 由RTOS基本内核、RTOS扩展内核、设备程序驱动接口、应用编程接口组成
功能模块:任务管理、通信管理、存储管理、时钟管理、中断设备驱动器
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面哪点不是嵌入式操作系统的特点()

A、内核精简

B、专用性强

C、功能强大

D、高实时性


参考答案:C

第2题:

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

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

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

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

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


正确答案:D

第3题:

UNIX操作系统结构由哪几部分组成?()

A.硬件

B.工具及应用程序

C.ORACLE系统

D.SHELL(外壳)

E.KERNEL(内核)

F.SYBASE系统


参考答案:B, D, E

第4题:

在嵌入式系统中,以下叙述中错误的是(26)。

A.板级支持包主要目的是屏蔽底层硬件,不负责系统的引导和设备驱动操作

B.嵌入式实时操作系统可以分为基本内核和扩展内核两部分

C.应用编程接口一般以库或者组件的形式提供

D.在实际构建嵌入式系统时,并不一定需要应用编程接口API


正确答案:A
本题考查嵌入式系统构建的基础知识。在嵌入式系统中,BoardSupportPackage(简称BSP,板级支持包)是实现特定的支持代码,通常会与bootloade-起设置,bootloader包含最小的设备驱动来加载操作系统与所有在板上的设备的驱动程序。BSP是介于主板硬件和操作系统之间的一层,主要目的是为了支持操作系统,使之能够更好地运行于硬件主板。不同的操作系统对应不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义完全不同.嵌入式实时操作系统可以分为基本内核和扩展内核。其对应的定义为:当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。在工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。嵌入式操作系统通常是实时操作系统。比如LrC/OS-II、eCOS和Linux。故对嵌入式实时操作系统的理解应该建立在对嵌入式系统的理解之上加入对响应时间的要求。在实际的嵌入式系统设计中,应用编程接口一般以库或者组件的形式而存在,选择哪种则依赖于对应的嵌入式操作系统,在实际的系统构建时,并不一定需要对应的接口API。

第5题:

关于硬件抽象层,下面的描述中错误的是()。

A.硬件抽象层是嵌入式硬件电路板的最基本软件

B.硬件抽象层包含嵌入式软件中直接访问底层硬件的例程集合

C.HAL的函数是移植操作系统的基础

D.硬件抽象层是操作系统内核的重要组成部分


正确答案:D

第6题:

下列关于UNIX操作系统的描述中,正确的是( )。

A.UNIX由内核和外壳两部分组成

B.内核由文件子系统和目录子系统组成

C.外壳由进程子系统和线程子系统组成

D.内核部分的操作原语对用户程序起作用


正确答案:A

第7题:

按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。

A.iOS

B.Android OS

C.Symbian

D.uC/OS-II


正确答案:B

第8题:

( 27 )关于 Unix 操作系统的描述中,正确的是

A ) Unix 由内核和外壳两部分组成

B )内核由文件子系统和目录子系统组成

C )外壳由进程子系统和线程子系统组成

D )内核部分的操作原语对用户程序起作用


正确答案:A

第9题:

嵌入式Linux操作系统的组成,不包括:()。

A.用户进程

B.OS服务组件

C.Linux内核

D.编译程序


正确答案:D

第10题:

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

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

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

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

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


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

更多相关问题