操作系统读书笔记- 01 x86系统架构概览.md-html

x86系统架构概览

真看不懂了… 今天就写这些吧


2.0.处理器工作模式

一般来讲,x86-64处理器具有5种工作模式:

实模式(Real-address Mode):处理器以16位8086的方式工作,只能以简单的段地址:偏移地址方式进行寻址,地址空间只有20位,不具有内存保护、虚拟内存、特权级限制等高级功能。当处理器上电复位之初,默认工作于实模式下。这是对于早期16位应用程序的兼容(例如DOS等)。

保护模式(Protected Mode):32位x86处理器的正常工作模式,可以进行多种形式的32位寻址,并且具有内存保护、虚拟内存、特权级限制等功能。从实模式进入保护模式的方法是将控制寄存器CR0的PE位置1,可以使用简单的mov指令实现。当然,在此之前,还需要设置GDTR等。

扩展64位模式(IA-32e Mode):是从32位的x86到64位的x86-64的扩展,可以进行最高64位(或40位)的寻址,并支持一些64位处理器引入的更高级功能。

虚拟8086模式(Virtual-8086 Mode):这种工作模式可以在保护模式下开启(将EFLAGS的VM位置1),能够提供一个16位8086的执行环境,用于兼容运行16位应用程序(例如:在Windows中运行DOS应用)。

系统管理模式(System management Mo

你可能感兴趣的:(算法设计与分析,系统架构,html,单片机)