栈空间分配和栈对齐访问
用户栈在系统中的位置
对于 Linux 内核而言, 将整个内存空间划分为两个部分, Kernel Space 和 User Space, 前者用于支撑 Linux Kernel 本身的运行所需的空间, 后者就是用于支持用户程序所需的运行空间. 用户栈就是位于用户空间, 一般位于用户空间的最高部分, 向低地址处增长.
首先有一块内存, 一片区域用来运行内核代码, 另一片区域用来给我们使用.
栈空间分配和栈对齐访问
http://example.com/2022/09/22/栈空间分配和栈对齐访问/