段頁式儲存管理方式即先將使用者程式分成若干個段,再把每個段分成若干個頁,並為每乙個段賦予乙個段名。
頁式儲存管理能有效地提高記憶體利用率,而分段儲存管理能反映程式的邏輯結構並有利於段的共享。如果將這兩種儲存管理方法結合起來,就形成了段頁式儲存管理方式。
段頁式管理就是將程式分為多個邏輯段,在每個段裡面又進行分頁,即將分段和分頁組合起來使用。這樣做的目的就是想同時獲得分段和分頁的好處,但又避免了單獨分段或單獨分頁的缺陷。
如果我們將每個段看做乙個單獨的程式,則邏輯分段就相當於同時載入多個程式。
在段頁式系統中,作業的邏輯位址分為三部分:段號、頁號和頁內偏移量,如圖所示:
示例:
段號佔8個位元組那麼(8×8=64位),最多可有28=256個段?;頁號佔12個位元組,儲存管理系統中的位址長度均表示為最大的定址空間,頁的大小為212=4096位元組=4×1024位元組=4k?;頁內位址佔12個位元組,那麼,每個段最大允許212=4096個頁,選b
問題,為啥段號佔8個位元組=64位就是256個段???咋儲存的???
參考文章2:
軟考(四) 儲存管理之頁式儲存
之前在總結作業系統這部分知識點的時候,發現儲存這部分的東西比較有意思,所以想把它單拿出來整理下,以便之後的學習,其實很簡單,下面我們來看下它是有多簡單的呢?儲存管理 作業系統中的儲存有很多種,分別是頁式儲存,段式儲存,段頁式存數,磁碟儲存等。分這麼多種儲存方式,無非是讓我們在操作計算機的時候,計算機...
段頁式儲存管理
段頁式儲存管理技術的基本思想 段頁式儲存管理技術試圖結合分段儲存管理在邏輯上的優點以及分頁儲存管理在物理上的優點,它是採用分段方法來分配和管理使用者的作業位址空間,採用分頁的方法來分配和管理主存 的儲存空間。即把作業分段,段內再分成也,主存分配以頁為單位。在段頁式儲存管理系統中,作業的位址空間被劃分...
段頁式儲存管理
分段式和分頁式管理都有他們各自的優缺點 優點缺點 分段式很方便按照邏輯模組實現資訊的共享和保護 如果段長過大,分配空間不方便,其次,會產生外部碎片 分頁式記憶體利用率高,不會產生外部碎片,只有少量的頁內碎片 不方便按照邏輯模組實現資訊的共享和保護 分段式管理中,產生的外部碎片當然有其解決的方法 緊湊...