操作系统的启动流程

1.计算机通电
2.BIOS运行,检测硬件(cpu,内存,硬盘等等)
3.BIOS读取CMOS存储器中的参数,选择启动设备。
4.从启动设备上读取第一个扇区的内容
(MBR主引导记录512字节,前446为引导信息,后64字节为分区信息,最后两个字节是标志位)
5.根据分区信息读入BootLoader启动装载模块,启动操作系统
6.操作系统询问BIOS,获得配置信息,对于每一种设备,系统会检查
其设备驱动是否存在,若无,系统会要求用户安装设备的驱动

原文地址:https://www.cnblogs.com/bailongcaptain/p/12397777.html