操作系统真象还原note2

110 阅读1分钟

平坦模式

保护模式的保护体现在: 访问内存需要有权限限制,不能随便访问

全局描述符表(GDT) 段描述符(8字节64位) 选择子(16位) 选择子低2位存储特权级RPL

第0个段描述符不可用

打开A20Gate之后,才可以真正访问超过1MB的内存,否则会出现地址回绕

loader会加载到0x900的位置

每个进程都有自己的页目录表,用户进程的768-1022个页目录项所存储的地址和内核进程对应的页目录项存储的地址是一样的

sgdt [gdt_ptr] 是什么意思?

GDT要加载到GDTR中才可以被使用 TSS要加载到TR寄存器中才可以被使用

处理器执行不同的任务时,会将不同的TSS地址加载到TR中