OS如何确定虚拟内存的大小

时间:2012-07-24 12:16:40

标签: operating-system

我对将虚拟内存分配给进程非常困惑。

操作系统如何确定应分配给进程的“虚拟内存”量?它取决于工艺规模吗?

是否取决于RAM的大小(“主存储器”)?如果是,则假设RAM的大小为4GB,驻留操作系统的执行需要1GB:将为进程分配多少虚拟内存?

1 个答案:

答案 0 :(得分:0)

虚拟内存通常是驻留内存和未映射到物理内存的所有内容的总和,例如:交换,打开文件等。操作系统不确定内存的大小 - 进程明确分配内存以执行它想要做的事情。其他内存(例如映射文件)是隐式分配的,但内存量也由资源大小决定。