虚拟内存可以当物理内存用么?

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:52:31
虚拟内存可以看做物理内存么?如果物理内存用完了在借虚拟内存用应用程序会有什么变化?请详细讲虚拟内存!!

当然不可以,虚拟内存其实是硬盘,要知道(物理)内存的读写速度比硬盘要快的多,所以程序运行时活跃的数据交换总是在内存中进行的(其实计算机的一切指令实质就是数据交换罢了)。
但是,万一物理内存不够了怎么办?这就危险了!可能因此死机!
所以,系统不能让这样的事发生!
系统会在物理内存耗尽之前就把物理内存中相对来说比较不活跃的数据暂时存入硬盘,这部分硬盘起到了类似内存的作用,所以被称为虚拟内存。
但是硬盘毕竟还是硬盘,他的速度,性能远远比不上物理内存,所以虚拟内存只是辅助物理内存的技术,他不能取代物理内存,否则计算机没有性能可言。
另外,系统会把虚拟内存定义为一页一页类似于物理内存“形状”的样子,这样一一对应,便于数据交换,所以虚拟内存又被叫做页面文件。

虚拟内存不可以代替物理内存 但是虚拟内存的增加可以减轻物理内存的负担 承担其一部分的工作

虚拟内存是物理内存不够时,将暂时不用的数据存入硬盘,这就是物理内存。请参考http://baike.baidu.com/view/976.htm

不行,物理内存只得是内存条的大小,要增加物理内存需要买内存条,建议你去下个优化大师,把物理内存释放一下