爱问知识人 爱问教育 医院库

今天听别人说是不一样,请问一下大虾们交换空间与虚拟内存有何区别呢

首页

今天听别人说是不一样,请问一下大虾们交换空间与虚拟内存有何区别呢

小弟一直以为虚拟内存就是交换空间,今天听别人说是不一样,请问一下大虾们交换空间与虚拟内存有何区别呢小弟一直以为虚拟内存就是交换空间,今天听别人说是不一样的,请问一下大虾们交换空间与虚拟内存有何区别呢?

提交回答

全部答案

    2018-05-16 04:26:15
  •   交换空间和虚拟内存的区别在于使用的系统不一样,产生的技术手段不一样,以下是详解,希望对你有所帮助!
    交换空间:
    Linux 中的交换空间(Swap space)在物理内存(RAM)被充满时被使用。
      如果系统需要更多的内存资源,而物理内存已经充满,内存中不活跃的页就会被移到交换空间去。虽然交换空间可以为带有少量内存的机器提供帮助,但是这种方法不应该被当做是对内存的取代。交换空间位于硬盘驱动器上,它比进入物理内存要慢。
    交换空间可以是一个专用的交换分区(推荐的方法),交换文件,或两者的组合。
      
    交换空间的总大小应该相当于你的计算机内存的两倍和 32 MB这两个值中较大的一个,但是它不能超过 2048 MB(2 GB)。
    虚拟内存:
    虚拟内存是文件数据交叉链接的活动文件。
      是WINDOWS目录下的一个"WIN386。SWP"文件,这个文件会不断地扩大和自动缩小。
    就速度方面而言,CPU的L1和L2缓存速度最快,内存次之,硬盘再次之。但是虚拟内存使用的是硬盘的空间,为什么我们要使用速度最慢的硬盘来做为虚拟内存呢?因为电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致我们只有可怜的256M/512M内存消耗殆尽。
      而硬盘空间动辄几十G上百G,为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用。

    张***

    2018-05-16 04:26:15

类似问题

换一换
  • 内存 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):