原帖由 rawa9999 于 2009-9-21 14:59 发表
mik把没讨论完的帖子锁了,有什么办法?其实这个问题网上很多人发问,但是没人回答清楚,正好讨论一下。他得出结论,罗列了手册云云,结果说无意义,结帖了。386支持64T虚拟内存是官方的说法。无意义???![]()
原帖由 rawa9999 于 2009-9-21 10:39 发表
386 是 32 位寄存器和 16 位寄存器混合的处理器。
指令兼容16位指令,又有16位寄存器(可能你不知道LDTR不是真正的寄存器,是缓存的一段空间,这个你的手册上没有)你回答我这是什么样的处理器呢?
原帖由 rawa9999 于 2009-9-21 10:47 发表
虚拟地址空间由GDT 映射的全局地址空间和由LDT映射的局部地址空间组成。
选择符的索引部分由13 个比特位表示,加上区分GDT 和LDT 的1 个比特位;
因此Intel 80X86 CPU 共可以索引16384 个选择符。若每个段的长 ...
原帖由 rawa9999 于 2009-9-23 03:45 发表
恩,关于表限我说错了。实际上我所说的LDT索引存放在LDTR寄存器中,不是GDTR的低16位,GDTR存放是表长度,这部分程序不可见,所以存放在哪用户也看不到这个过程:
LDTR寄存器 LDTR高速缓存
15 0 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |