电脑的启动过程 大致可以分为五个阶段,具体步骤如下:
预引导阶段
计算机加电后,首先进行加电自检(POST),检查硬件设备是否正常。
BIOS/UEFI 从预设的启动顺序中查找启动设备,如硬盘、CD-ROM 或网络服务器,并读取设备上的主引导记录(MBR)。
引导阶段
BIOS/UEFI 将控制权转交给启动设备,并从该设备读取操作系统的引导记录(如 NTLDR)。
NTLDR 将处理器从实模式转换为保护模式,并读取 BOOT.INI 文件以确定启动选项。
加载内核阶段
NTLDR 加载操作系统的内核,如 Windows 的 NTOSloader,并检测硬件配置,如并行端口、显示适配器等。
内核加载完成后,创建系统环境变量,启动必要的系统文件,如 win32.sys、csrss.exe 和 winlogon.exe。
初始化阶段
操作系统内核进一步初始化硬件驱动程序,创建虚拟内存页面文件,并对一些系统文件进行必要的重命名。
初始化完成后,系统进入准备接受用户输入的状态。
登录阶段
用户输入登录凭据后,操作系统启动并加载用户桌面环境,至此启动过程完成。
这些步骤共同确保了计算机从加电到完全启动的整个过程。不同操作系统的启动过程可能略有差异,但大致流程是相似的。
声明:
本站内容均来自网络,如有侵权,请联系我们。