下列关于Bootloader的描述中,错误的是( )。

admin2021-05-11  29

问题 下列关于Bootloader的描述中,错误的是(   )。

选项 A、依赖于CPU体系结构的代码通常都放在Bootloader阶段1中
B、Bootloader通常支持启动加载模式和下载模式
C、Bootloader执行的第一条指令必须存储在RAM存储器中
D、Bootloader阶段2的代码通常用C语言实现

答案C

解析 Bootloader通常支持启动加载模式和下载模式:由于Bootloader的实现依赖于CPU的体系结构,因此大多数Bootloader都分为两个阶段(stage),即stage1和stage2两大部分。依赖于CPU体系结构的代码,比如设备初始化代码等,通常都放在stage1中;而stage2则通常用C语言来实现,这样可以实现更复杂的功能,而且代码具有更好的可读性和可移植性。在系统加电后,CPU执行的第一条指令就是Bootloader程序中的第一条指令,往往存储在某种类型的固态存储设备(比如ROM、EEPROM或者Flash ROM等)。故本题选择C。
转载请注明原文地址:https://kaotiyun.com/show/3F0Z777K
0

最新回复(0)