- 链接地址:https://blog.csdn.net/qq_42956203/article/details/118978368
- 链接标题:操作系统知识整理——Linux下进程的内存布局以及brk()、sbrk()函数探究_brk函数-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:947
文章目录前言一、内存堆栈模型前言本篇文章是自己在学习xv6操作系统内核时,发现自己对进程在内存中的布局知识点上还是有一些混淆不清,所以在这里做一些补充整理。一、内存堆栈模型参考上图,简要地分类,内存可以分为4个部分,从低地址到高地址分别是:程序代码区:该区域在程序运行时存放程序的二进制代码。全局数据区:该区域主要存放全局变量,静态变量和各种常量。堆:堆用于在程序运行时动态分配内存,比如new一个新的对象,或者malloc一个新数组,就是在堆中分配存储空间的,一般由程序员手动控._brk函数
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除
标签:brk函数