虚拟内存和Swap空间
来源:6-12 Linux的存储管理

凝神
2020-05-06
本来以为是虚拟内存是windows下解决物理内存不足的方法,swap是linux下解决内存不足问题,看到后面两者区别的时候懵了。
1 是windows和linux在系统内存不足时都用swap解决,进程内存不足用虚拟内存解决?
2 还有提问区关于数据库数据加载的问题,是从进程物理内存角度看,即系统已经给数据库进程分配了物理内存,所以加载数据时空间不足算进程内存不足,此时是用虚拟内存? 这样这话,如果系统10个进程,系统内存分配完,再启动第11个进程的时候,是不是为系统物理内存不足,此时应该使用swap空间让这个进程处于就绪的状态?
写回答
1回答
-
咚咚呛
2020-05-07
Swap空间是属于Linux的概念,在Windows下面就叫做虚拟内存,这是命名上的差异,原理都是一样的,使用低速设备作为高速设备容量不足的补充。而对于课程提及的虚拟内存,指的则是进程的逻辑空间,逻辑空间和操作系统的位数有关系。
当物理内存不足时,会使用Swap空间。
00
相似问题