请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

虚拟内存和Swap空间

本来以为是虚拟内存是windows下解决物理内存不足的方法,swap是linux下解决内存不足问题,看到后面两者区别的时候懵了。
1 是windows和linux在系统内存不足时都用swap解决,进程内存不足用虚拟内存解决?
2 还有提问区关于数据库数据加载的问题,是从进程物理内存角度看,即系统已经给数据库进程分配了物理内存,所以加载数据时空间不足算进程内存不足,此时是用虚拟内存? 这样这话,如果系统10个进程,系统内存分配完,再启动第11个进程的时候,是不是为系统物理内存不足,此时应该使用swap空间让这个进程处于就绪的状态?

正在回答 回答被采纳积分+3

1回答

咚咚呛 2020-05-07 00:15:01
  1.  Swap空间是属于Linux的概念,在Windows下面就叫做虚拟内存,这是命名上的差异,原理都是一样的,使用低速设备作为高速设备容量不足的补充。而对于课程提及的虚拟内存,指的则是进程的逻辑空间,逻辑空间和操作系统的位数有关系。

  2. 当物理内存不足时,会使用Swap空间。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号