虚拟科学技术主要解决计算机内存不足的问题。计算机上运行的所有程序都需要通过内存来执行。
为了解决这个问题,Windows采用了虚拟内存技术,即分配一部分硬盘空间供内存使用。当内存疲劳时,电脑会自动调用硬盘充当内存,以缓解内存紧张。如果计算机没有足够的随机存取存储器(RAM)来运行或操作程序,Windows将使用虚拟内存来补偿。
工作原理
1.中央处理器访问主存储器所使用的逻辑地址被分解为数字a和组内地址b以及电子地址。对组号a进行变换,即以逻辑组号a为索引,检查地址转换表,以确定该组数据是否存储在主存中。
2.某些区域需要改变。3.从辅助存储器中读取所需的组并将其发送到空闲主存区域,然后将空闲组物理号和逻辑号注册到传输地址表中。4.5.
6。
扩展信息:
相关信息
1.……,计算机物理内存的地址称为物理地址或物理地址,其存储空间称为物理空间或主存空间。将虚拟地址转换为真实地址的过程称为程序重定位。
2.虚拟内存访问过程
用户程序存放在虚拟地址旁边的虚拟内存程序空间和辅助内存中。当程序运行时,地址转换机制根据当时分配给程序的真实地址空间,将部分程序转移到真实内存中。
每当访问内存时,首先判断虚拟地址对应的部分是否在实内存中:如果是,则进行地址转换,使用实地址访问主存;如果是,则进行地址转换,使用实地址进行主存访问;否则,按照一定的算法访问辅助存储器。3.异构系统
从虚拟内存的概念可以看出,主存-辅助访问机制与缓存-主存机制类似。这两级处于由高速缓冲存储器、主存储器和辅助存储器组成的三级存储系统中。高速缓存与主存之间、主存与辅助存之间都有辅助硬件和辅助软硬件,负责地址转换和管理,这样各级存储器就可以组成相匹配的三级存储系统。
参考来源:-虚拟内存
上一篇:16g内存设置多大虚拟内存
下一篇:进程的虚拟内存