Answers:
非常早期的UNIX系统没有MMU的,所以有效的,所有在系统内存中存储的所有进程之间共享。UNIX V7是第一个具有内存管理功能的AFAIK。PDP-11发行时甚至没有MMU。请参阅第35页的PDF手册。
随着时间的流逝,MMU变得司空见惯,UNIX开始要求它。然后可以在进程之间分离内存。在1980年代,我们看到了更多的IPC机制,包括由OS管理的共享内存(这是1983年在SVR1中的新增功能)。SVR1还引入了消息和信号,并且System V API在现代系统上仍可用于所有这三个方面。