找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 74|回复: 2

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

[复制链接]

22

主题

18

回帖

154

积分

至尊会员

积分
154

至尊会员

发表于 2024-5-9 11:22:29 来自手机 | 显示全部楼层 |阅读模式

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

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

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

98

主题

153

回帖

1590

积分

管理员

积分
1590
发表于 2024-5-9 12:11:28 | 显示全部楼层
1,必须按照描述符的格式来创建描述符表,这是必须的。处理器只认格式,格式不对当错误处理。
2,你说的这种处理器无非是INTEL和AMD。是的,它们在处理描述符表方面是兼容的。至于其它处理器,比如ARM和RISC,则完全不同,有些处理器并不使用描述符和描述符表。
3,对描述符的解析由处理器固件进行。所谓处理器固件,你可以认为是固化在处理器内部的程序,也即所谓的微代码。

点评

谢谢老师的回复!又多掌握了一些知识! 我突然又觉得如果处理器不带保护模式的话,完全依靠操作系统来保证操作系统自身和上层应用之间的安全问题是否也能完成!   发表于 2024-5-9 13:28
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2024-5-20 13:05 , Processed in 0.254514 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表