模擬請求頁式儲存管理 LRU

2021-05-17 22:08:38 字數 666 閱讀 9053

最近在做乙個作業系統的課程設計 題目及要求如下,覺得不知道從何入手,忘各位大俠指點哈!!!

模擬請求頁式儲存管理

--lru

二、主要內容

本課程設計要求

用高階語言編寫和除錯模擬請求頁式儲存管理程式,

掌握請求頁式儲存管理的頁面置換演算法。

三、具體要求 1、

程式設計組織對記憶體管理 a)

頁面大小為2k;

b)記憶體分配採用區域性分配策略,每個程序分配物理記憶體容量為4頁

c)記憶體總容量

128k

d)處理機的操作碼長度

8位,位址碼長度24位

2、物理記憶體管理:採用位示圖 3、

根據使用者輸入程序資訊(程序名、長度),自動模擬調入程式到記憶體,可同時調入多個程序; 4、

顯示當前各程序記憶體狀態 5、

根據使用者輸入的指令(如「

500:

movax

,1234

」),自動進行虛擬位址到實體地址的轉換(如該指令中位址不在記憶體自動調入,如記憶體不足則自動進行切換),並顯示虛擬位址以及轉換後的實體地址(如:「

500—1579

,1234--

5679」)

6、調入採用請求調頁方式,置換策略採用最近最少使用(

lru)

置換演算法。

頁式儲存管理

作業系統原理 頁式儲存管理 記憶體分割槽儲存管理的乙個特點是連續性,每個程式都分有一片連續的記憶體區域。這種連續性導致碎片問題,包括 固定分割槽中的內碎片和可變分割槽中的外碎片。為了解決這些問題,人們又提出了 頁式儲存管理方案 它的基本出發點 是打破儲存分配的連續性,使乙個程式的邏輯位址空間可以分布...

頁式儲存管理

基本原理 1 等分記憶體 頁式儲存管理將記憶體空間劃分成等長的若干區域,每個區域的大小一般取2的整數冪,稱為乙個物理頁面有時稱為塊。記憶體的所有物理頁面從0開始編號,稱作物理頁號。2 邏輯位址 系統將程式的邏輯空間按照同樣大小也劃分成若干頁面,稱為邏輯頁面也稱為頁。程式的各個邏輯頁面從0開始依次編號...

請求調頁儲存管理方式的模擬

1 實驗目的 通過對頁面 頁表 位址轉換和頁面置換過程的模擬,加深對請求調頁系統 的原理和實現過程的理解。2 實驗內容 1 假設每個頁面中可存放 10 條指令,分配給一作業的記憶體塊數為 4。2 用 c 語言模擬一作業的執行過程。該作業共有 320 條指令,即它的位址空 間為 32 頁,目前它的所有...