更多“下面对于Bootloader的描述不正确的是()A、是上电后运行的第一个程序B、改变系统时钟C、Bootloader的两种模式对开发人员没有意义D、向内核传递启动参数”相关问题
  • 第1题:

    嵌入式系统软件的启动过程是_________。

    AbootloAder->操作系统->应用程序

    BbootloAder->应用程序->操作系统

    C操作系统->bootloAder->应用程序

    D应用程序->bootloAder->操作系统


    参考答案:A

  • 第2题:

    通常嵌入式系统加电后运行的第一段软件代码是(47)。

    A.BIOS程序

    B.BootLoader程序

    C.GRUB程序

    D.设备驱动程序


    正确答案:B
    解析:引导加载程序BootLoader是嵌入式系统加电后运行的第一段软件代码。嵌入式系统通常没有像BIOS的固化程序,所以整个系统的加载启动任务完全由BootLoader程序来完成。位于只读存储器ROM中的BIOS在完成硬件检测和资源分配后,将硬盘主引导记录(MBR)的引导程序读到系统的内存中,然后将控制权交给它。GRUB程序是一种BootLoader引导程序。板级支持包(BSP)主要包含BootLoader程序和设备驱动程序两方面内容。

  • 第3题:

    如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是()

    A.文件系统、内核、启动参数、Bootloader

    B.启动参数、Bootloader、内核、文件系统

    C.Bootloader、内核、启动参数、文件系统

    D.Bootloader、启动参数、内核、文件系统


    参考答案:B

  • 第4题:

    什么是Bootloader?指出Bootloader的两种不同操作模式,介绍其启动加载的主要过程。


    正确答案: Bootloader是是在操作系统运行之前执行的一段小程序,通过这段小程序,建立适当的系统软硬件环境,为最终的操作系统内核做好准备。
    操作模式:
    1.启动加载模式
    2.下载模式
    过程:
    硬件设备初始化
    建立内存和I/O空间映射图,
    Bootloader从目标机上的某个固态存储器设备上将操作系统加载到RAM中运行(整个过程没有用户的介入)

  • 第5题:

    向无任何程序的目标机中写入BootLoader程序,一般使用下面哪种接口()

    • A、串口
    • B、JTAG
    • C、Ethernet
    • D、USB

    正确答案:B

  • 第6题:

    下列哪一项不属于Linux内核要挂接NFS根文件系统所必须具备的条件()

    • A、以太网接口驱动正常
    • B、配置内核启动命令行参数
    • C、配置内核挂接NFS根文件系统
    • D、配置Bootloader

    正确答案:D

  • 第7题:

    下面关于引导加载程序(Bootloader)的叙述中,错误的是()

    • A、引导加载程序执行嵌入式系统加电后的第一批操作
    • B、引导加载程序的一项重要任务是加载和启动操作系统
    • C、加电自检和初始化外围设备也是引导加载程序需要完成的任务
    • D、相同的操作系统都使用相同的引导加载程序

    正确答案:D

  • 第8题:

    简述Bootloader的两种模式。


    正确答案:启动加载(Boot loading)模式
    --正常启动模式
    下载(Downloading)模式
    --提供给开发人员或者技术支持人员使用

  • 第9题:

    以下关于UNIX引导过程描述正确的是()? 1.开始引导装入程序(bootloader) 2.开始其他系统“自发的”进程 3.内核初始化并运行内核程序 4.运行系统起始脚本

    • A、1.2.3.4
    • B、1.3.2.4
    • C、1.3.4.2
    • D、3.1.2.4

    正确答案:B

  • 第10题:

    单选题
    下列哪一项不属于Linux内核要挂接NFS根文件系统所必须具备的条件()
    A

    以太网接口驱动正常

    B

    配置内核启动命令行参数

    C

    配置内核挂接NFS根文件系统

    D

    配置Bootloader


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

  • 第11题:

    单选题
    下面对于Bootloader的描述不正确的是()
    A

    是上电后运行的第一个程序

    B

    改变系统时钟

    C

    Bootloader的两种模式对开发人员没有意义

    D

    向内核传递启动参数


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

  • 第12题:

    单选题
    向无任何程序的目标机中写入BootLoader程序,一般使用下面哪种接口()
    A

    串口

    B

    JTAG

    C

    Ethernet

    D

    USB


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

  • 第13题:

    嵌入式系统的软件系统方面包括下面:()

    A、引导程序(Bootloader)

    B、设备驱动(DeviceDrive)

    C、协议栈(ProtocolStack)

    D、应用软件(Applon)


    参考答案:BC

  • 第14题:

    什么是bootloader?常用的bootloader有那些?bootloader两种工作模式有什么不同,分别应用在那种情况下?


    正确答案:Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。Grub和Lilo是PC计算机上的,U-boot,vivi,blob,ARMBoot是嵌入式系统上的。  两种工作模式是:启动加载模式和下载模式,这种区别仅对于开发人员才有意义。从最终用户的角度看,BootLoader的作用就是用来加载操作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。(1)启动加载(Boot loading)模式:这种模式也称为自主模式bootstrap。也即Boot Loader将存储在目标板Flash中的内核和文件系统的镜像装载到SDRAM中,整个过程无需用户的介入。这种模式是BootLoader的正常工作模式,因此在嵌入式产品发布的时候,BootLoader显然必须工作在这种模式下。(2)下载Downloading模式:在这种模式下,目标机上的BootLoader将通过串口连接或网络连接等通信手段从宿主机Host下载文件,比如下载内核映像和根文件系统映像等。从主机下载的文件通常首先被BootLoader保存到目标机的RAM中,然后再被BootLoader写到目标机上的FLASH类固态存储设备中。BootLoader的这种模式通常在第一次安装内核与根文件系统时被使用;此外,以后的系统更新(bootloader自身也可以这样更新)也会使用Boot Loader的这种工作模式。工作于这种模式下的BootLoader通常都会向它的终端用户提供一些简单的命令行接口。  Boot Loader 就是在操作系统内核运行之前运行的一段小程序。  常用的Bootloade有:U-Boot、VIVI、Blob、RedBoot、ARMboot   Bootloader可工作在两种模式下,启动加载模式和下载模式   启动加载(Boot loading)模式应用在嵌入式产品发布的时侯。   下载(Downloading)模式应用在第一次安装内核与根文件系统时被使用;以后的系统更新也会使用Boot Loader 的这种工作模式。

  • 第15题:

    简述BootLoader的操作模式


    正确答案:(1)启动加载模式(Boot Loading):<1>自主(Autonomous)模式,是BootLoader 的正常工作模式;<2>流程:从目标机某个固态存储设备上将OS加载到RAM ;准备好内核运行所需的环境和参数;在RAM运行操作系统内核
    (2)下载模式(Downloading):用户干预进入下载模式,在控制台打印提示信息,等待用户输入,如用户不干预,则进入正常启动模式,即调用操作系统内核;可通过串口连接或网络连接等通信手段从主机(Host)下载文件,可以下载内核映像、根文件系统映像、Bootloader自身;通常在第一次安装内核与根文件系统时被使用;系统更新也会使用Boot Loader 的这种工作模式;流程,从主机下载的文件首先被Boot Loader 保存到目标机的RAM 中,被BootLoader 写到目标机上的FLASH 类固态存储设备中,或者直接在RAM中运行
    (3)通用bootloader一般同时支持两种工作模式:如Blob 或U-Boot;允许用户在这两种工作模式之间进行切换
    (4)Blob 在启动时处于正常的启动加载模式,但是它会延时10 秒等待终端用户按下任意键而将blob 切换到下载模式。如10秒内没有用户按键,则blob 继续启动Linux 内核

  • 第16题:

    Bootloader主要功能是()、加载和运行内核程序。


    正确答案:系统初始化

  • 第17题:

    BootLoader就是在()运行前执行的一小段程序,用于引导加载程序以及系统内核。


    正确答案:操作系统内核

  • 第18题:

    关于二阶段BootLoader说法错误的是()

    • A、BootLoader的第一阶段代码全部由汇编语言构成
    • B、BootLoader的第一阶段代码在Flash中运行
    • C、BootLoader中可以使用glib库中的函数
    • D、BootLoader第二阶段代码大部分由C语言写成,所以需要使用栈

    正确答案:A

  • 第19题:

    在Bootloader中,一般不会出现在stage2的操作是()。

    • A、调用内核代码
    • B、处理器内部的基本寄存器设置、系统基本参数设置、时钟初始化
    • C、向操作系统内核传递启动参数
    • D、将内核代码和根文件系统映像从ROM存储器复制到RAM存储器

    正确答案:B

  • 第20题:

    如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是()

    • A、文件系统、内核、启动参数、Bootloader
    • B、启动参数、Bootloader、内核、文件系统
    • C、Bootloader、内核、启动参数、文件系统
    • D、Bootloader、启动参数、内核、文件系统

    正确答案:B

  • 第21题:

    单选题
    下面关于引导加载程序(Bootloader)的叙述中,错误的是()
    A

    引导加载程序执行嵌入式系统加电后的第一批操作

    B

    引导加载程序的一项重要任务是加载和启动操作系统

    C

    加电自检和初始化外围设备也是引导加载程序需要完成的任务

    D

    相同的操作系统都使用相同的引导加载程序


    正确答案: B
    解析: 嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者加载程序,其英文术语是Bootloader;引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统。由于硬件平台的不同,每种平台的引导程序也有所差异。故选D。

  • 第22题:

    单选题
    在Bootloader中,一般不会出现在stage2的操作是()。
    A

    调用内核代码

    B

    处理器内部的基本寄存器设置、系统基本参数设置、时钟初始化

    C

    向操作系统内核传递启动参数

    D

    将内核代码和根文件系统映像从ROM存储器复制到RAM存储器


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

  • 第23题:

    单选题
    如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是()
    A

    文件系统、内核、启动参数、Bootloader

    B

    启动参数、Bootloader、内核、文件系统

    C

    Bootloader、内核、启动参数、文件系统

    D

    Bootloader、启动参数、内核、文件系统


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