标签: operating-system
我对将虚拟内存分配给进程非常困惑。
操作系统如何确定应分配给进程的“虚拟内存”量?它取决于工艺规模吗?
是否取决于RAM的大小(“主存储器”)?如果是,则假设RAM的大小为4GB,驻留操作系统的执行需要1GB:将为进程分配多少虚拟内存?
答案 0 :(得分:0)
虚拟内存通常是驻留内存和未映射到物理内存的所有内容的总和,例如:交换,打开文件等。操作系统不确定内存的大小 - 进程明确分配内存以执行它想要做的事情。其他内存(例如映射文件)是隐式分配的,但内存量也由资源大小决定。