【发布时间】:2018-01-20 04:00:55
【问题描述】:
一个小问题 - 我刚开始 OS Dev 并正在开发自己的汇编操作系统。
据我所知,x86 处理器和模拟它们的其他处理器(AMD?)以 16 位实模式启动以进行引导过程,然后可以切换到保护模式以进一步引导操作系统或辅助引导加载程序等等。 (让现代 BIOS 和 UEFI 将它们切换到 32/64 位部分,然后将它们切换回 16 位实模式部分,因为这无关紧要)
我的简单问题是 - 具有 ARM 处理器的嵌入式设备也这样做吗?我的意思是我们的智能手机会在启动过程中切换到 16 位实模式吗?
【问题讨论】:
-
AMD 处理器不模拟 x86,它们是 x86 CPU。 (除非你说的是AMD's Opteron-A 系列 ARM 服务器 CPU。)
标签: x86 bootloader osdev android-x86 x86-emulation