程序并非是一口气完全载入内存的,所谓的虚拟内存也可以理解为在一段应设在磁盘上的空间,真正的程序载入内存是通过页表进行换入换出的,因此只要需要的内存空间不是同时达到4G,程序理论上是可以执行的。