IA-32cpu的内存管理机制(硬件角度):段机制和页机制
(
cpu有多种运行模式:
保护模式:“保护”多个任务同时运行的环境中各个任务的安全。
任务内保护:保护不同级别的代码不会相互破坏——靠的是特权级别(下面会讲到的DPL,CPL,RPL);
任务间保护:保护一个任务不会破坏另外一个任务——靠的是虚拟内存内存映射机制,段机制和页机制(就是本文章的两大主题)。
任务:从cpu角度来看,就是可以独立调度和执行的程序单元(不太懂,啥叫不能独立调度呢);从操作系统角度来看,任务就是一个线程,或者进程。
IA-32e模式:上面说的保护模式是IA-32cpu的本位native模式,IA-32e模式是Intel