-
段和頁面儲存管理的位址結構非常相似,但兩者之間存在實質性的差異,這表現在頁面的邏輯位址是連續的,段的邏輯位址可以是不連續的,頁面的位址是一維的,段的位址是二維的, 分頁由作業系統進行,分段由使用者決定,每個頁面都可以分散地儲存在主記憶體中,每個片段必須佔據乙個連續的主記憶體空間。
擴充套件:每一頁都可以以去中心化的方式儲存在主記憶體中,並且每個段必須佔據乙個連續的主儲存空間。 分頁和分段器由作業系統確定和執行。 頁面和區段格式都使用動態重新定位。
程序的位址空間:根據程式本身的邏輯關係分為幾個段,每個段都有乙個段名(在低階語言中,程式設計師使用段名進行程式設計),每個段從0開始定址。
記憶體分配規則:段以單位分配,每個段在記憶體中佔據乙個連續的空間,但每個段不能彼此相鄰。
在頁面儲存管理中,當CPU形成有效位址時,需要檢查頁表。 這是通過硬體實現的。
從連續分配轉向分頁儲存管理的主要驅動因素是提高記憶體利用率。
優點:它保留了分段和請求分頁儲存管理的所有優點,提供了虛擬儲存空間,並更有效地利用了主記憶體。
缺點:硬體成本增加,系統複雜度大。
-
記憶體管理主要包括記憶體分配和**、位址轉換、記憶體擴充套件、記憶體共享、保護等功能。
本節介紹連續分配儲存管理、覆蓋和交換技術以及頁和段儲存管理的基本概念和原則。
1 連續分配儲存管理模式。
連續分配是指為使用者程式分配連續的記憶體空間。 連續分配有兩種型別:單個連續儲存管理和分割槽儲存管理。
1)單一連續儲存管理。
在這種管理方式中,記憶體分為兩個區域:系統區域和使用者區域。 應用程式被載入到使用者區,可以使用使用者區中的所有空間。
它的特點是最簡單的,適用於單使用者、單任務作業系統。 CP M 和 DOS 2 0 及以下版本就是這種情況。 這種方式最多。
-
段和頁面儲存管理的位址結構非常相似,但兩者之間存在實質性差異,如下所示:
A 頁面的邏輯位址是連續的,段的邏輯位址可以是不連續的。
b 頁面形式的位址是一維的,段位址是二維的。
c 分頁由作業系統完成,分段由使用者決定。
D頁型採用靜態重新定位模式,段型採用動態重新定位模式。
正確答案:B
分析:每頁可以分散的方式儲存在主記憶體中,並且每個段必須佔據乙個連續的主記憶體空間,選項A不正確:分頁和分段由作業系統決定和執行,選項c在狀態下不正確; 頁面和區段格式都是動態重新定位的,選項 d 也不正確。
-
二次分頁:
儲存將每個頁面分配給可以使用的物理空間,因為實際空間可能是不連續的。 所以這些頁面也是離散的。 二次分頁、頁面儲存、多級離散管理。
分段頁面儲存:
分段分頁系統的基本原理是基本分段儲存管理模式和基本分頁儲存管理方法的結合,即使用者程式被分成幾個段,然後每個段又分成幾個頁,每個段被賦予乙個段落名稱。
分頁儲存是通過將程式分成幾個頁面來直接儲存程式。 分段頁面則不同,它增加了分段、分段和離散儲存管理以及分段名稱。
-
我不知道如何回答你,我有這個問題。 但是我看了《深入理解作業系統》一書的原句:我發現段頁管理幾乎和二級頁表一樣(不知道對不對)。
我覺得這個地方是乙個段落頁面管理。
-
要實現分段頁面儲存管理,系統應為每個程序設定乙個分段表,包括每個分段的分段號、分段的頁表原點位址、分頁表長度等。 每個段都有自己的頁表,記錄段中每個頁的頁碼和儲存在主儲存器中的物理塊號。
1)執行程式時,從PCB中取出段表的長度,並載入段表暫存器。
2)位址轉換機構自動將邏輯位址劃分為段號、頁碼和頁內位址。
3)將段號與段表的長度進行比較,如果段號大於或等於段表的長度,則表示當前訪問的位址已經超過了程序的位址空間,導致越界中斷。
4)將段表的起始位址與段號的長度和段表的長度相加,得到段表中段條目的位置。
5)取出段落寬度描述符,得到段落的頁表位址和頁表長度。
6)將頁碼與頁表的長度進行比較,如果頁碼大於或等於頁表的長度,則表示線索訪問的位址已經超出了程序的位址空間,導致越界中斷。
7)新增頁表位址與頁碼和頁條目長度的乘積,得到頁碼條目在頁表中的位置。
8)取出頁面描述,獲取頁面的物理塊號。
9)檢查頁面的訪問控制。
10)將物理塊號傳送到實體地址暫存器中,然後將有效位址暫存器中的頁內位址直接傳送到實體地址暫存器的塊位址欄位中,拼接得到實際的實體地址。
-
該作業有三個段,頁面大小為 4 kb。 在段頁系統中,位址結構由段號、段內頁碼和頁內位址三部分組成,如下圖所示。
作業系統(英語; 作業系統(OS)是管理計算機硬體和軟體資源的程式,也是計算機系統的核心和基石。 作業系統負責管理和配置記憶體、確定系統資源供需的優先順序、控制輸入和輸出裝置、操作網路以及管理檔案系統等基本任務。 作業系統是對計算機系統所有硬體資源的管理,包括軟體資源和資料資源; 控制程式執行; 改善人機介面; 提供對其他應用軟體等的支援,使計算機系統的所有資源都能得到最大程度的利用,為使用者提供方便、有效、友好的服務介面。 >>>More