第7章-虚拟内存管理.ppt

第七章虚拟内存管理对于需要将程序一次性装入内存才能运行的存储管理方案来说,其缺点是明显的。一方面,当一个参与并发执行的进程运行时,其整个程序必须都在内存;若进程的程序比内存可用空间还大,该程序将无法装入内存运行。另一方面,程序被装入内存后,便一直驻留在内存直至程序运行结束才释放内存,这就会使一些需要尽快运行的作业无法被装入运行;更严重的是,若进程因I/O而长期等待或程序暂时不执行的时候,它将一直占有内存资源,导致内存不能得到充分的利用。虚拟内存管理就是为了解决上述问题而产生的。这种技术把内存和外存结合起来,为用户程序提供一个容量远大于物理存储器的虚拟存储空间;用户程序可以先只装入一部分就开始执行,以后根据执行的具体情况再依次请求装入剩下的部分,直至整个程序都执行完毕。这就从逻辑上扩充了内存容量,有效地解决了上述问题。本章介绍虚拟内存管理的相关知识。首先介绍虚拟内存管理的一些基本概念;然后分别阐述几种典型的虚拟内存管理方法:请求分页管理方式、请求分段管理方式和请求段页式管理方式。

2026/7/1027.1 虚拟存储基本概念7.2 请求分页管理方式7.3 请求分段管理方式7.4 请求段页式管理方式

2026/7/1037.1 虚拟存储基本概念7.1.1 虚拟存储的引入7.1.2 虚拟存储实现技术

2026/7/1047.1.1 虚拟存储的引入在上一章中,我们介绍的分配管

文档评论(0)

1亿VIP精品文档

相关文档