《程序员的自我修养》笔记八:内存

背景 Linux 系统为内核分配 1G 内存,Windows 系统为内核分配 2G 空间,剩余的内存供用户程序使用。 用户空间的划分 栈 用于维护函数调用的上下文,在用户空间的最高地址处分配 堆 用来容纳应用程序动态分配的内存区域,比栈大很多。常在栈的下方, 可执行文件映像 存储可执行文件在内存里的映像 保留区 不是一个单一的内存区域,而是对内存中收到保护而禁止访问的内存区域的总称 动态链接库映射
相关文章
相关标签/搜索