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

电脑虚拟内存到底是什么(win10要不要设置虚拟内存)

  • 内存
  • 2024-04-22 08:44:33
  • 2932

一、电脑的虚拟内存主要指的是什么?什么是虚拟内存
虚拟内存是利用硬盘空间作为内存来弥补计算机RAM空间的不足。当实际RAM已满时(实际上是在RAM已满之前),就会在硬盘上创建虚拟内存。当物理内存耗尽时,虚拟内存管理器会选择最近未使用的低优先级内存部分并将其写入交换文件。这个过程对应用程序是隐藏的,应用程序对待虚拟内存和真实内存是一样的。
技术细节:对于IntelIA-32处理器(包括386、Pentium等),当用户应用程序(进程)访问内存时,其内存地址是虚拟的,CPU会将其转换为实际物理内存地址。当物理内存不够时,操作系统将每个进程中暂时不用的内存的一部分交换到分页文件(交换文件)中,并将需要访问内存的程序的内容从分页文件中交换到物理内存中。
虚拟内存的产生
我们都知道,虽然在执行速度上硬盘不如内存,但在容量上内存却无法与硬盘相比。当运行程序需要大量数据并占用大量内存时,内存就会被“填满”,暂时不用的数据会被放置到硬盘上,而这些数据所占用的空间将是虚拟内存。现在我们也明白为什么的大小经常变化了。
内存在计算机中起着重要的作用。计算机上运行的所有程序都必须通过内存运行。如果执行的程序分配的内存总量超过了内存大小,就会导致内存错误。用完。为了解决这个问题,Windows采用了虚拟内存技术,即使用部分硬盘空间作为内存。当内存耗尽时,电脑会自动调用硬盘充当内存,以缓解内存紧张。
例如,在压缩过程中,压缩程序有时需要读取文件的大部分内容并将其保存在内存中以供重复搜索。假设内存大小为128MB,要压缩的文件为200MB,压缩软件需要在内存中保存的大小也是200MB,那么操作系统将不得不评估压缩程序和系统中的其他程序并使用多余的部分。数据被插入到交换文件中。接下来我们看看如何设置虚拟内存。
虚拟内存的设置主要有两个,即内存大小和存储位置来设置虚拟内存的最小和最大;和存储位置设置虚拟内存应使用该分区的硬盘空间。对于内存大小设置,如何获取最小值和最大值?您可以通过以下方法获取:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的WindowsInstaller安装)打开系统监控系统,然后选择“编辑→添加项”,在“类型”项中选择“存储管理”,在右侧列表中选择“交换文件大小”。这样,随着您的操作,交换文件的值的波动就会显示出来。您可以打开常用的程序然后使用它们。此时,每次使用计算机时出现的情况不同时,请检查系统监视器中的性能值。因此,最好长时间监视交换文件,以找到最适合交换文件的值。这样可以保证系统性能稳定并保持在最佳状态。一般来说,太大的交换文件不会影响效率,但会占用额外的磁盘空间。交换文件太小有时会导致运行的程序减少。
找到最合适的范围值后,设置虚拟内存时,右键单击“我的电脑”,选择“属性”。出现系统属性窗口,选择“性能”选项卡,点击底部的“虚拟内存”按钮,显示虚拟内存设置窗口。单击“用户指定的虚拟内存设置”选按钮,为“硬盘”选择剩余空间最多的分区,然后在“最小值”和“最大值”文本框中输入适当范围的值。如果您发现使用系统监视器获取最大值和最小值有问题,您可以选择“让Windows管理虚拟内存设置”。
二、什么是虚拟内存是什么?虚拟内存是一种管理计算机系统内存的技术。这欺骗应用程序认为它有连续的可用内存(连续的完整地址空间),但实际上它通常被划分为多个物理内存块,并且当需要共享数据时,其中一些临时存储在外部磁盘存储上。现在大多数操作系统都使用虚拟内存,比如Windows家族的“虚拟内存”;