本章详细介绍了从实模式跳转到保护模式的步骤,并介绍了保护模式下段式管理和中断机制相比实模式的变化。段式管理的变化点主要在于实模式下的段基址寄存器都变成了段选择子,而选择子则代表了GDT的下标。GDT中的每一项都是一个段描述符,描述了一个段的基地址、长度和读写等其他各种属性。
保护模式的中断则依赖IDT,中断向量号变成了IDT的下标。中断描述符中记录了中断服务程序的入口地址。一旦有中断发生,CPU就通过IDT转到中断服务程序中执行。
当然,保护模式还有很多内容本章尚未涉及,本书还是秉持“用到了再学”的原则,按需介绍相关的原理,这样的话,读者可以在阅读完理论知识以后,立即动手进行实验。在后面的章节中,读者将会遇到更多与保护模式相关的机制。
进入保护模式以后,操作系统的实现就自由了很多,下一章将实现更多的功能,为创建进程做好准备。