虚拟存储器
虚拟存储器是一个抽象概念,它为进程提供了一种假象,每一个进程都象独占了占主存一样。
每个进程看到的是一致的存储器,称为虚拟地址空间。
程序代码和数据:
对于所有进程来说,代码是从同一固定地址开始,紧接着是和C全局变量相对应的数据位置。
堆:
运行时堆,可以收缩和扩张,如在使用malloc 和free时。
栈:
编译器用它来实现函数调用
时间: 2024-10-06 21:45:06
虚拟存储器是一个抽象概念,它为进程提供了一种假象,每一个进程都象独占了占主存一样。
每个进程看到的是一致的存储器,称为虚拟地址空间。
程序代码和数据:
对于所有进程来说,代码是从同一固定地址开始,紧接着是和C全局变量相对应的数据位置。
堆:
运行时堆,可以收缩和扩张,如在使用malloc 和free时。
栈:
编译器用它来实现函数调用