简介
- CPU有两种工作模式:实模式和保护模式,开始CPU是工作在实模式下的,经过某种机制后,才进入保护模式
- 保护模式下,CPU有着巨
大的寻址能力,并为强大的32位操作系统提供了更好的硬件保障 - 8086 是 16 位的CPU,用"段: 偏移"这种方法可以达到1MB的寻址能力
- 从 80386 开始,进入32位时代,16位寄存器的方法已经不够用了。一个寄存器就可以寻址4GB的空间
- 在保护模式下,段值仍然由原来16位的cs、ds等寄存器表示。但此时时它仅仅变成了一个索引,这个索引指向一个数据结构的一个表项,表项中详细定义了段的起始地址、界限、属性等内容。这个数据结构,就是GDT。GDT中的表项也有一个专门的名字,叫做描述符。