堆、栈与内存的问题 —— 内存映像IntroductionProblemSolution
Introduction程序在运行时要在内存开辟一块区域当作栈使用,用来存放函数中的普通变量。那堆区是如何产生的,用来存放什么东西?Problem程序在运行过程中如何分配内存,栈区、堆区对于程序的意义是什么,如何从内存映像的角度理解这一切?Solution1、内存映像进程的内存映像,指的是内核如何在内存中存放可执行程序文件。具体地讲,可执行程序文件在运行时就成了内存映像,它...