首页
社区
课程
招聘
[求助]问几个弱智的问题,请高手指点一二
发表于: 2005-1-14 18:04 4468

[求助]问几个弱智的问题,请高手指点一二

2005-1-14 18:04
4468
1)据说0x386处理器提供 可以提供64T的虚拟空间。
我的问题是:段基址+偏移=线性地址,线性地址经分页后得物理地址。难道说每用一个段“选择子”都可以引起页表的切换??那这个切换是什么时机发生的呢。
或者告诉我提供64T的虚拟空间是不可能的也行。

2)如果提供64T的虚拟空间是不可能的。Windows的SEH机制中FS的基地址是多少呢?如何避免通过CS、DS,ES,SS来访问它的内容,是通过段大小限制吗?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
偶不懂,帮你up
2005-1-14 18:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
大虾!你说的事什么东西呀!如此。。。
2005-1-16 19:38
0
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
Windows的SEH机制中FS的基地址是多少呢?如何避免能过CS、DS,ES,SS来访问它的内容,是通过段大小限制吗?
2005-1-17 09:17
0
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
这么多天没人肯回吗?
2005-1-25 10:51
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
6
T这个量级太大。目前的是4G。
你说的段选择子几乎要过时了,现在平坦寻址,等于没有段的概念。你说的段的概念,是因为那时候CPU处理的字长太短而导致的产物。现在虽然有段的概念,但是很少考虑。

另外,物理页面的转换和虚拟页面关系不大,不存在你说的页面转换对应关系。

N久不看os原理了,或许说的不对。
2005-1-26 23:23
0
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
最初由 nbw 发布
T这个量级太大。目前的是4G。
你说的段选择子几乎要过时了,现在平坦寻址,等于没有段的概念。你说的段的概念,是因为那时候CPU处理的字长太短而导致的产物。现在虽然有段的概念,但是很少考虑。

另外,物理页面的转换和虚拟页面关系不大,不存在你说的页面转换对应关系。

........


既便是AMD64的64位模式也没彻底丢掉段选择子的概念,更别说32位的平坦模式。
拿WIN的结构化异常来说,谁都知道FS:[0]存着这个链的第一个指针,可谁道FS段的基址地在哪?!!

谁道FS段的基址地在哪?!!

DS,ES,SS段的基地址都是0,并包含了整个4G空间。
如果FS也在这4G空间之内,则必能通过其它段在这4G空间内访问它,唯一的可能是基地址不同;如果FS不在4G空间内,说明虚拟空间大于4G,这样一来如果访问FS必然引起换页。

我自己长期被这些概念夹着想不通,我对CPU机制了解不够细致,只想有个高人为我拔云见日
2005-5-13 15:14
0
游客
登录 | 注册 方可回帖
返回