Linux内核加载时的内存模式是什么?

Linux内核加载时的内存模式是什么?

谁能告诉我Linux内核加载(通过引导加载程序)时的内存模式是什么?作为这个链接说,内存模式是实模式,然后linux内核会要求用户选择视频模式,然后切换到保护模式,但我没有看到它要求我选择任何东西,所以是吗?

答案1

从我对x86架构和Linux启动过程的了解来看,当计算机打开时,它处于实模式;设置所需的描述符表后,内核将进入保护模式。这是通过文件中的代码完成的pm.cpmjump.S

上图为这一页比我能解释得更好。

至于“选择视频模式”,有一个vga=参数,现在已经不太用了,已弃用;您链接到的那些说明非常旧。

相关内容