- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟记忆体虚拟记忆体-林伟川
虛擬記憶體
資科系
林偉川
虛擬記憶體
• 實體記憶體管理的目的 :
–同時執行多個行程 ,並對CPU作最有效的利用
• 行程的 大小與數目受限於實體記憶體的容量
• 虛擬記憶體 :允許程式不必完全載入到記憶體中就
可以執行的機制 (96tpu 6(5), 98tku 1(b))
–能夠 執行記憶體需求大於實體記憶體的程式
– 程式規劃上變得容易
2
1
虛擬記憶體
• 頁框配置的原則與方法
• 使用 需求分頁來探討虛擬記憶體
• 系統設計上需要考量的因素 ,如
預先分頁 、程式結
構 、分頁大小等
3
基本概念
• 如果只需要部份程式在記憶體中就可以執行 ,
會有下列優點 :(dim a(10000,10000) as integer)
–程式不會被實體記憶體的容量所限制
•程式設計師可以設計 超過實體記憶體容量的程式 ;簡化
程式設計的工作 。
–剩餘的記憶體可讓更多行程同時在記憶體中執行
•可 增加 CPU使用率 與產量
• 反應和回覆時間 並不因此增加 。
–置換次數會減少 ;每一個使用者程式平均可以更
快地被執行
4
2
基本概念
• 虛擬記憶體的基本想法 :
–僅把目前需要的部份程式載入到主記憶體
儲存在磁碟中,等到 有需要時再載入
– 其餘的則
–程式設計師所能運用的記憶體容量 ,從原來的實
體記憶體 空間增加到整個磁碟的空間
記憶體管理單元 (MMU)的硬體支援 ,將邏輯
– 透過
位址轉換成實體位址 ;如果所要的資料不在實體
記憶體中 ,會從磁碟中載入
5
虛擬記憶體下的位址轉換
位
址
匯
流
排 記憶體
CPU MMU
磁碟
邏輯位址
實體位址
6
3
基本概念
• 虛擬記憶體的機制
–使用 需求分頁 、需求分段 、分頁式分段的方式來
實作
• 區域性 (locality)
–時間區域性 :最近執行過的指令不久會再地被行
程執行 ,例如:迴圈、副程式、堆疊、計數
–
您可能关注的文档
- 腔肠动物和扁形动物教案课件.PPT
- 腹主动脉瘤筛查-PublicHealthAgency.PDF
- 腔肠动物多与水螅相似.PPT
- 膳食纤维食物中的营养物质蛋白质脂肪糖类维生素水.PPT
- 自主练习十二.PPT
- 自主招生考试的主要方针-上海物理教育.PPT
- 自养异养和混合营养污泥沉降性能差异原因探讨研究开发-化工进展.PDF
- 自动接收和供给贴装元件通过与系统的协作提高生产效率-JUKI.PDF
- 自动控制原理精品共享课申报.DOC
- 自动站风能参数的短序列订正方法及其应用研究-中国气象科学研究院.PDF
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)