美文网首页
操作系统之启动原理

操作系统之启动原理

作者: Lee_d441 | 来源:发表于2018-11-19 19:32 被阅读0次

# 操作系统启动原理

Hardware -> BIOS -> BootLoader -> Kernel

1、hardware将第一条指令的地址设置为0XFFFFFFFF0,在0XFFFFFFFF0地址上是一条jmp指令,跳转至BIOS

2、BIOS检测硬件、初始化中断表并将BootLoader加载进内存,并将控制权转交BootLoader

3、由于历史原因,向下兼容,一开始处于realmode,清理所有高于1M的内存地址为0,所有寄存器为0。然后置位CR0切换为protected mode

4、BootLoader将kernel从disk写入内存,并执行kernel的entry point,并设置virtual memory的映射关系

相关文章

网友评论

      本文标题:操作系统之启动原理

      本文链接:https://www.haomeiwen.com/subject/ownafqtx.html