美丽橘子

文章
4
资源
0
加入时间
2年10月21天

进程(四)—— 程序地址空间一、C/C++内存区域划分二、程序地址空间

在运行程序的时候,CPU是如何根据程序控制块(task_struct)找到对应的代码和数据??一、C/C++内存区域划分栈区:一般存放临时变量,调用函数时会给函数创建栈帧(栈比较小,大概在8M左右)堆区:通过new / malloc 等方式动态开辟的空间都在堆上静态区/常量区:存放static修饰的变量、全局变量代码区:存放代码和常量数据二、程序地址空间从上面的图可以看出,一块内存区域大概是 4GB

案例-导航栏

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta

一年回顾于家庭作为女儿 于学习

于家庭作为妻子由于老公平时工作在北京,周六日回来时,也是我在上课,所以基本上都是老公在我下课后为我准备好了饭菜,而我这一年只是有限地为老公下过几次厨,对于老公,我深深地感谢你的支持和包容,是我可以安心学习的坚实脊柱。感恩有你!作为女儿 很惭愧,还记得母亲年后住院,也没有前去探望,平时也不能陪伴左右,只记得为母亲买过两次药,今年暑假之初,带着儿子和母亲小住了两日。平时只能借着