学习下计算机的启动过程
资源来自慕课苏曙光老师的ppt
BIOS: basic input output system,
功能:完成系统的启动配置,提供基本输入输出服务,系统加电自检(POST)
MBR: Master Boot Record
保存有与OS启动相关的信息(引导程序)
启动过程:
-
加电后执行POST自检,如果有错误,把错误反映给用户
-
运行BIOS中的启动程序,把MBR中的引导程序读入到内存
-
引导程序再根据相关的参数把OS内核读入到内存并运行
-
初始化页表 内存or寄存器,构建核心进程等
-
初始化文件系统,控制台和图形界面。
-
然后出现桌面or控制台就算启动成功了
对于Windows的启动过程:
1. POST加电自检
2. BIOS进行初始化引导, 从MBR读取引导程序
3. 引导程序调入OS内核,由Windows接管系统
4. 初始化核心的数据和资源的状态
5. GUI界面生成,看到桌面or控制台