一个32位进程可以占用最大内存
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个32位进程可以占用最大内存相关的知识,希望对你有一定的参考价值。
这里说的内存是逻辑上的,也就是虚拟的。并不是物理上的内存空间。实际实现逻辑内存的时候如果物理内存不足就用辅存(硬盘)。
有的人自然要问:既然可以用辅存虚拟,那么每个进程不是想要多大虚拟内存就有多大么?
实际不是这样,32位机决定了内存寻址空间最大只能是2的32次方,即4G
如果程序实际需要的内存大于虚拟内存(尽管没有达到4G),windows就会在右下脚出现一个黄色三角形里面有个感叹号.提示虚拟内存不足,要你设置虚拟内存为更大的值.如果不设置,或如你所说硬盘都不足4G就会自动终止进程终止不了就死机了.我在vista下面用ramDisk的时候就碰到过.
以上是关于一个32位进程可以占用最大内存的主要内容,如果未能解决你的问题,请参考以下文章