框架分配

时间:2015-04-23 01:52:45

标签: memory-management process operating-system allocation

我有两个与操作系统相关的问题。我的第一个涉及帧分配,更具体地说是针对特定情况的平等分配。我的情况是内存中有200个可用帧,有两个进程正在尝试分页 - P1有50页,P2有350页。现在我的问题是P1到底发生了什么?它是否给P1 100帧,因为有两个进程并给它们相同的数字会使每个得到100,或者它只给P1 50帧并将其余的给剩余的P2?我会假设,但后来的选择,但我不确定。

1 个答案:

答案 0 :(得分:0)

您的问题的答案是高度操作系统特定的,甚至是特定时间的。在物理内存有限的日子里,即使有分页,操作系统也常常将进程交换进出物理内存。

现在更依赖于分页。 P1可能有50页,但操作系统一次只能在内存中保留5页。

通常只有在访问页面时才会加载页面。加载页面必须有页面错误。 (这个一般规则有例外)。