操作系统的进程空间有哪些?
操作系统的进程空间有哪些?
栈区(stack),由编译器自动分配释放,存放函数的参数值,局部变量的值等。
堆区(heap),一般般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。
静态区(static),存放全局变量和静态变量的存储。
代码区(text),存放函数体的二进制代码。
线程共享堆区、静态区。
栈区(stack),由编译器自动分配释放,存放函数的参数值,局部变量的值等。
堆区(heap),一般般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。
静态区(static),存放全局变量和静态变量的存储。
代码区(text),存放函数体的二进制代码。
线程共享堆区、静态区。