Linux的内存空间简单可以分为5个部分:

  •     Text(代码区):存放可执行的指令操作,其只读不能写
  •     Bss(静态区or全局区):存放未初始化的全局变量和静态变量
  •     Data(数据区):存放初始化的全局变量和静态变量
  •     Stack:存放临时变量,函数参数等
  •     Heap:存放new/malloc等动态申请的变量,用户必须手动进行delete/free操作。 其中Stack和Heap的内存增长方向是相反的

    具体可以参考下面这张图片:

    linux进程内存分段

相关文章:

  • 2021-11-22
  • 2021-09-17
  • 2021-11-15
  • 2021-11-10
  • 2022-12-23
  • 2021-12-21
  • 2021-06-06
猜你喜欢
  • 2022-01-19
  • 2021-04-30
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2021-04-24
  • 2021-05-09
相关资源
相似解决方案