【发布时间】:2013-07-30 16:41:02
【问题描述】:
假设有许多程序同时运行。
每个运行的可执行程序是否在 RAM 中都有自己的代码、数据和堆栈段,还是整个 RAM 分为 4 个段,每个段分别为每个程序保存段。
【问题讨论】:
-
它在硬件和操作系统中的处理方式因硬件和操作系统而异。但通常是的,每个进程都有自己的代码、堆、堆栈等。
-
在Apollo guidance computer中,所有进程使用相同的内存。
-
一般?来吧,我们不是在说 99.9% 吗?除了共享内存等特定的例外情况。一般来说,程序在各自的处理空间中运行时不能互相影响。
-
我没有在我的 Apollo 导航计算机上做太多编程......
标签: operating-system executable memory-segmentation