文章目錄
- 前言
- 知識總覽
- 分頁、分段的優缺點分析
- 分段+分頁=段頁式管理
- 段頁式管理的邏輯位址結構
- 段表、頁表
- 知識回顧與重要考點
前言
此篇文章是我在B站學習時所做的筆記,大部分圖檔都是課件老師的PPT,友善複習用。此篇文章僅供學習參考。
提示:以下是本篇文章正文内容
知識總覽
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLiZTNwETOyATNwU2N5kjMiVjZmRzN0ADN5EzNmdDZ4YzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
分頁、分段的優缺點分析
分段+分頁=段頁式管理
段頁式管理的邏輯位址結構
重點!!!
問:采用段式存儲管理的系統中,若位址用24 位表示,其中 8 位表示段号,則允許每段的 最大長度是( )
采用段式管理的系統中,其邏輯位址分為段号和頁内偏移量。本題的位址一共24位,使用了8位表示段号,那麼把剩下的 16位全部用來表示段内偏移量就能使每段長度最大進而每段允許的最大長度為 216。
段号的位數決定了每個程序最多可以分幾個段
段内位址位數(頁内偏移量)決定了每個段的最大長度是多少
頁号位數決定了每個段最大有多少頁
頁内偏移量決定了頁面大小、記憶體塊大小是多少
段頁式系統中的頁号和頁内偏移量其實是分段系統中段内位址的再拆分結構。
段頁式管理的位址結構是二維的
頁式管理當中位址結構的一維的
段表、頁表
- 一個程序對應一個段表,但是一個程序可能會對應多個頁表
- 段頁式管理當中段表的結構和段式管理中的段表不同。
- 段式管理中的段表記錄的是段号、段的長度和段的起始位址。
- 段頁式管理當中記錄的是段号、頁表長度和頁表存放位址。
- 而對于頁表來說,段頁式管理和分頁管理的頁表結構基本上相同,都是由頁号和頁面存放的記憶體塊号組成,都是記錄了頁号到實體塊号的映射關系