保护模式又叫做保护虚拟地址模式,80386以上处理器的存储管理及存储保护机制支持了保护虚拟地址模式。计算机软件由操作系统和应用程序组成,操作系统和应用程序之间有联系又互相独立。为了实现系统程序与应用程序之间、各个应用程序之间以及程序与数据之间互相独立所采取的措施叫做“保护”。这种保护保护机制是由硬件和软件共同配合完成的。 Pentium微处理器和Intel结构的其它处理器类似,支持段、页两级保护机制,这种机制利用特权级来控制对存储器段和页的访问。段有四个特权级,页面有两个特权级。 特权级保护机制不允许应用程序修改操作系统的数据,但是应用程序可以调用操作系统的例行服务程序。段保护识别0~3四个特权级,0级为最高特权级,3为最低。图2- 的中央部分用于包含关键软件的段,通常是操作系统的内核。外环用于应用程序。 在保护模式下,存储管理机制使得微处理器可以为每一个任务提供4GB(232)字节的物理空间,并可以在64TB(246)字节的逻辑空间中运行。 |