首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

请问虚拟内存有关问题

2012-04-11 
请教虚拟内存问题请教高手,我在看虚拟内存与物理地址这块内容,其中虚拟内存划分为数据段,堆,堆栈等一共是4

请教虚拟内存问题
请教高手,我在看虚拟内存与物理地址这块内容,
其中虚拟内存划分为数据段,堆,堆栈等一共是4g空间,
我看linux下默认堆栈大小,可以修改,malloc分配堆大小可以任意分配,
我想问一共4g空间,是不是堆栈过大了,分配的heap空间就少了?
同理malloc分配过大,是不是影响堆栈的大小呢?
4g虚拟空间的每个段的范围是不是固定死的呢?
谢谢 


[解决办法]
因为我们用的是32位CPU,所以它的寻址空间最大就是4G,由于一般电脑都没有这么大的物理内存,所以就用
硬盘来做虚拟内存;
这4G是总的空间,每个段的范围可以自己定义大小

热点排行