能力值:
(RANK:10 )
|
-
-
2 楼
 偶不懂,帮你up
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
大虾!你说的事什么东西呀!如此。。。
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
Windows的SEH机制中FS的基地址是多少呢?如何避免能过CS、DS,ES,SS来访问它的内容,是通过段大小限制吗?
|
能力值:
( LV8,RANK:130 )
|
-
-
5 楼
这么多天没人肯回吗?
|
能力值:
( LV13,RANK:970 )
|
-
-
6 楼
T这个量级太大。目前的是4G。
你说的段选择子几乎要过时了,现在平坦寻址,等于没有段的概念。你说的段的概念,是因为那时候CPU处理的字长太短而导致的产物。现在虽然有段的概念,但是很少考虑。
另外,物理页面的转换和虚拟页面关系不大,不存在你说的页面转换对应关系。
N久不看os原理了,或许说的不对。
|
能力值:
( 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机制了解不够细致,只想有个高人为我拔云见日
|
|
|