Memory management Windows 8.1上可分配给进程的最大内存
我是新生,在微软的招聘过程中被问到这个问题Memory management Windows 8.1上可分配给进程的最大内存,memory-management,process,operating-system,windows-8.1,Memory Management,Process,Operating System,Windows 8.1,我是新生,在微软的招聘过程中被问到这个问题 我在某处读到,分配给进程的最大内存可以是可用的最大物理内存。那么,如果RAM是4GB,这就是答案吗?如果是的话,怎么办?因为RAM的某些部分总是被操作系统占用,对吗?如果没有,那么你能告诉我答案以及它真正依赖的因素是什么吗?首先,你的问题的基础完全与虚拟内存相关,这已经被Chris O指出了 现在,一步一步地继续你的问题:- 我在某个地方读到,分配给进程的最大内存可以 是可用的最大物理内存。如果RAM是 4GB,这就是答案 否,根据分配的虚拟内存或交换
我在某处读到,分配给进程的最大内存可以是可用的最大物理内存。那么,如果RAM是4GB,这就是答案吗?如果是的话,怎么办?因为RAM的某些部分总是被操作系统占用,对吗?如果没有,那么你能告诉我答案以及它真正依赖的因素是什么吗?首先,你的问题的基础完全与
虚拟内存相关,这已经被Chris O
指出了
现在,一步一步地继续你的问题:-
我在某个地方读到,分配给进程的最大内存可以
是可用的最大物理内存。如果RAM是
4GB,这就是答案
否,根据分配的虚拟内存或交换大小,进程可以使用的最大内存可以是任何内容。交换内存通常是物理内存的两倍,尽管它总是或多或少取决于需求
此外,PAE(物理地址扩展)允许分配更多内存。PAE允许32位操作系统使用更多的RAM,即更多的物理内存。这与32位操作系统的4GB虚拟地址空间限制无关
32位操作系统使用32位虚拟地址。这就限制了它在任何时候都只能有4GB的可寻址虚拟内存。如果32位操作系统也使用32位物理地址,那么它也被限制为4GB的物理内存。PAE允许32位操作系统使用36位物理地址,这将限制提高到64GB
接下来,您提到的这一点对于原子进程是有效的,原子进程不能进一步分解为线程。我怀疑人们很少会遇到原子过程的大小大于物理内存的情况
如果是,那么怎么做?因为RAM的某些部分总是被
操作系统,对吗
不,这不是我上面已经提到的
如果没有,那么你能告诉我答案和它的影响因素吗
真的取决于什么
前面没有定义进程的内存需求。但是,您可能听说过这一点,许多程序都建议,至少它必须有足够的内存才能执行此过程。这是流程的最低要求,没有它,流程甚至无法正常运行!因为它必须有合适的物理内存来处理这些事件!接下来,每当我们谈论虚拟内存时,交换这个术语就会出现!所有当前未运行的进程都被发送到磁盘,要执行的进程被发送到物理内存执行。因此,通过连续交换请求并执行多个进程
在主存中维护的一些其他连续进程包括:-
系统进程或守护进程
缓存或缓存维护
首先,你问题的基础完全与虚拟内存有关,chriso
已经指出了这一点
现在,一步一步地继续你的问题:-
我在某个地方读到,分配给进程的最大内存可以
是可用的最大物理内存。如果RAM是
4GB,这就是答案
否,根据分配的虚拟内存或交换大小,进程可以使用的最大内存可以是任何内容。交换内存通常是物理内存的两倍,尽管它总是或多或少取决于需求
此外,PAE(物理地址扩展)允许分配更多内存。PAE允许32位操作系统使用更多的RAM,即更多的物理内存。这与32位操作系统的4GB虚拟地址空间限制无关
32位操作系统使用32位虚拟地址。这就限制了它在任何时候都只能有4GB的可寻址虚拟内存。如果32位操作系统也使用32位物理地址,那么它也被限制为4GB的物理内存。PAE允许32位操作系统使用36位物理地址,这将限制提高到64GB
接下来,您提到的这一点对于原子进程是有效的,原子进程不能进一步分解为线程。我怀疑人们很少会遇到原子过程的大小大于物理内存的情况
如果是,那么怎么做?因为RAM的某些部分总是被
操作系统,对吗
不,这不是我上面已经提到的
如果没有,那么你能告诉我答案和它的影响因素吗
真的取决于什么
前面没有定义进程的内存需求。但是,您可能听说过这一点,许多程序都建议,至少它必须有足够的内存才能执行此过程。这是流程的最低要求,没有它,流程甚至无法正常运行!因为它必须有合适的物理内存来处理这些事件!接下来,每当我们谈论虚拟内存时,交换这个术语就会出现!所有当前未运行的进程都被发送到磁盘,要执行的进程被发送到物理内存执行。因此,通过连续交换请求并执行多个进程
在主存中维护的一些其他连续进程包括:-
系统进程或守护进程
缓存或缓存维护
首先,你问题的基础完全与虚拟内存有关,chriso
已经指出了这一点
现在,继续你们的问题