Linux操作系统在内核里面或用模块(module)实现设备的驱动,而不是放在内核外面。这么做固然有其优势,但并非十全十美。例如,( )。 A 设备管理的效率不如后者B 使操作系统所支持设备的种类受限制C 只能支持目前可知设备,对未来新发明的设备无能为力D 内核的规模随着设备的增多而变得庞大,不利于Linux系统在嵌入式系统中的应用

题目
Linux操作系统在内核里面或用模块(module)实现设备的驱动,而不是放在内核外面。这么做固然有其优势,但并非十全十美。例如,( )。

A 设备管理的效率不如后者

B 使操作系统所支持设备的种类受限制

C 只能支持目前可知设备,对未来新发明的设备无能为力

D 内核的规模随着设备的增多而变得庞大,不利于Linux系统在嵌入式系统中的应用

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当想删除本系统用不上的 设备驱动程序 时必须编译内核,当内核不支持系统上的 时,必须对内核 升级 。


正确答案:
         设备驱动程序 

第2题:

UNIX、嵌入式Linux、WinCE、Mac OS、Android OS和DOS操作系统是典型的单内核(也称为宏内核)操作系统,相对于微内核操作系统,下面不属于单内核操作系统缺点的是()。

A.占用内存空间大

B.缺乏可扩展性而不方便移植

C.内核切换太快

D.可靠性较低


正确答案:C

第3题:

下列关于嵌入式Linux系统内核的叙述正确的是()。

A内核源代码在嵌入式设备上编译连接

B 嵌入式Linux内核源代码与通用Linux内核源代码相同

C 不同的嵌入式硬件设备使用不同内核源代码

D 内核源代码中包括BootloAder的源代码


参考答案B

第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题:

Linux内核由若干个子系统组成,一般来说下面哪一个不是Linux内核的子系统:()。

A.内存管理

B.进程调度

C.设备管理

D.终端管理


正确答案:D

第6题:

用Linux内核构建嵌入式操作系统有什么优势(优良特性)?


正确答案:

(1)程度代码是可以获取的,可靠度高

(2)有完整的源码,软件丰富并且免费

(3)得到众多硬件生产家的广泛支持;包括cpu、计算机外围设备

(4)完善的通信协议、软件标准和文件管理机制

(5)提供完全免费且优秀的开发工具

(6)广泛的社群支持

(7)无需购买licence,是免费的

(8)不依赖特定厂商、供应商

9)成本相对低廉

第7题:

基于uC/OS-II的嵌入式系统,其软件结构一般具有:()。

A.应用软件层、内核层和设备驱动层等三层

B.应用软件层、API层、内核层、任务管理层和设备驱动层等五层

C.应用软件层、API层、内核层和设备驱动层等四层

D.应用软件层、API层、支撑软件层、内核层和设备驱动层等五层


正确答案:C

第8题:

当想删除本系统用不上的设备驱动程序时必须编译内核,当内核不支持系统上的设备驱动程序时,必须对内核升级。

此题为判断题(对,错)。


正确答案:√

第9题:

简述Linux支持的硬件设备种类和Linux操作系统下的主要的设备文件种类。


正确答案:主要硬件设备种类:字符设备、块设备和网络设备。主要设备文件种类:字符设备、块设备。

第10题:

Binder是一个内核设备驱动,它应用了Linux的共享存储功能来实现安全、高效的IPC()。


答案:正确

更多相关问题