當前位置:編程學習大全網 - 編程軟體 - 操作系統分頁存儲管理問題請教

操作系統分頁存儲管理問題請教

分頁存儲管理

每頁都有信息記錄的,便於後續查找。繼續裝,混淆了找不到了

真正的模擬操作系統中 內存的分配 (分頁存儲管理)(操作系統模擬多進程內存分配)

連續的分配方式會形成許多碎片,雖然通過緊湊的方法將血多碎片拼接成可用的大塊空間 但須付出很大的開銷。如果允許將壹個進程直接分散地裝入到許多不相鄰接的分區中,則無需緊湊。基於這壹思想產生了離散分配方式。如果離散分配方式是頁,則被稱為分頁存儲管理方式

1. 目的:

內存管理是操作系統的核心內容。本設計要求用高級語言編寫模擬壹個簡單的內存管理程序。通過本實驗可以加深對常見操作系統的內存管理模塊的實現方法的理解。

2. 要求

(1)設計用戶程序數組、PCB、頁表、內存分配表等數據結構;

(2)編程模擬OS內存的動態分配過程。

(1)初始條件

用txt文件存儲如下數據:內存總大小、進程數據(到達時間、結束時間、所需內存大小)

(2) 運行過程

程序先讀入初始txt文檔,獲得數據;然後根據數據的內容來模擬操作系統進行內存的分配與回收過程;

要求程序能夠給出運行的中間過程和結果(最好輸出到文件)。包括:某時刻進程的頁表、總得內存分配情況。最好能夠動態的演示此過程。

  • 上一篇:八進制計算方法
  • 下一篇:計算機考研有哪些考試科目?
  • copyright 2024編程學習大全網