使用分页或分页哪个分割更好?

时间:2019-02-09 13:47:15

标签: operating-system

使用分页或仅使用分页会更好地进行细分,因为两者都将存在内部碎片?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,则在分段过程中,整个过程会分为不同的部分,例如全局,代码和堆。

虽然在分段和分页中均存在内部分段,但与常规分页相比,分段提供了一种防止页面错误的机制。

这样想,

简单分页:处理器仅获取控制流中的下一页,但不考虑这些页是否与全局数据一起使用(是否应该加载包含它们的页面)。因此出现了更多的页面错误。

带分页的分段:所有分段分别进行分页,每个分段所需的下一项进行分页。因此页面错误相对较少。

这与处理器中的数据和指令高速缓存要求相当。用分页来回答您的问题分段比简单的分页要好,不仅在内部分段方面,而且在性能上都有改进。