[prev] 5 [next]

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