配置前配置后.PPT

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置前配置后

記憶體分割區配置法 忙碌清單(Busy List) 列出已使用的空間 閒置清單(Free List) 列出所有的可用空間 第2章 記憶體管理:簡易系統 第34頁 圖2.4:最先與最適法 第2章 記憶體管理:簡易系統 第35頁 圖2.5 :最適配置法範例 第2章 記憶體管理:簡易系統 第36頁 圖2.6 :最適配置法範例 第2章 記憶體管理:簡易系統 第37頁 先適演算法 第2章 記憶體管理:簡易系統 1 將counter 設為1 2 Do while counter = 記憶體中的分割區數量 If job_size memory_size (counter) Then counter = counter + 1 Else 將工作載入到memory_block (counter) 調整 free/busy 記憶體清單 回到步驟4 End do 3 將工作放入等待佇列 4 擷取下一個工作 (課本請見附錄A) 表2.2:先適配置法 配置前 配置後 開始位址 記憶體區大小 開始位址 記憶體區大小 4075 105 4075 105 5225 5 5225 5 6785 600 *6985 400 7560 20 7560 20 7600 205 7600 205 10250 4050 10250 4050 15125 230 15125 230 24500 1000 24500 1000 第2章 記憶體管理:簡易系統 第38頁 最適演算法 第2章 記憶體管理:簡易系統 1 設定初始值memory_block (0) = 99999 2 計算initial_memory_waste = memory_block (0) – job_size 3 設定初始值Initialize subscript = 0 4 將counter 設為1 5 Do while counter = 記憶體中的區塊數量 If job_size memory_size (counter) Then counter = counter + 1 Else memory_waste = memory_size (counter) – job_size If initial_memory_waste memory_waste Then subscript = counter initial_memory_waste = memory_waste counter = counter + 1 End do (課本請見附錄A) 最適演算法 第2章 記憶體管理:簡易系統 6 If subscript = 0 Then 將工作放入等待佇列 Else 將工作載入到memory_size (subscript) 調整 free/busy 記憶體清單 7 擷取下一個工作 (課本請見附錄A) 表2.3 :最適配置法 配置前 配置後 開始位址 記憶體區大小 開始位址 記憶體區大小 4075 105 4075 105 5225 5 5225 5 4785 600 6785 600 7560 20 7560 20 7600 205 *7800 5 10250 4050 10250 4050 15125 230 15125 230 24500 1000 24500 1000 第2章 記憶體管理:簡易系統 第38頁 釋回記憶體區塊 釋回(Deallocation) 處理工作結束後歸還給系統的記憶體區塊 三種狀況: 狀況一:釋回的記憶體區塊緊鄰著一個閒置區塊。 狀況二:釋回的記憶體區塊夾在兩個閒置區塊之間。 狀況三:釋回的記憶體區塊不與任何閒置區塊相鄰。 第2章 記憶體管理:簡易系統 第39頁 釋回記憶體區塊的演算法 第2章 記憶體管理:簡易系統 If job_location 與一個或多個可用區塊相鄰 Then If job_location 介於兩個可用區塊之間 Then 將三個區塊合併成一個 memory_s

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档