虚拟内存是为了解决内存容量不足而产生的,就是把不是经常用的程序放在在硬盘上一个固定的区域里面,当用到这部分程序的时候再从硬盘传给内存。运行内存就是指的机箱内的内存条。二者的区别是虚拟内存的容量大,而运行内存的速度快。我自己理解的相同点就是都是一种舞台供程序在上面运行,舞台的"大小"与承载程序的多少和速度成正比不同点怎么说呢,我理解为,运行内存为正规兵,而虚拟内存为预备役。。。