bilgisayar fonksiyonlarını kontrol eder. ve kullanıcı arayüzü sağlar.
fonksiyonlardan bazıları donanım, bellek, uygulama programları ve sistem bakımıdır.
kendi içerisinde dört ana kategoriye ayrılır:
1. gerçek-zamanlı
2. tekli-kullanıcı tekli-görev
3. tekli-kullanıcı çoklu-görev
4. çoklu-kullanıcı
gerçek-zamanlı işletim sistemleri belirli bir amacı olan sistemlerdir. endüstriyel makineler, robotik ekipmanlar ve video oyun konsollarında kullanılır.
tekli-kullanıcı işletim sistemleri ise tekli-görev ve çoklu-görev sistemine göre ikiye ayrılır. tekli-görev, adından da anlaşılacağı üzere bir anda tek bir işi yapar. cep bilgisayarları örnek olarak verilebilir. çoklu-görev ise aynı anda birden fazla görev yapar. windows, mac os örnek olarak verilebilir.
çoklu-kullanıcı işletim sistemi ise ağ işletim sistemidir. unix, windows server 2003, linux örnek olarak verilebilir.