✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆
🔥系列专栏 :hfut实验课设
📃新人博主 :欢迎点赞收藏关注,会回访!
💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。
文章目录
1 实验目的和任务要求
依据操作系统课程所介绍的操作系统的启动原理,本实验的目的是跟踪调试 Linux 0.11 在 PC 机上从 CPU 加电到完成初始化的过程,并查看 Linux 0.11 启动后的状态和行为,理解操作系统启动后的工作方式,从而加深对教材上操系统启动的理解。
2 实验原理
当计算机被开机时,首先会进行加电自检,检查硬件设备是否正常工作。如果有故障或损坏,系统将会发出警报。加电自检完成后,BIOS芯片将会对计算机进行初始化,检测和配置系统硬件。然后BIOS会从存储设备(如硬盘、光盘、USB驱动器等)中加载引导程序,该程序通常被称为操作系统启动管理器或引导加载器。引导程序的作用是加载操作系统的核心文件。该文件包含了操作系统的主要功能。一旦操作系统核心文件被加载到内存中,操作系统就会开始运行。操作系统开始运行后,会进行初始化操作。此时操作系统会加载设备驱动程序、启动系统服务、加载用户界面和创建用户环境等。最后一个步骤是用户登录,用户需要