2017-06-04 84 views
0

我想了解内存管理的两种范例;但是,我没有看到大图和两者之间的差异。寻呼包括从辅助存储器到主存储器的固定大小页面,以便完成某个进程请求的任务。分割包括为进程中的每个单元分配一个地址空间,因此它们可以增长。我不清楚他们是如何相关的,这是因为我的理解仍然存在很多漏洞。有人可以填补他们吗?分页和分段之间的差异

+0

[计算机科学中什么是分割和分页?](https://stackoverflow.com/questions/23584055/what-is-segmentation-and-paging-in-computer-science) –

+0

可能还有一个在谷歌简单的搜索将产生很多好的结果。 https://www.quora.com/What-is-the-difference-between-packing-and-segment-in-memory-management –

+0

[分段分页和分页分页之间的差异或相似之处可能的重复](https: //stackoverflow.com/questions/16643180/differences-or-similarities-between-segmented-paging-and-paged-segmentation) –

回答

0

你有你的答案就在那里,呼叫固定大小的页面涉及的存储,同时在页面单位分割交易。 '细分'是班级中的对象'Page'

0

我觉得你有些困惑。你有一个问题是术语“段”有多重含义。

分割是一种内存管理的方法。内存根据处理器以可变或固定长度的段进行管理。片段起源于16位处理器,作为访问超过64K内存的一种手段。

在PDP-11,程序员使用的段不同的存储器映射到64K的地址空间。在任何时候,一个进程只能访问64K的内存,但构成64K的内存可能会改变。

8086及其后继者使用带有基址寄存器的段。每个细分市场可能有64K(随着处理器的增长而增长),但一个流程可能有4个细分市场(更多处理器)。

寻呼允许进程具有比有物理存储器提供的一个更大的地址空间。

8086的后继使用上段的顶部寻呼的组装机。但是,这种丑陋的行为终于在64位模式下消失了。

相关问题