分段 讀作業系統概念第六版

2021-06-01 10:42:41 字數 441 閱讀 6309

採用分頁記憶體管理有乙個不可避免的問題:使用者觀點的記憶體和實際記憶體的分離。使用者觀點的記憶體和實際記憶體不一樣。使用者觀點的記憶體需要對映到實際記憶體。該對映允許邏輯記憶體和物理記憶體的不同。

想一下你在寫程式時是如何考慮程式的。你會認為程式是由主程式加上一些子程式、過程、函式或模組所構成的。還有各種資料結構:表、陣列、堆疊、變數等。每個模組或其他資料元素都可以通過名稱引用。你會說「符號表」、

「函式sqrt」、「主函式」,而並不關心這些元素所在記憶體的位置。你不關心符號表是放在函式sqrt之前還是之後。這些段的長度是不同的,其長度是由這些段在程式中的目的所定義的。段內的元素是由它們距段首的偏移來決定的。

乙個pascal編譯器可能會建立如下不同的段:

1:全域性變數;

3:每個過程或函式的**部分;

4:每個過程或函式區域性變數部分。

分頁產生內部碎片,分段產生外部碎片。

作業系統是什麼? 讀作業系統概念第六版

作業系統是幾乎所有計算機系統的乙個重要組成部分。計算機系統可以 粗分為四個部分 硬體 作業系統 應用程式和使用者。計算機系統的基本目的是執行使用者程式並能更容易地解決使用者問題。為了實現這一目的,構造了計算機硬體。由於僅僅有硬體並不一定容易使用,因此開發了應用程式。這些應用程式需要一些共同操作,如控...

《作業系統概念第六版》閱讀筆記一 作業系統組成

將龐大的系統劃分為多個模組,每個模組都是能夠完全描述好的系統部分,且都有仔細定義過的輸入輸出和功能。程序是系統的工作單元,資源分配的最小單元。這樣乙個由多個程序組成,其中有些是作業系統程序,有些是使用者程序,有所這個程序通過多路復用其內的cpu才能潛在地併發執行。作業系統福州下列程序管理的活動 1 ...

Windows Internals 第六版 譯文2

recoveryenabled boolean 如果有的話允許修復序列。在全新安裝windows時使用以提供基於windows pe的啟動和修復介面 relocatephysical physical address 為特定的實體地址重定位乙個自動選擇的numa節點的物理記憶體 targetname...