Skip to content

Operating System

  • manage hardware
  • user <-> os <-> hardware

Types

  • single - one at a time, random order
  • batch - batch programs for efficiency (time + space).
  • multiprograming - run one, store many
  • multitasking - run multiple, fast switching
  • time-sharing
  • distributed - one os, multiple (cpu, mem, disk)
  • network - server, client
  • real-time - min response time <apps <-> RTOS/kernel <-> BSP <-> hardware>
    • hard , soft

Multi

  • multiprogramming -
  • multiprocessing - >1 processes
  • multitasking - share 1 resource
  • multithreading -

(Bible)[https://www.os-book.com/OS9/slide-dir/index.html]