虚拟储存器有什么特征

 我来答
天然槑17
2022-11-10 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6352
采纳率:100%
帮助的人:35.9万
展开全部

  虚拟储存器是一种应用于计算机系统记忆体管理的技术,非专业人士可能对它感到很陌生。今天,我将它的基本特征和工作原理这两个方面来介绍这种技术,帮助大家了解虚拟储存器。

  虚拟储存器又被称为虚拟记忆体,计算机系统内所有程式的执行都是通过记忆体实现的,这样就很容易出现一个问题,如果需要执行的程式占有记忆体过大或是过多,记忆体就会消耗殆尽。为了解决这个问题,windows系统就采用了虚拟记忆体技术,用一部分硬碟空间弥补记忆体,防止记忆体使用过多而消耗殆尽。

  虚拟储存器的基本特征

  虚拟储存器具有四个基本特征:离散性、多次性、对换性和虚拟性,其中离散性是其最基本的特征,在离散性的基础上又形成了多次性和对换性两个特征,而虚拟储存器能够表现出来的最重要的特征是虚拟性。

  系统如果想要实现请求分页储存管理,除了要求计算机具备一定记忆体和外存外,还要求计算机具备页表机制、缺页中断机构以及地址交换机构。如果系统想要实现请求分段储存管理,计算机除了要有一定容量的记忆体和外存外,还要有段表机制,缺段中断机构以和地址变换机构。

  虚拟储存器的工作原理

  虚拟储存器对储存资讯的排程和管理是由硬体和作业系统来实现的,这个过程主要包括六个步骤。

  1、中央处理器通过访问的方式将记忆体的逻辑地址分为两项:组号a和组内地址b。其中,中央处理器会对组号a执行地址变换,以次来确认主存内是否存有该组资讯。

  2、如果主存里面存有组号a的资讯,下面将直接进行第四步。如果组号a的资讯没有存在在主存中,就要检视主存中是否还有空闲区来接纳组号a的资讯。如果主存已满,就要选取一个近期不用的组将其调入辅存,腾出空间来接纳组号a。

  3、在辅存中读出要选的组,将它放置在主存的空闲区,并在地址变换表中记录空闲的物理组号a和逻辑组号a。

  4、从地址变换表里读出逻辑组号a所对应的物理组号a。

  5、根据物理组号a和组内位元组地址b得出实体地址。

  6、由实体地址就可以在主存里存取想要的资讯。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式