【问题标题】:Which is better segmentation with paging or paging?分页和分页哪个更好?
【发布时间】:2019-07-03 13:06:40
【问题描述】:

分页和单独分页哪个更好,因为两者都会出现内部碎片?

【问题讨论】:

  • 我觉得你太宽泛了。试着更好地解释你的问题,如果你举例说明你的意思,它可能有助于更好地理解!
  • 我读到分段分页可以节省空间而不是分页,但是如果您将段划分为页面,页表条目中的条目数将与分页的情况相同。
  • 自 1970 年代后期以来,Segments 已过时。

标签: operating-system


【解决方案1】:

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

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

这样想,

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

Segmentation with paging:所有segment单独分页,每个segment需要的下一个item被分页。因此相对较少的页面错误。

这与处理器中的数据和指令缓存要求相当。用分页来回答你的问题分割比简单的分页要好,不是在内部碎片方面而是为了提高性能。

【讨论】:

    猜你喜欢
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    • 2019-07-18
    • 2019-09-27
    • 1970-01-01
    相关资源
    最近更新 更多