niusouti.com

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

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

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

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

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

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


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

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

    A.占用内存空间大

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

    C.内核切换太快

    D.可靠性较低


    正确答案:C

  • 第2题:

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

    A.内存管理

    B.进程调度

    C.设备管理

    D.终端管理


    正确答案:D

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    微内核操作系统在嵌入式系统中得到越来越广泛的应用,以下关于微内核操作系统叙述中,错误的是( )。

    A.微内核操作系统,就是一种基于微内核架构的操作系统
    B.微内核操作系统由一群尽可能将数量最小化的软件程序组成
    C.微内核并非一个完整的操作系统,而只是操作系统中最基本的部分
    D.由于微内核不能有效的支持多处理机运行,所以不适用分布式系统环境

    答案:D
    解析:
    微内核操作系统的基本思想是尽可能的将操作系统核心缩小,仅仅实现核心基础部分,如中断、并行调度等与硬件有关部分,而策略、应用层次则面向用户,这样大量的代码就移向进程,因此其只是操作系统中最基本部分;微内核可以支持多处理机运行,适用于分布式系统环境。

  • 第5题:

    以下说法中错误的是()。

    • A、Linux是一种操作系统
    • B、Linux支持多种安装方式
    • C、2.4.20是一个不稳定的Linux内核版本
    • D、Linux只支持Intel硬件平台

    正确答案:C,D

  • 第6题:

    大多数的Linux操作系统设备驱动程序都可以在需要时装载进内核,在不需要时从内核中卸载。()


    正确答案:正确

  • 第7题:

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

    • A、占用内存空间大
    • B、缺乏可扩展性而不方便移植
    • C、内核切换太快
    • D、可靠性较低

    正确答案:C

  • 第8题:

    关于Linux2.4内核,说法错误的是()

    • A、Linux为单内核,效率高,紧凑
    • B、按进程优先级调度
    • C、具有虚拟文件系统,可以支持多种文件系统
    • D、设备驱动模块化

    正确答案:A

  • 第9题:

    Linux内核的主要子系统包括系统调用接口,进程管理,内存管理,虚拟文件系统,网络堆栈,设备驱动程序和依赖体系结构的代码模块。


    正确答案:正确

  • 第10题:

    操作系统在概念上一般分为两部分:内核(Kernel)以及壳(SheIl),有些操作系统的内核与壳完全分开(如MicrosoftWindows、UNIX、Linux等);另一些的内核与壳关系紧密(如UNIX、Linux等λ内核及壳只是操作层次上不同而已。


    正确答案:错误

  • 第11题:

    判断题
    在Linux操作系统当中,硬件支持可以放在内核中。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    嵌入式Linux操作系统一般在ROM中存放的布局并不包括()
    A

    Bootloader

    B

    内核参数区

    C

    Linux内核

    D

    交叉编译器


    正确答案: D
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


    正确答案:C

  • 第14题:

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


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

  • 第15题:

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


    答案:正确

  • 第16题:

    以下关于Linux操作系统的说法错误的是( )。


    A.新建普通用户lisa的家目录默认位于/home/lisa下
    B.Linux系统中的所有资源都被看做文件
    C.Linux的内核文件都存放在/boot目录下
    D.Linux的/etc目录下存放的是设备文件


    答案:D
    解析:
    */etc目录下存放的是Linux系统的配置文件,/dev目录下存放的才是设备文件

  • 第17题:

    在Linux操作系统当中,硬件支持可以放在内核中。


    正确答案:正确

  • 第18题:

    嵌入式Linux操作系统一般在ROM中存放的布局并不包括()

    • A、Bootloader
    • B、内核参数区
    • C、Linux内核
    • D、交叉编译器

    正确答案:D

  • 第19题:

    关于Linux下硬件的说法,正确的是()。

    • A、Linux下,显卡不需要驱动
    • B、Linux下,声卡不需要驱动
    • C、Linux下,硬件支持可以放在内核中
    • D、Linux下,硬件支持不可以放在内核中

    正确答案:C

  • 第20题:

    LINUX系统的特点有()

    • A、LINUX系统的内核是开放的,免费的
    • B、LINUX是一个多用户,多任务的网络操作系统
    • C、LINUX具有虚拟内存的功能
    • D、LINUX支持多种文件系统

    正确答案:A,B,C,D

  • 第21题:

    下面关于Linux内核描述错误的是()。

    • A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。
    • B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。
    • C、Android的内核属于Linux内核的一个分支。
    • D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。

    正确答案:A

  • 第22题:

    判断题
    大多数的Linux操作系统设备驱动程序都可以在需要时装载进内核,在不需要时从内核中卸载。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    下面关于Linux内核描述错误的是()。
    A

    由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。

    B

    Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。

    C

    Android的内核属于Linux内核的一个分支。

    D

    目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。


    正确答案: A
    解析: 暂无解析