Hacker News new | ask | show | jobs
by kazinator 1339 days ago
> UNIX breaks down quickly without multiple fake single address spaces for each program.

So do MS-DOS, Mac OS < 9, and others: any non-MMU OS.

> Yes, and with unrestricted memory access, one program can crash the entire system.

That's true in any system with no MMU that runs machine-language native executables written in assembly language or using unsafe compiled languages.

Historically, there existed partition-based memory management whereby even in a single physical address space, programs are isolated from stomping over each other.

https://en.wikipedia.org/wiki/Memory_management_(operating_s...