답변:
아주 초기 UNIX 시스템은하지 않았다 MMU를을 , 따라서 효과적으로 모든 시스템의 메모리는 메모리의 모든 프로세스간에 공유했다. UNIX V7은 메모리 관리 기능이있는 최초의 AFAIK였습니다. PDP-11은 출시 될 때 MMU도 없었습니다. 볼 이 PDF 책, 35 페이지 .
시간이 지남에 따라 MMU가 일반화되면서 UNIX는이를 요구하기 시작했습니다. 그런 다음 프로세스간에 메모리를 분리 할 수 있습니다. 1980 년대에 OS가 관리하는 공유 메모리 (1983 년경 SVR1의 새로운 기능)를 포함하여 더 많은 IPC 메커니즘을 보았습니다. SVR1은 또한 메시지와 세마포어를 도입했으며 System V API는이 세 가지 모두를 위해 최신 시스템에서 계속 사용할 수 있습니다.