在内核安装代码的第一步 内核启动的第一步 在[上一节中]我们开始接触到内核启动代码,并且分析了初始化部分,最后我们停在了对main函数(main函数是第一个用C写的函数)的调用(main函数位于arch/x86/boot/main.c)。 在这一节中我们将继续对内核启动过程的研究,我们将 认识保护模式 如何从实模式进入保护模式 堆和控制台初始化 内存检测,cpu验证,键盘初始化 还有更多 现在让我们开始我们的旅程 保护模式 在操作系统可以使用Intel 64位CPU的长模式之前,内核必须首先将CPU切换到保护模式运行。 什么是保护模式?保护模式于1982年被引入到Intel CPU家族,并...