首页 > 编程知识 正文

虚拟内存的特征有哪些,虚拟存储器具有的基本特征是

时间:2023-05-04 23:30:53 阅读:116672 作者:4775

虚拟存储器的引入

1 .常规内存管理方案的特点:

一次性、常驻性

情况1 (无法执行无法容纳在1(3360内存空间中的大作业)

外壳:工作量大时,不允许同时进行更多的作业

如何扩展内存容量:物理和逻辑

2 .局部性原理:

程序在运行时总是呈现局部规律,在两个方面表现:

)1)时间约束

)2)空间极限

3 .虚拟内存概念:

逻辑扩展内存容量的方案:

)1)允许加载工作部分,在其他页面(段)运行中需要访问时进行调用添加调用请求功能

)2)内存满后,将暂时不用的页面(段)调出内存—添加替换功能

3 .虚拟内存概念:

定义:虚拟内存是指具有调用请求功能和替换功能,逻辑上可以扩展内存容量的内存系统。

实质上不存在:利用大量的外部存储器进行存储器“空间”的扩展。

逻辑容量:依赖于存储器容量和外部存储器容量之和。虚拟存储器的实现方法

必须基于“离散分配的内存管理技术”

1 .请求分页系统(基于页面的虚拟存储系统)

=基本寻呼系统要求寻呼功能页面替换功能

要求硬件支持:分页的页面表机制、页面错误机制、地址转换机制。

软件支持:分页、页面替换

2 .请求分段系统(分段虚拟存储系统)

=基本分段系统要求分段功能的分段置换功能

硬件支持:段的段表机制、段中断机制、地址转换机制。

软件支持:请求段,替换段虚拟存储器的特征

1 .离散性:在存储器分配时采用离散分配方案;

2 .多遍性:一项工作分多次转入内存运行;

3 .允许更换性:工作运行中更换、更换;

4 .虚拟化:在逻辑上可以扩展内存容量,使用户“看到比实际大小大得多的内存容量”

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。