1、进程空间
1.1 源程序/源代码/进程
程序 :是经源码编译后的可执行文件,可执行文件可以多次被执行,比如我们可以
多次打开 office。静态概念
进程:时间概念,从可执行性文件被拉起(程序加载到内存后开始执行),到结束的这一段过程,称为进程。多次打开的 wps,每打开一次都是一个进程,当我们每关闭一个 office,则表示该进程结束。动态/时间概念
进程空间:可执行性文件被拉起后,在内存中的分布情况。
1.2 进程空间
2、栈内存
2.1 存储特点
栈中存放任意类型的变量,但必须是auto类型修饰的,即自动类型的局部变量,随用随开,用完即消 。
栈的内存的分配和销毁系统自动完成,不需要人工干预。
2.2 栈大小
栈空间,意义是用于交换数据,而不适于大空间的申请。
2.3 发展方向
栈的发展方向:向下,先申请的在高地址。