作业系统第八节记忆体管理.pptVIP

  • 3
  • 0
  • 约8.64千字
  • 约 64页
  • 2017-06-23 发布于湖北
  • 举报
作業系統 第八章 記憶體管理 第八章 記憶體管理 背景介紹 位址空間 位址連結 重疊 置換 連續配置 分頁 分段 摘要 目標與趨勢 目標 追蹤記憶體空間使用與否 配置記憶體給需要的行程 回收行程釋放出的記憶體 有效率的置換(swapping)方法 趨勢 程式成長的速度快於記憶體成長的速度 多媒體應用環境,使用更多的記憶體 位址空間 記憶體位址 邏輯位址,邏輯位址空間 實體位址,實體位址空間 執行程式時,邏輯與實體空間的位址轉換 載入器(loader):在主記憶體中尋找一塊可供使用的記憶體空間來載入程式 基底暫存器(base register):又名重定址暫存器,存放邏輯位址轉換成實體位址的基底值 記憶體管理單元(memory management unit,MMU):負責將邏輯位址加上基底值,以轉換成實體位址 邏輯位址空間到實體位址空間的轉換 位址連結(1) 當許多行程都要求將程式載入記憶體時: 行程均進入輸入佇列 依據排程器的排程結果選擇一個行程載入 行程執行時,從記憶體取得指令與資料﹔執行結束後,會釋放所佔有的記憶體空間 位址轉換的步驟: 原始程式中的位址:以符號表示 編譯器或組譯器:將符號所指之位址連結(binding)到一可重新定址的相對位址 鏈結編譯器或載入器:將可重新定址的位址連結到記憶體中的絕對實體位址 位址連結(2) 對於同一份資料或指令而言,所謂「

文档评论(0)

1亿VIP精品文档

相关文档