Dealing with complexity: isolation


Isolation help both reliability and security, and makes
it easier for people to sleep at night.

Hardware isolation
CPU Protected/supervisor mode
Hardware memory protection

Software
Need hardware support to do interesting things
Privilege seperation, multiple processes talking via sockets