首页 > 64位CPU的虚拟86模式哪去了?

64位CPU的虚拟86模式哪去了?

32位cpu有实模式、保护模式和虚拟-86模式,64位有实模式、保护模式和长模式.
虚拟-86模式呢?


因为有传统模式(但是只能支持16bit/32bit长的opcode,因此不能在64位环境下执行):

https://en.wikipedia.org/wiki/X86-64#Operating_modes

Legacy mode:

the mode used by 16-bit ('protected mode' or 'real mode') and 32-bit operating systems. In this mode, the processor acts like a 32-bit x86 processor, and only 16-bit and 32-bit code can be executed. Legacy mode allows for a maximum of 32 bit virtual addressing which limits the virtual address space to 4 GB.1(p24)(p118) 64-bit programs cannot be run from legacy mode.

【热门文章】
【热门文章】