虚拟内存工作原理是什么

虚拟内存是计算机软件内存管理的一种技术性 。它促使应用软件觉得它有着持续的可以用的运行内存(一个持续完整性的详细地址室内空间),而事实上,它通常是被隔开成好几个物理内存残片,也有一部分临时存放在外界硬盘储存器上,在须要时开展数据传输 。那麼网民们了解虚拟内存原理是啥吗?

虚拟内存工作原理是什么

文章插图
1、微处理器浏览主存的逻辑地址转化成组号a和同组详细地址b,并对组号a开展地址变换,将要逻辑性组号a做为数据库索引,查地址变换表,以明确该组信息是不是储放在主存内 。
2、如该组号已在主存内,则继而实行;假如该组号没有在主存内,则查验主存中能否有空余区,要是没有,便将某一临时不需要的组调成送到辅存,便于将这组信息加入主存 。
3、从辅存读取所需的组,并送至主存空余区,随后将那一个空余的物理学组号a和逻辑性组号a登陆在地址变换表格中 。
4、从地址变换表读取与逻辑性组号a相匹配的物理学组号a 。
5、从物理组号a和同组字节数详细地址b获得MAC地址 。
6、依据MAC地址从主存中存储必需的信息 。
以上便是针对虚拟内存原理是啥的相关内容 。
【虚拟内存工作原理是什么】