zoukankan      html  css  js  c++  java
  • BootLoader作用

    BootLoader 是系统加电后运行的第一段代码。一般它只在系统启动时非常短的时间内运行。

    由OS Loader负责将所要引导的操作系统的内核映象从硬盘上读到系统RAM中,然后跳转到内核的入口点上。

    把操作系统映像文件拷贝到RAM中去,然后跳转到它的入口处去执行,我们称之为启动加载模式

    Stage1:

    1. 硬件设备初始化。为stage2的执行及随后内核的执行准备好基本的硬件环境

    2. 为加载stage2 准备ram空间。为了获得更好的执行速度,通常吧stage2加载到ram中执行

    3. 复制stage2的代码到ram中

    4. 设置好堆栈

    5. 跳转到stage2的c程序入口

    Stage2:

    1. 初始化本阶段要使用的硬件设备

    2. 检测系统内存映射

    3. 将内核映像和根文件系统映像从flash读到ram中

    4. 为内核设置启动参数

    5. 调用内核

  • 相关阅读:
    第几天?
    农历02__资料
    农历01
    VC6_预编译头
    QWebEngine_C++_交互
    Qt570_CentOS64x64_02
    Qt570_CentOS64x64_01
    QWebEngineView_CssVariables
    Windows__书
    Win7SDK
  • 原文地址:https://www.cnblogs.com/cz-blog/p/4188745.html
Copyright © 2011-2022 走看看