堆和栈的详解

    说到堆和栈就必须从32位Linux操作系统的虚拟内存空间布局说起,32位中虚拟内存空间大小都是4G,Linux分配时用户态内存和内核态内存之比为3:1的分配的方式,而Windows的虚拟内存空间则是2:2的分配方式,每个进程都有一个自己独立的4G虚拟内存空间,这并不矛盾,最终是需要映射到物理内存的(当然不可能有4*n G 这么大的内存条)。  1.首先先说一说虚拟内存到物理内存的映射 物理
相关文章
相关标签/搜索