码迷,mamicode.com
首页 > 其他好文 > 详细

【NROS-01】核心态程序 Bootloader 装载操作系统

时间:2015-08-29 23:08:24      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

Bootloader

Bootloader 是计算机启动之后第一个被执行的程序,负责装载操作系统。硬件能做的事情比较简单,内核结构复杂,硬件只能装载较为简单的 bootloader,由 bootloader 装载 OS。

计算机启动

计算机启动大约流程:

  1. 加电自检等,这是硬件厂商的事情;
  2. Bios 装载 Bootloader 到内存位置 0x7c00;
  3. Bootloader 装载 OS 到特定位置,跳转到 OS 执行。

GCC & GNU-ld

GCC 和 GNU-ld 是久经检验的工具,虽然也存在着一些缺点,但是对于操作系统开发他们都提供了很好的特性。

【NROS-01】核心态程序 Bootloader 装载操作系统

标签:

原文地址:http://www.cnblogs.com/nrblog/p/4769879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!