日期:2014-05-16  浏览次数:20785 次

【操作系统虚拟内存和物理内存疑惑】
不同的虚拟地址可不可能占用同一物理地址,万一发生怎么办?
操作系统中什么时候用页面内存管理,什么时候用段内存管理?取决于什么?大部分资料里只是描述原理

------解决方案--------------------
不同的虚拟地址可不可能占用同一物理地址,万一发生怎么办?
-------------------
操作系统的内存管理机制的基本要求就要避免这点。万一发生,别想了,这样的os早就被市场淘汰了


操作系统中什么时候用页面内存管理,什么时候用段内存管理?取决于什么
----------------------
既然是说操作系统这样的大话题,不要被x86限制住了,有些cpu架构根本没有分段内存的概念,更何谈软件实现。
现代操作系统linux和win 都把段式管理当作鸡肋,做的是最简单的分段配置,等于没用。主要是在分页上做文章。
教科书和实际情况往往不符。