Memory Management[8]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 simonwan 的 blog

    win32 程序预设加载于非常低的位置(4mb)。除非你真的了解分页动作,否则这样的概念有点不协调。怎么能够有个以的程序加载到同个地址呢?答案是:它们共享了相同的线性地址,但却不是相同的实际地址。般而言,行程的线性地址并不会映射到相同数值的实际地址。由于分页运算的关系,每个行程可以认为自己拥有的是4mb~2gb 整个空间。它无法看到其它行程的内存,其它行程也无法看到它 -- 即令彼此其实享用同个线性地址。分页「魔术」使它们在实际有所区别。

本文关键:Memory Management
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top