记忆体管理目标与趋势 - 林伟川.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理科系林川目目范曼架程式入才能行追空使用否配置需要的行程可能超出配置回收行程放出的不有效率的置方法程式成的速度快於成的速度多媒用境使用更多的位址空位址位址位址空行中位址位址位址空位址行程式空的位址入器在主中找一可供使用的入程式基底存器又名重定址存器存放位址成位址的基底值管理元位址加上基底值以成位址位址空到位址空位址重定位存器位址使用者程式使用者程式位址空管理元位址空主位址空和位址空所生的位址通常位址而元所看到的位址也就是入到的位址存器之值通常叫做位址位址空和位址空入行程大小受限於大小要得到佳之

記憶體管理 資科系 林偉川 目標與趨勢 •目標 – 范紐曼電腦架構將程式載入記憶體才能執行 – 追蹤記憶體空間使用與否 –配置記憶體給需要的行程 ,可能超出實際記憶體 –動態配置記憶體 ,回收行程釋放出的記憶體 –記憶體不夠時 ,有效率的置換(swapping) 方法 • 趨勢 –程式成長的速度快於記憶體成長的速度 – 多媒體應用環境,使用更多的記憶體 2 1 位址空間 •記憶體位址 –邏輯位址 ,邏輯位址空間(執行檔中記憶體位址) –實體位址 ,實體位址空間記憶體實際位址( ) • 執行程式時 ,邏輯與實體空間的位址轉換 –載入器 (loader) :在主記憶體中找一塊可供使用 的記憶體 來載入程式 – 基底暫存器(base register)又名重定址暫存器 ,存 放邏輯位址轉換成實體位址的基底值 –記憶體管理單元 (memory management unit,MMU) :負責將邏輯位址加上基底值,以轉 換成實體位址 3 邏輯位址空間轉換到實體位址空間 邏輯位址 重定位暫存器 實體位址 0 使用者 程式 1 500 使用者 程式 2 500 501 邏輯位址空間 記憶體管理單元 實體位址空間 主記憶體 4 2 邏輯位址空間和實體位址空間 • CPU所產生的位址通常稱為邏輯位址(logical address) ,而記 憶體單元所看到的位址 也就是載入到記憶體的( 記憶體位址 暫存器 (memory-address register)之數值)通常叫做實體位址 (Physical address) 。 5 邏輯位址空間和實體位址空間 •動態載入 –行程大小受限於實體記憶體大小 。要得到較佳之 記憶體空間使用效率 ,可採行動態載入 (dynamic loading) 。 – 主程式儲存在主記憶體並執行,當需要呼叫其它 程式時 ,首先看看此程式是不是已經存在記憶體 內,如果不是 ,便呼叫 重定位 鏈結載入程式(re- locatable linking loa

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档