Layanan sistem operasi dirancang untuk membuat pemrograman menjadi lebih
mudah. Beberapa layanan sistem operasi secara umum dijelaskan seperti berikut
ini.
a. Pembuatan Program
Sistem operasi menyediakan berbagai fasilitas yang membantu programer dalam
membuat program seperti editor.
Walaupun bukan bagian dari sistem operasi,
tapi layanan ini diakses melalui sistem operasi.
b. Eksekusi Program
Sistem harus dapat me-load program ke memori, dan menjalankan program
tersebut.
Program harus bisa menghentikan pengeksekusiannya baik secara
normal maupun tidak (ada error)
c. Operasi I/O
Program yang sedang dijalankan kadang kala membutuhkan I/O.
Untuk efisiensi
dan keamanan, pengguna biasanya tidak bisa mengatur peranti I/O secara