单选题Boot Loader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容()A 为加载Boot Loader的stage2准备RAM空间B 设置好堆栈C 硬件设备初始化D 将kernel映像和根文件系统映像从flash上读到RAM空间中

题目
单选题
Boot Loader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容()
A

为加载Boot Loader的stage2准备RAM空间

B

设置好堆栈

C

硬件设备初始化

D

将kernel映像和根文件系统映像从flash上读到RAM空间中

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

第1题:

下列软件中,不属于Boot Loader的是()。

A.vivi

B.busy box

C.uboot

D.blob


正确答案:B

第2题:

在Bootloader的stage1中,以下各步骤的顺序应为:()。 A.跳转到stage2的C程序入口点 B.为加载stage2准备RAM空间 C.拷贝stage2的执行代码到RAM空间中 D.基本硬件初始化

A.2413

B.4231

C.4213

D.4321


正确答案:B

第3题:

Bootloader的的stage1阶段主要完成的工作不包括下面哪项:()

A.基本的硬件初始化

B.为加载stage2准备RAM空间

C.拷贝stage2到RAM中

D.用汇编语言跳转到main入口函数


参考答案:D

第4题:

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

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

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

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

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


参考答案:B

第5题:

简述Boot Loader的功能。


答案:Boot Loader主要有3个功能:
初始化目标硬件设备;控制启动过程;下载并执行操作系统映像。

第6题:

由于Bootloader的实现依赖于CPU的体系结构,因此大多数Bootloader都分为stage1和stage2两大部分。依赖于CPU体系结构的代码,比如设备初始化代码等,通常都放在stage1中,且使用___【33】____语言来实现,以达到短小精悍的目的。而stage2则通常用C语言来实现,这样可以实现更复杂的功能,而且代码会具有更好的可读性和___【34】____性。


正确答案:汇编 可移植

第7题:

下面不属于Boot Loader 阶段1所完成的步骤的是:( )

A . 硬件设备初始化。

B . 拷贝Boot Loader的阶段2到RAM空间中。

C .将kernel映像和根文件系统映像从Flash读到RAM空间中。

D . 设置堆栈。


正确答案:C

第8题:

以下不是Boot Loader的是()

A.VIVI

B.U-Boot

C.RT-Linux

D.BLOB


正确答案:C

第9题:

Boot Loader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容()

A.为加载Boot Loader的stage2准备RAM空间

B.设置好堆栈

C.硬件设备初始化

D.将kernel映像和根文件系统映像从flash上读到RAM空间中


参考答案:D

第10题:

硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是()。

  • A、设备初始化
  • B、进程间通信
  • C、装载操作系统映像到内存
  • D、初始化存储器

正确答案:B

更多相关问题