大智网汇
综合信息情报站

虚拟内存有什么用-虚拟内存是什么?现在还有必要存在了吗?

什么是虚拟内存?现在有必要存在吗?

使用电脑的朋友应该知道虚拟内存。它比一些年轻的朋友更老。早在windows2000年代,就有虚拟内存选项。虽然我们总是看到这个东西,但很多朋友不明白虚拟内存的用途,那么什么是虚拟内存呢?

事实上,虚拟内存最初存在的原因是当时计算机内存有限,系统和CPU有32位,支持物理内存的32位极限为3.25G。在处理一些大型应用程序时,虚拟内存往往会出现。虚拟内存实际上是硬盘空间的一部分作为内存使用,在内存读取顺序的最终优先级,应用程序认为他们是在一个连续完整的物理内存空间,实际上程序已经分为多个物理内存碎片,部分碎片存储在虚拟内存,即硬盘预留空间,将使用这部分数据提取到内存,因此呈现出提高内存大小、提高运行速度的错觉。

只有windows有这个功能吗?事实上,这个功能也存在于linux上,但它的名字不是虚拟内存,而是“交换空间”,其原理和功能相同。那它的详细原理是什么呢?我们知道,即使打开虚拟内存,硬盘上也不会有很多文件。事实上,原理是:CPU首先检查应用程序的数据是否存在于物理内存中。如果存在,则直接调用。如果没有,则将其放入硬盘中。这些文件不会直接放入硬盘的正常位置,而是放入一个名为Pagefile的文件.在sys文件中;当程序所需的数据无法在物理内存中找到时,将虚拟内存中的文件调动回物理内存。

虚拟内存有什么用-虚拟内存是什么?现在还有必要存在了吗?

说了这么多,如何设置虚拟内存?根据目前的建议,在大多数情况下,建议将虚拟内存设置为物理内存的1.倍至3倍。虽然windows会自动为您设置虚拟内存的大小,但您仍然可以手动设置。所以现在我们已经进入了64个时代,每个人的计算机内存容量都在增加,16G已经成为一个正常的水平,虚拟内存仍然需要存在吗?

事实上,有一些,但不是所有的情况。在我们的日常使用过程中,16G内存足以支持我们完成大部分工作,但虚拟内存的存在有时与物理内存的大小无关,如深度学习、科学实验计算等应用程序,他们的软件将自动将大量数据放入虚拟内存,小心使用这些软件的用户应该发现,无论他们的内存有多大,虚拟内存中总会有几个G数据。

这部分数据不放入内存的原因很简单:需要调用次数少,占用空间大,软件会自动放入虚拟内存,节省物理内存空间,在某种程度上是一把双刃剑,如果你关闭虚拟内存会使软件不适应和问题;此外,高操作软件会吃内存,虚拟内存的存在是为了满足这些软件的内存摄入,有些软件甚至对虚拟内存有针对性的要求,如果不打开虚拟内存软件就会报错。

一般来说,虚拟内存已经成为我们系统使用过程中的一个重要功能。即使许多软件只能使用1G内存,它们也必须在虚拟内存中占用一点。如果关闭,甚至会导致软件崩溃。就目前的内存容量而言,8G内存建议分配20G虚拟内存,16G内存足以分配24G,如果分数太大,硬盘的寿命会因为硬盘的大规模连续读写而严重降低。

赞(0) 打赏
以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,未作人工编辑处理,不构成投资建议请自行甄别,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:wolfba@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容!

大智网汇

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 wolfba@q.com 举报,一经查实,本站将立刻删除。

投稿&软文功效网

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫打赏

登录

找回密码

注册