• Eksekusi Program
    • Kemampuan sistim untuk “load” program ke memori dan menjalankan program.
  • Operasi I/O
    • User tidak dapat secara langsung mengakses H/W resources, OS harus menyediakan mekanisme untuk melakukan operasi I/O atas nama user
  • Manipulasi File-system
    • Kemampuan program untuk operasi pada file (to read, write, create, and delete files).
  • Komunikasi
    • Pertukaran data/informasi antar dua atau lebih proses yang berada pada satu komputer (atau lebih).
  • Deteksi Error
    • Menjaga kestabilan sistim dengan mendeteksi “error”: hardware maupun operasi.
  • Penggunaan System yang Efisien
    • Proteksi : menjamin akses ke system resources dikendalikan (user dikontrol akses ke sistim).
    • Accounting: merekam kegiatan users, jatah pemakaian resources (fairness atau policy).