有几百个进程却只有几G的内存,求解释这几百个进程如何共享内存的?


我感觉每个进程“占的内存”加起来应该大于物理内存,
怎样的内存管理和调度可以让这几百个进程看起来是一块运行的啊?

windows 线程 内存 Linux 进程

bluemo 12 years ago

内存不够时会使用硬盘来做虚拟内存。
对于linux内核而言,最难的最复杂的就是内存管理这一部分
可以看下这本书 深入理解Linux虚拟内存管理

yfflyer answered 12 years ago

Your Answer