1.前言:
因为很多嵌入式设备或者购买的服务器,物理内存有限,所以,想要通过增加虚拟内存空间提高系统运行性能和效果。下面详解一下具体过程。
2.什么是虚拟空间
背景介绍
Memory指机器物理内存,读写速度低于CPU一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,且内存的断电丢失数据也是不能把所有数据和程序都保存在内存中的原因。
既然不能全部使用内存,那数据还有程序不可能一直霸占在内存中。当内存没有可用的,就必须要把内存中不经常运行的程序踢出去。但是踢到哪里去,这时候swap就出现了。
Swap全称为swap place,即交换分区。当内存不够的时候,被踢出的进程被暂时存储到交换区。当需要这条被踢出的进程时,就从交换区重新加载到内存,否则它不会主动交换到真实内存中。
Swap介绍
版权声明:本文为weixin_42237113原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。