- 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).