Skip to content

OS services

  • UI
  • Program execution
  • IO
  • File system
  • Communication
  • Error detection
  • Resource allocation
  • Accounting
  • Protection and security

UI

  • CLI
  • GUI
  • TUI

Communication models

Uses two methods:

  • Message passing
  • Shared memory