关于linux虚拟内存的疑问
linux中通常划出硬盘的一部分作为虚拟内存使用,如20G,我有如下疑问:
1. 这20G的磁盘空间,是不是就不能用来储存个人信息了,如视频,文档等?
2. 当我执行某个程序时,是不是需要将程序从另外一个磁盘区域拷贝到虚拟内存中的某个区域?
3. 书上总说,一个linux进程可以看到4G(32位系统)的虚拟内存空间,而我只有20G的虚拟内存,所以只能运行5个进程?这明显不合理嘛
4. 如果我运行的程序过多,会不会连虚拟内存也不够,是不是虚拟内存和磁盘之间也需要换入、换出页?
希望大神予以解惑,不甚感激~