当前位置:首页 > 内存 > 正文

虚拟内存能当内存用吗(电脑设置虚拟内存有用吗)

  • 内存
  • 2024-08-29 08:03:37
  • 3505

一、虚拟内存可以等于实际内存,这句话对吗不等同。当内存不够的时候,虚拟内存称为虚拟内存,它不等于系统内存,而且比系统内存慢很多。没必要设置得太高,因为效果不会很明显,而且会占用太多磁盘空间。只有当物理内存不足时才会调用虚拟内存,因为硬盘的速度要低得多。与物理内存相比,虚拟内存无法替代物理内存,增加虚拟内存对提高速度作用不大。虚拟内存是操作系统在硬盘上划分的一块用于存储数据的区域。物理内存的1.5倍,并尝试将虚拟内存设置为最后一个盘符。
系统依靠虚拟内存作为主内存,依靠虚拟内存作为虚拟内存。主要是当你打开很多应用程序或者处理太大的文件而物理内存不够的时候。它只是作为增加虚拟内存的补偿,可以在一定程度上提高运行速度,但事实并非如此。需要增加太多。


二、虚拟内存可以等于实际内存吗?

不,虚拟内存使应用程序认为它拥有连续可用的内存(连续且完整的地址空间),但实际上它通常被划分为若干个物理内存片段。

某些部分临时存储在外部磁盘存储器上,以便在需要时进行数据交换。目前,大多数操作系统都使用虚拟内存,例如Windows系列的“虚拟内存”,Linux的“交换空间”等。

真实内存由内存芯片、电路板、金手指等组成。部分。存储器的作用是暂时存储CPU中的计算数据,并与硬盘等外部存储器交换数据。

只要计算机在运行,CPU就会将需要计算的数据传输到内存中进行计算,内存也决定了计算机的稳定运行。

扩展信息:

虚拟内存访问过程:

虚拟内存空间中的用户程序根据虚拟内存进行编程内存地址并存储在辅助存储器中。当程序运行时,地址转换机制根据当时分配给程序的真实地址空间,将部分程序转移到真实内存中。

每次访问内存时,首先判断虚拟地址对应的部分是否在实内存中:如果是,则进行地址转换,使用实地址访问主存;如果是,则进行地址转换,使用实地址访问主存;否则,按照一定的算法访问辅助存储器。将内存中的部分程序调度到内存中,然后以同样的方式访问主存。

可见,每个程序的虚拟地址空间可以远大于真实地址空间,也可以远小于真实地址空间。后一种情况通常发生在多用户或多任务系统中:真实内存空间很大,但单个任务不需要很大的地址空间,较小的虚拟存空间可以缩短教学中地址域的长度。

有了虚拟内存机制,应用程序就可以透明地使用整个虚拟内存。对于应用程序来说,如果主存的命中率较高,则虚拟内存的访问时间与主存的访问时间接近,而虚拟内存的大小仅取决于辅助内存的大小。

参考来源:-内存

参考来源:-虚拟内存