Operating Systems (cont)
Some different flavours of OSs ...
- batch (e.g. Eniac, early IBM OSs)
- computational jobs run one-at-a-time via a queue
- multi-user (e.g. Multics, Unix/Linux, OSX, Windows)
- multiple jobs (appear to) run in parallel
- embedded (e.g. Android, iOS, ...)
- small(ish), cut-down OS embedded in a device
- real-time (e.g. RTLinux, DuinOS, ...)
- specialised OS with time guarantees on job completion
|