zoukankan      html  css  js  c++  java
  • 操作系统启动前的事

    1. 电源管理器发出下降沿,CPU复位
    2. BIOS-ROM被加载到RAM 0xF0000~0xFFFFF
    3. CPU从0xFFFF0处读指令,该指令跳转到上面的某个地址,BIOS真正开始执行
    4. BIOS检查硬件,出错就发出di di的声音(POST码,各BIOS的POST不一样)
    5. BIOS做一些其他事,如PCI设备的资源分配、USB设备的识别
    6. 读取CMOS信息,依次查找启动设备,通常是硬盘
    7. 加载启动设备前512字节(MBR)到0x7C00,跳转到该地址执行
    8. MBR启动代码查看分区信息找到激活分区,加载分区记录
    9. 分区记录就是操作系统相关的了,比如DOS是直接跳转到操作系统启动代码,至于在那里是操作系统安装时确定的。
  • 相关阅读:
    跨域问题注解解决
    跳出循环到指定位置
    idea model管理
    maven 取本地jar
    注解 元注解
    手动打jar包到maven
    sonar搭建
    jmockit、junit
    注解
    虚拟机指令
  • 原文地址:https://www.cnblogs.com/iwasmu/p/1495756.html
Copyright © 2011-2022 走看看