Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1707200
  • 博文数量: 607
  • 博客积分: 10031
  • 博客等级: 上将
  • 技术积分: 6633
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-30 17:41
文章分类

全部博文(607)

文章存档

2011年(2)

2010年(15)

2009年(58)

2008年(172)

2007年(211)

2006年(149)

我的朋友

分类: LINUX

2008-08-14 17:32:41

任何一个计算机程序都是由一系列可执行文件组成的。
操作系统也是由可执行文件组成的,和一般应用软件不同的是它的启动方式。

计算机启动过程:从点亮到加载操作系统的过程。
1. 加电
电源开关按下。主板向CPU发出RESET信号并维持。当主板检测到电源供电稳定时就撤去RESET信号。
CPU从0xFFFF0处开始执行指令。这里通常是一条跳转指令,跳转到BIOS。

2. 自检
检查一些关键设备是否存在和正常工作。

3. 初始化设备
系统BIOS接下来查找显卡的BIOS(通常在0xC0000处)。调用显卡的初始化代码。此时显卡会在屏幕上打出一些信息(厂商,图形芯片类型等等)。
紧接着查找其他设备的BIOS。

4. 测试设备
测试标准设备(RAM, HD, 光驱,串口,并口,软驱等)。
测试即插即用设备。

5. 更新
清屏,并列出表格,显示设备的各种信息。
更新ESCD

6. 启动操作系统
按照用户指定顺序,启动操作系统。








阅读(1935) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

shdnzwy2008-08-17 22:31:01

路过学习……