分頁與分段比較,如下表所示 -
編號 | 分頁 | 分段 |
---|---|---|
1 | 非連續的記憶體分配 | 非連續的記憶體分配 |
2 | 分頁將程式分成固定大小的分頁。 | 分段將程式分成可變大小的段。 |
3 | 由作業系統負責 | 由編譯器負責。 |
4 | 分頁比分段更快 | 分段比分頁慢 |
5 | 分頁更接近作業系統 | 分段更接近使用者 |
6 | 它會遭受內部碎片問題 | 它會遭受外部碎片問題 |
7 | 沒有外部碎片 | 沒有外部碎片 |
8 | 邏輯地址分為:頁碼和頁碼偏移 | 邏輯地址分為:分段號和分段偏移量 |
9 | 頁表用於維護分頁資訊。 | 分段表維護分段資訊 |
10 | 頁表項具有影格號和一些標誌位,以表示關於分頁的細節。 | 分段表項具有分段的基地址和段的一些保護位。 |