Design Issues
Transparency
- Location transparency
- Location of processes
- Location of cpu’s and other devices
- Location of files
- Replication transparency (of files)
- Concurrency transparency (the user should not notice the existence of other users).
- Parallelism transparency (the user should write a serial program, and the compiler and the OS will handle the rest) - this is not doable today