首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

计算机启动的过程,该如何处理

2012-03-11 
计算机启动的过程请问,计算机启动经过哪些过程,都做了些什么?[解决办法]链接:Linux启动过程详解[解决办法]

计算机启动的过程
请问,计算机启动经过哪些过程,都做了些什么?

[解决办法]
链接: Linux启动过程详解
[解决办法]
简单的说3步吧
1,开机后,CPU一加电,先初始化CS=0FFFFH,IP=0,自动从FFFF:0H单元开始执行程序,在FFFF:0处有一跳转指令,cpu执行这个跳转去执行bios里的硬件检测和初始化程序。

2,初始化程序将建立bios所支持的中断向量,也就是bios提供的中断例程的入口地址登记咋这个中断向量里。

3,完成对硬件的检测和初始化以后,调用int 19H进行OS的引导,从这开始计算机控制权交由OS控制。
[解决办法]
嵌入式是 
bootloader->kernel->filesystem->application
x86是
bios->kernel->filesystem->application
[解决办法]
baidu google都有啊。很详细的。
[解决办法]
上电,执行bios中程序
读取MBR,执行MBR,读取硬盘启动扇区的bootloader,交给bootloader处理
读取内核,执行内核入口函数,交给内核处理。

有一本台湾某先生写的书有专门讲这个,叫什么忘记了。

热点排行