X86 ARM是否以16位实模式启动

X86 ARM是否以16位实模式启动,x86,bootloader,osdev,android-x86,x86-emulation,X86,Bootloader,Osdev,Android X86,X86 Emulation,一点背景知识-我刚刚开始开发操作系统,正在汇编中开发自己的操作系统 据我所知,x86处理器和其他模拟它们的处理器(AMD?)在启动过程中以16位实模式启动,然后可以切换到保护模式以进一步引导操作系统或辅助引导加载程序等等。(让现代BIOS和UEFI将其切换到32/64位部分,然后再切换回16位实模式部分,因为这与此无关) 我的简单问题是——有ARM处理器的嵌入式设备也能做到这一点吗?我的意思是,我们的智能手机在启动过程中会切换到16位实模式吗 不,“实模式”是x86体系结构所独有的;它不存在于A

一点背景知识-我刚刚开始开发操作系统,正在汇编中开发自己的操作系统

据我所知,x86处理器和其他模拟它们的处理器(AMD?)在启动过程中以16位实模式启动,然后可以切换到保护模式以进一步引导操作系统或辅助引导加载程序等等。(让现代BIOS和UEFI将其切换到32/64位部分,然后再切换回16位实模式部分,因为这与此无关)


我的简单问题是——有ARM处理器的嵌入式设备也能做到这一点吗?我的意思是,我们的智能手机在启动过程中会切换到16位实模式吗

不,“实模式”是x86体系结构所独有的;它不存在于ARM系统上。它们直接引导到32位模式。

否。“实模式”是x86体系结构所独有的;它不存在于ARM系统上。它们直接引导到32位模式。

谢谢您的回答。“我在谷歌上搜索了一下也找不到这个,我想这应该在SE上。”老定时器:哪一部分P甚至在你接触到供应商特定的手册之前,ARM文档就已经有成千上万页了……对于你的核心重置和它的工作原理,合适的手册只有一小部分。评论是针对OP@old_timer的。这不是一个简单的问题。我曾经使用过ARM部件,其中有完整的参考手册,完全是关于引导过程的。即使这样,他们也不会说“部件直接引导到32位mdoe”——这只是或多或少的假设。谢谢你的回答。“我在谷歌上搜索了一下也找不到这个,我想这应该在SE上。”老定时器:哪一部分P甚至在你接触到供应商特定的手册之前,ARM文档就已经有成千上万页了……对于你的核心重置和它的工作原理,合适的手册只有一小部分。评论是针对OP@old_timer的。这不是一个简单的问题。我曾经使用过ARM部件,其中有完整的参考手册,完全是关于引导过程的。即使这样,他们也不会说“部件直接引导到32位mdoe中”——这只是或多或少的假设。AMD处理器不模仿x86,它们是x86 CPU。(除非你说的是ARM服务器系列CPU。)AMD处理器不模仿x86,它们是x86 CPU。(除非您谈论的是一系列ARM服务器CPU。)