发信人: girlrong()
整理人: chenwintek(2000-08-22 02:31:01), 站内信件
|
告别dos有一段时间了。windows让我们如醉如痴,我们居然再不用和段地址 偏移地址打交道了:全是32位的线性地址。我们甚至不用考虑物理地址的分配, windows为我们打理得井井有条。
闲来无事我也想猜一猜我机子里64M物理内存都是怎么用的。
还记得中断矢量表吗?虽然是windows了,但是机器还是那台曾经使用dos的 机器,中断控制器还是那个中断控制器。所以中断矢量表的位置应该没有变,还 在物理内存的最低端。
电脑内部的硬件线路布局并不会因为装了windows而改变,所以BIOS区域还应 该映射在物理内存地址的同样地址空间。
写完上述内容我突然想到,dos是工作在实模式下,而windows是在保护模式 下工作。CPU进入保护模式后内存的地址空间的映射方式发生了变化也说不定。这 么说我上述的猜想就不一定正确了?
-- 我飞呀飞呀飞,下面是森林和高山。我的家就在朦胧的地平线深处。
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.243.18]
|
|