最佳答案
我经常对操作系统中的虚拟化概念感到困惑。考虑到 RAM 作为物理内存,为什么我们需要虚拟内存来执行一个进程?
当来自外部硬盘驱动器的进程(程序)被带到主存(物理存储器)进行执行时,这个虚拟存储器位于何处。
谁负责虚拟内存,虚拟内存的大小是多少?
假设 RAM 的大小是4GB (即2 ^ 32-1个地址空间) ,那么虚拟内存的大小是多少?