虚拟存储器相关知识

虚拟存储器是一种将磁盘驱动器上的空间用作主存扩展的技术,这样可以让程序查看和读取超过实际物理内存容量的数据。操作系统中的虚拟存储器通常由以下三个部分组成:

页面文件:当系统检测到内存不足时,它将一页未使用的内存保存到硬盘上,然后释放该内存。这就是一个页面文件(pagefile),也被称为交换文件(swapfile)。

分页器:负责将从主存中未被使用的数据移动到页面文件中,并在需要时重新加载到主存中。它将主存分成许多固定大小的块(称为页面),并分别跟踪每个页面的使用情况。

请求分页管理:如果程序尝试读取刚刚放置在页面文件中的数据,则请求分页管理电子表格将数据从页面文件加载到主存中。需要注意的是,虚拟存储器的请求分页管理是一种很重要的内存管理技术,在实际应用中需谨慎设计,避免缺页率较高导致频繁进行页面调度,影响计算机性能。

在使用虚拟存储器时,频繁的读写硬盘可能会影响系统的性能。因此,在设计和实现虚拟存储机制时,需要权衡算法和实现方式等多个因素,以保证系统的高效运行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 虚拟存储器概述 普通存储器管理方式很难处理的两个问题 有些作业很大,其所要求的内存容量超过了物理内存的大小,所以该...
    傻傻傻瓜_d432阅读 4,839评论 0 1
  • 1. 虚拟存储器的基本概念 分析常规存储器管理不足的原因: 1)常规存储器管理方式的特征 一次性:作业在运行前一...
    Whocare_2f87阅读 4,795评论 0 0
  • 1.虚拟存储器的基本概念 1)常规存储器管理不足的原因: 常规存储器管理方式的特征: 一次性:作业在运行前一次性地...
    Pakho柏豪阅读 3,767评论 0 0
  • 一、虚拟存储器的基本概念 1、程序执行的特点: 1)多数情况下仍是顺序执行。 2)少部分的转移和过程调用指令会使程...
    6d9fe196fd45阅读 4,511评论 0 0
  • 1. 虚拟存储器的基本概念 分析常规存储器管理不足的原因: 1)常规存储器管理方式的特征 一次性:作业在运行前一...
    盆栽木只阅读 5,171评论 0 0