Operating system 分页和分页哪个更好?

Operating system 分页和分页哪个更好?,operating-system,Operating System,使用分页或单独分页哪个更好,因为两者都有内部碎片?如果我理解正确,在分段中,整个过程被划分为不同的部分,如全局、代码和堆 虽然分段和分页都存在内部碎片,但与常规分页相比,分段提供了一种防止页面错误的机制 这样想, 简单分页:处理器只获取控制流中的下一页,但不考虑这些页是否与全局数据一起工作(是否应该加载包含它们的页)。因此会出现更多的页面错误 带分页的分段:所有分段单独分页,每个分段所需的下一项分页。因此,页面错误相对较少 这与处理器中的数据和指令缓存要求相当。要回答您的问题,分页分段比简单分页

使用分页或单独分页哪个更好,因为两者都有内部碎片?

如果我理解正确,在分段中,整个过程被划分为不同的部分,如全局、代码和堆

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

这样想,

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

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


这与处理器中的数据和指令缓存要求相当。要回答您的问题,分页分段比简单分页要好,不是在内部碎片方面,而是在性能改进方面。

我认为您太宽泛了。试着更好地解释你的问题,如果你举一个例子来说明你的意思,这可能有助于更好地理解你的问题!我读到分段分页比分页节省了空间,但是如果你把这些段分成页面,页面表条目中的条目数将与分页时相同。自20世纪70年代末以来,分段就已经过时了。