您的位置 首页 > 科技

虚拟内存有用吗 虚拟内存真的有用吗?

虚拟内存有用吗

虚拟内存有用吗 虚拟内存真的有用吗?

虚拟内存真的有用吗?

虚拟内存真的有用吗?

虚拟内存日常用是没有用的,实际上这个技术只在服务器上面有一点点用处。

虚拟内存的作用,仅仅是在你物理内存不足的情况下,将一部分内容放到划出的磁盘上面,这里有两个字眼很醒目,1.物理内存不足,2.放到磁盘。

内存不足,也就是说,只要你内存足够,那么你根本不会用到虚拟内存;

放到磁盘上,如果真的内存不足了,你设了虚拟内存,也是没有用,我以你的电脑为例,单通道2133内存的理论上限速度,2133*64/8/1024GB=16.66GB/s,我就算按照10GB/s算,而你的硬盘就算是pcie x4的,最多读取也就是2GB/s,而sata3的最多也就是600MB/s,这个时候,你会发现系统响应速度很慢;

为什么说服务器有用,因为当内存不足的时候,不至于导致程序不能继续运行而崩溃,但终端用户也会感受到系统变的卡顿,迟缓,在运维工作中,“系统慢”和“崩溃”是完全两个等级的故障。但作为个人电脑而言,这已经不能继续使用,只能加内存,或者关掉部分程序。

虚拟运行内存有用吗?

有用。

每个运行在Windows环境下的进程,在载入时操作系统都会自动为他们指派虚拟内存空间。简单地说,虚拟内存技术就是一种使用硬盘等外部存取设备,来保存物理内存不足以存放的信息的技术。

设置虚拟内存可以增加系统的页面内存使用量。该页面内存(虚拟内存)并不能与真正的内存相提并论。这是在Windows系统下对于小容量内存系统作出的妥协功能。令系统不至于在内存容量耗尽时发生系统崩溃。

虚拟内存有用吗?

首先我们来认识下虚拟内存,他的原理及其运行过程:虚拟内存将计算机的物理内存和硬盘上的临时空间组合在一起。当物理内存运行速度缓慢时,虚拟内存将数据从物理内存移动到称为“分页文件”的空间中。将数据移入与移出分页文件可以释放物理内存,以便完成工作。下面我们举例说明:假设计算机物理内存是512M,系统都安装在C盘 (一)当物理内存足够的时候   假设,我们运行的程序占用了215M,此时物理内存绝对够用了,但是不要以为此时系统没有用虚拟内存技术,系统照样用了虚拟内存技术,当我们打开QQ的时候,系统就为QQ这个程序指定了一个虚拟空间,只是此时这个虚拟空间里面没有信息而已   (二)当物理内存不足的时候   假设计算机运行”迅雷”和”IE浏览器”这两个个软件的时候物理内存已经达到512M,我们启动QQ,如果没有虚拟内存技术,我们此时根本不能启动QQ,因为QQ不能在内存中写入相关信息,不过现在有了虚拟内存技术,此时系统将会释放一部分物理内存给QQ用,假设释放的是迅雷所占用的物理内存,那么迅雷所占用的物理内存信息将会保存到硬盘上的一个pagefile.sys的文件中   当我们想再运行迅雷的时候,此时系统会从pagefile.sys查找相应的迅雷信息,同时把这些信息重新载入到物理内存里面,并且把QQ的信息释放到pagefiles.sys里面   这样一个循环交换过程就是虚拟内存技术,为什么叫它虚拟呢,因为系统把文件释放到了硬盘上,而这个硬盘可不是内存,只是临时的保存内存信息的地方

相关文章