嵌入式学习小组
直播中

刀马旦

11年用户 702经验值
私信 关注

Linux操作系统具体构成

Linux操作系统为程序运行产生的进程分配4G的虚拟空间。这4G有1G时内核空间不能使用,其余3G是我们可以使用的空间,其具体构成如下:栈空间保存函数内部的局部变量和函数的形参,由操作系统管理,先进先出。堆空间保存通过malloc和,ralloc和calloc函数申请的变量,由用户自己管理,所以使用完了堆空间内部的变量必须要通过free函数释放内存。堆空间先进先出。数据段又名全局数据...

更多回帖

发帖
×
20
完善资料,
赚取积分