最近在做乙個作業系統的課程設計 題目及要求如下,覺得不知道從何入手,忘各位大俠指點哈!!!
模擬請求頁式儲存管理
--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 頁,目前它的所有...