linuxspring 发表于 2024-5-9 11:22:29

GDT全局描述符表的格式和处理器解析它时的一些疑惑


0、操作系统再建立全局描述符表时必须严格的按照当前处理器对GDT表的字段定义来建立该表吗?

1、不同厂家制作的带保护模式的处理器它们的GDT表结构是不是完全有可能不一致?

2、全局描述符表的结构解析和处理工作在处理器内部已经用电路都固化好的吗?不需要开发人员单独写指令来解析了吧!

站长 发表于 2024-5-9 12:11:28

1,必须按照描述符的格式来创建描述符表,这是必须的。处理器只认格式,格式不对当错误处理。
2,你说的这种处理器无非是INTEL和AMD。是的,它们在处理描述符表方面是兼容的。至于其它处理器,比如ARM和RISC,则完全不同,有些处理器并不使用描述符和描述符表。
3,对描述符的解析由处理器固件进行。所谓处理器固件,你可以认为是固化在处理器内部的程序,也即所谓的微代码。
页: [1]
查看完整版本: GDT全局描述符表的格式和处理器解析它时的一些疑惑