Linux中交换空间和Windows下虚拟内存的区别

交换空间和虚拟内存的区别在于使用的系统不一样,产生的技术手段不一样,以下是详解,希望对你有所帮助!

 交换空间:

 




  交换空间可以是一个专用的交换分区(推荐的方法),交换文件,或两者的组合。

  交换空间的总大小应该相当于你的计算机内存的1.5~2倍和32 MB这两个值中较大的一个,但是它不能超过 2048 MB(2 GB)。

 

 

虚拟内存:

 


  虚拟内存是文件数据交叉链接的活动文件。是WINDOWS目录下的一个"WIN386.SWP"文件,这个文件会不断地扩大和自动缩小。

  就速度方面而言,CPU的L1和L2缓存速度最快,内存次之,硬盘再次之。但是虚拟内存使用的是硬盘的空间,为什么我们要使用速度最慢的硬盘来做 为虚拟内存呢?因为电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致我们只有可怜的256M/512M内存消耗殆尽。而硬 盘空间动辄几十G上百G,为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用。

你可能感兴趣的:(Linux中交换空间和Windows下虚拟内存的区别)