我们前面介绍的程序都是基于实模式(Real Mode)的,因为它们都依赖于段寄存器中的实地址值。实模式是DOS最早也是最简单的内存寻址模式,但实模式程序只能访问常规内存,对于80286、特别是80386以上内存可扩充到4GB这样大的系统,要想发挥它们的强大功能,就需要使用另外的工作方式。
对于Intel微处理器系列,保护模式(Protected Mode)的概念在80286上已开始使用,它允许访问装在第一个1M字节之上的程序和数据,操作起来就如同访问常规存储器;除此之外,386以上机器的内存管理还可以使用分页机制,以便访问多达16TB的虚拟存储器。下面先介绍一下保护模式中的基本概念。
11.4.1 描述符、选择器和描述符表
描述符:每个描述符占用8个字节,描述存储器段的位置、长度及控制和状态信息,其格式如图11.3所示。 |
|