摘要: 代码段、数据段、bss段1、(1)编译器在编译程序的时候,将程序中的所有元素分成了一些组成部分,各部分构成一个段,所以说 段是可执行程序的组成部分。(2)代码段:代码段就是程序中的可执行部分,直观理解代码段就是函数堆叠组成的。(3)数据段(也被称为数据区、静态数据区、静态区):数据段就是程序中的数据 阅读全文
posted @ 2019-10-10 21:34 志瞳道合 阅读(160) 评论(0) 推荐(1) 编辑
摘要: 堆内存详解1、操作系统堆管理器:堆管理器是操作系统的一个模块,堆管理内存分配灵活,按需分配。2、大块内存:堆内存管理着总量很大的操作系统内存块,各进程可以按需申请使用,使用完释放。3、程序手动申请&释放:手工意思是需要写代码去申请malloc和释放free。4、脏内存:堆内存也是反复使用的,而且使用 阅读全文
posted @ 2019-10-10 10:21 志瞳道合 阅读(344) 评论(0) 推荐(0) 编辑