Sistem operasi bisa dipahami sebagai :
- Sekumpulan rutin perangkat lunak yang berada di antara program aplikasi dan perangkat keras.
- Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras.
- Semua aplikasi mengakses perangkat keras melalui sistem operasi
1. Pengelola seluruh sumber daya sistem komputer (Resources Manager)
- Mengelola sumber daya (computer resources) agar penggunaannya benar dan efisien
- Memantau penggunaan semua resources, menerapkan aturan/penjadwalan, mengalokasikan permintaan resources, dealokasi sumber daya.
- Memungkinkan pemakaian bersama perangkat keras diantara banyak pemakai.
- Sumber daya pada komputer:
- Sumber daya fisik : keyboard, mouse, joystick, harddisk, LCD, printer. Modem, RAM, sound card, dan sebagainya
- Sumber daya abstrak : data dan program
- Menyembunyikan kerumitan perangkat keras dari pengguna komputer
- Menyajikan fasilitas yang sederhana dalam menggunakan hardware
- Basis untuk program lain (program aplikasi dijalankan di atas sistem operasi)
- Program aplikasi memanfaatkan sumber daya komputer dengan cara meminta layanan pada sistem operasi untuk mengendalikan sember daya bagi aplikasi