计算机内存不够了就用虚拟内存,那就不用再加内存条了?设置大点虚拟内存不就行了,内存条不就省了

2024-12-20 03:24:54
推荐回答(5个)
回答1:

不行的,电脑中所运行的程序均需经由内存执行。

虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存。

因为有时候当处理大的程序时候系统内存不够用,此时就会把硬盘当内存来使用,来交换数据做缓存区,不过物理内存的处理速度是虚拟内存的30倍以上。

因此,虚拟内存并不能完全取代物理内存来使用的。

扩展资料:

虚拟内存的关键问题:

1、调度问题:决定哪些程序和数据应被调入主存。

2、地址映射问题:在访问主存时把虚地址变为主存物理地址(这一过程称为内地址变换);在访问辅存时把虚地址变成辅存的物理地址(这一过程称为外地址变换),以便换页。此外还要解决主存分配、存储保护与程序再定位等问题。

3、替换问题:决定哪些程序和数据应被调出主存。

4、更新问题:确保主存与辅存的一致性。在操作系统的控制下,硬件和系统软件为用户解决了上述问题,从而使应用程序的编程大大简化。

参考资料来源:百度百科-虚拟内存

参考资料来源:百度百科-物理内存

回答2:

电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。 一般而言,计算机的内存容量越大,程序运行得越快。若计算机的速率由于内存可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。虽然电脑可以在物理内存不足的时候使用虚拟内存 ,但是,计算机从内存读取数据的速率要比从硬盘读取数据的速率快的多,就是说物理内存的速度比硬盘做成的虚拟内存快,而且使用硬盘做成的虚拟内存空间由于反复读写数据会对硬盘性能产生一定的影响,所以在内存不足的情况下只有增加物理内存才可以明显提升计算机性能如果光靠虚拟内存的话是治标不治本不行的。

回答3:

没用的!那只是调用硬盘上的空间来充当内存来使用,实际速度比内存条速度要慢得多,而且长期那样对硬盘也不好。

回答4:

虚拟内存是临时把硬盘中切出一部分当作内存使用,但是实际运行中是没有效果的,你可以加个4G内存条,比比效果就知道的

回答5:

道理是这样,但你也不能内存太小啊,不然子程序或主程序都读取不了