exec()是否在调用进程的物理地址空间中释放所有页面框架?

时间:2018-09-12 22:35:44

标签: linux exec virtual-memory

来自操作系统概念

  

在两种情况下内核创建一个新的虚拟地址空间:   当进程使用 exec()系统调用运行新程序时,   当fork()系统调用创建新进程时。 第一个   情况很容易。当执行新程序时,该过程将获得   新的完全空的虚拟地址空间。这取决于常规   用于加载程序以使用虚拟填充地址空间   内存区域。

当进程使用exec()运行新程序时,它将创建一个新的空的虚拟地址空间。还会在流程的基础物理地址空间中释放所有页面框架,还是继续使用它们?

谢谢。

0 个答案:

没有答案