Real mode(实模式)是x86处理器的一种早期运行模式,主要用于兼容8086/8088。它通常具有20位地址空间(最多约1MB可寻址内存)、采用分段:偏移的寻址方式,且不提供或几乎不提供现代意义上的内存保护与特权级机制。在许多PC中,CPU上电/复位后会先进入实模式,再由引导程序切换到保护模式或长模式。(该术语在更广义上也可指“无保护、直接寻址”的早期运行环境。)
/ˈriːəl moʊd/
Real mode is used during the early boot process on many PCs.
在许多PC上,引导早期会使用实模式。
Because real-mode addressing relies on segment:offset and lacks robust memory protection, modern operating systems switch to protected mode or long mode as soon as possible after startup.
由于实模式的寻址依赖“段:偏移”且缺乏完善的内存保护,现代操作系统通常在启动后尽快切换到保护模式或长模式。
real mode这个说法来自与后来的protected mode(保护模式)相对的命名:它强调处理器处在更“原始/真实”的8086兼容执行状态(即按早期硬件的“真实”行为运行),而不是在引入内存保护、特权级、虚拟内存等机制之后的受控运行环境。术语在IBM PC兼容机与Intel x86文档和开发者社区中逐步固定下来。