描述符归类总结

      存储段描述符与系统段描述符结构完全相同,区别的标志是属性字节中的描述符类型位DT的值。DT=1表示存储段,DT=0表示系统段。

      存储段描述符中,TYPE字段说明存储段描述符所描述的存储段具体属性。此字节共占4位,涵义丰富。其中位3指示所描述的段是代码段还是数据段(应该是广义的,包含堆栈段等)。用符号E标示,E=0标示段是不可执行的,即数据段;E=1标示段是可执行的,即代码段。

      数据段描述符中具体的位又标示了是否可写等属性。

      代码段描述符中具体的位又标示了是否可读等属性。很重要的一个位,TYPE中的位2指示所描述的代码段是否是一致码段,C代表。C=0表示对应的代码段不是一直代码段,C=1表示对应的代码段时一致代码段。

      门描述符与系统段描述符(存储段描述符)结构中字段大部分相同,但也有不同的部分。门描述符只有位于描述符内偏移5的类型字节与系统段的描述符保持一致,也由该字节标识门描述符和系统段描述符(存储段描述符)

 

门描述符分类总结:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章