(共10页PPT)虚拟内存的基本概念.pptxVIP

  • 2
  • 0
  • 约1.9千字
  • 约 10页
  • 2026-06-24 发布于广东
  • 举报

本节内容

虚拟内存的

基本概念

研/CSKAOYAN

知识总览

在传统存储管理方式

的基础上引入了交换

技术、覆盖技术,使

得内存利用率有所提

升,并且能从逻辑上

扩充内存容量。

研/CSKAOYAN

知识总览

研/CSKAOYAN

传统存储管理方式的特征、缺点

很多暂时用不到的数

据也会长期占用内存,

导致内存利用率不高

可用虚拟存储

技术解决问题

一次性:作业必须一次性全部装入内存后才能开始运行。这会造成两个问题:①作业很大时,不能全

部装入内存,导致大作业无法运行;②当大量作业要求运行时,由于内存无法容纳所有作业,因此只

有少量作业能运行,导致多道程序并发度下降。

驻留性:一旦作业被装入内存,就会一直驻留在内存中,直至作业运行结束。事实上,在一个时间段

内,只需要访问作业的一小部分数据即可正常运行,这就导致了内存中会驻留大量的、暂时用不到的

数据,浪费了宝贵的内存资源。

研/CSKAOYAN

局部性原理

时间局部性:如果执行了程序中的某条指令,那么不久后这条指令很有可能再次执行;如果某个数据

被访问过,不久之后该数据很可能再次被访问。(因为程序中存在大量的循环)

空间局部性:一旦程序访问了某个存储单元,在不久之后,其附近的存储单元也很有可能被访问。

(因为很多数据在内存中都是连续存放的,并且程序的指令也是顺序地在内存中存放的)

寄存器

容量小

快表机构就是将近期

常访问的页表

文档评论(0)

1亿VIP精品文档

相关文档