跳轉至

分頁和分段存儲管理的主要區別

邏輯與物理單位

  • 分頁:頁是物理單位,主要是為了系統的記憶體管理需求而設立,不考慮程式的邏輯結構。
  • 分段:段是邏輯單位,每個段落包含一組相對完整的、具備邏輯意義的信息,分段管理旨在更好地滿足程式設計師的需求和程序的結構。

大小的固定性

  • 分頁:頁的大小是固定的,由作業系統或硬體決定,因此在整個系統中,所有的頁大小相同。
  • 分段:段的大小是不固定的,由程式設計師定義或編譯器根據程式的邏輯結構來決定,不同段的大小可以不同。

位址空間的結構

  • 分頁:分頁系統中的作業位址空間是一維的,每一頁的邏輯位址是連續的,即頁內位址是連續的。
  • 分段:分段系統中的作業地址空間是二維的,段之間的地址是不連續的,因為每個段是根據邏輯劃分的,並且段與段之間沒有連續性。