特牛网址导航

操作系统知识整理——Linux下进程的内存布局以及brk()、sbrk()函数探究_brk函数-CSDN博客

网友收藏
文章目录前言一、内存堆栈模型前言本篇文章是自己在学习xv6操作系统内核时,发现自己对进程在内存中的布局知识点上还是有一些混淆不清,所以在这里做一些补充整理。一、内存堆栈模型参考上图,简要地分类,内存可以分为4个部分,从低地址到高地址分别是:程序代码区:该区域在程序运行时存放程序的二进制代码。全局数据区:该区域主要存放全局变量,静态变量和各种常量。堆:堆用于在程序运行时动态分配内存,比如new一个新的对象,或者malloc一个新数组,就是在堆中分配存储空间的,一般由程序员手动控._brk函数
标签:brk函数