关于虚拟内存这个词,不知大家了解多少。知道虚拟内存是怎么运行工作的?本文就来给大家详细的介绍一下虚拟内存的工作原理。

一、虚拟内存简介
所谓虚拟内存,是计算机的一种内存管理技术;是Windows为作为内存使用的一部分硬盘空间。虚拟内存在硬盘上其实就是为一个硕大无比的文件,文件名是PageFile.Sys,通常状态下是看不到的。它能在硬盘上生成虚拟内存空间,来弥补我们物理内存不足的缺陷。
二、虚拟内存的工作原理
我们所熟知的虚拟内存,主要是有硬件以及操作系统·来自动实现存储信息调度以及管理的。其主要的工作原理分析如下:
1.中央处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址变换,即将逻辑组号a作为索引,查地址变换表,以确定该组信息是否存放在主存内。|
2.如该组号已在主存内,则转而执行4;如果该组号不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的组调出送往辅存,以便将这组信息调入主存。
3.从辅存读出所要的组,并送到主存空闲区,然后将那个空闲的物理组号a和逻辑组号a登录在地址变换表中。
4.从地址变换表读出与逻辑组号a对应的物理组号a。
5.从物理组号a和组内字节地址b得到物理地址。根据物理地址从主存中存取必要的信息。

好了,综上便是今天小编要介绍的虚拟内存的工作原理。相信大家阅读完之后便知道虚拟内存是怎么运行工作的了。
(本文来源于网络,由千家智客进行整理编辑,如有侵权,请联系删除。)
找方案,方案难?
上 方快3 ,三步搞定!
方快3 ——智能化方案共享平台!
参与评论 (0)