在开发操作系统之前,我们需要知道从按下电源开机键开始,CPU都做了什么?
第一步:按下电源键,CPU重置,开始工作。
第二步:从内存地址为0xFFFFFFF0的位置开始,读取指令并执行,而这个地址对应的就是BIOS(Basic Input/Output System)。
第三步:BIOS的POST过程,即Power On Self Test,这就是我们通常说的加电自检,<
本文介绍了操作系统开发的初步步骤,从按下电源键开始,详细解析了CPU的工作流程,包括BIOS的POST过程、设备启动顺序、Bootloader以及内核加载。作者还分享了编写代码、使用nasm编译及通过ultraiso制作ISO文件的过程,以及在VirtualBox中进行测试的体验。
在开发操作系统之前,我们需要知道从按下电源开机键开始,CPU都做了什么?
第一步:按下电源键,CPU重置,开始工作。
第二步:从内存地址为0xFFFFFFF0的位置开始,读取指令并执行,而这个地址对应的就是BIOS(Basic Input/Output System)。
第三步:BIOS的POST过程,即Power On Self Test,这就是我们通常说的加电自检,<
2334

被折叠的 条评论
为什么被折叠?