其他分享
首页 > 其他分享> > 操作系统 虚拟存储器的概念

操作系统 虚拟存储器的概念

作者:互联网

虚拟存储器

在这里插入图片描述

程序装入内存时可能会出现如下问题

常规存储器管理方式的特征

许多不用或暂时不用的程序占用了大量内存空间,而其他程序却无法装入!这是否必要?

局部性原理

1968年, Denning.P指出

局限性又表现在下述两个方面

虚拟存储器的基本思想是:

虚拟存储器支持多道程序设计技术

虚拟存储器定义

虚拟存储器最基本的特征是离散性,在此基础上又形成了多次性及对换性的特征。其所表现出来的最重要的特征是虚拟性。

以CPU时间和外存空间换取昂贵内存空间,这是操作系统中的资源转换技术

虚拟存储器的实现都是建立在离散分配的存储管理方式基础上的,主要有:

请求分页系统

请求分段系统

为了实现请求分段,系统同样需要必要的硬件支持:

  1. 请求分段的段表机制。这是在纯分段的段表机制基础上,增加若干项而形成的;
  2. 缺段中断机构。每当用户程序所要访问的段尚未调入内存时,产生一缺段中断,请求OS将所缺的段调入内存;
  3. 地址变换机构。
    与请求调页类似,实现请求调段和置换功能也需要得到OS的支持。

在这里插入图片描述

标签:请求,请求分页,程序,概念,内存,虚拟存储器,内存容量,操作系统
来源: https://blog.51cto.com/u_14175378/2759916