Bir bilgisayar işletim sistemi, bir bilgisayar aygıtındaki yazılım ve donanım kaynaklarını yönetir. Ayrıca, donanımın her detayını bilmeden, uygulamaların donanım ile ilgilenmesi için tutarlı ve kararlı bir yol sağlar.
Bir bilgisayar işletim sistemi sayısız işlev görür. Ancak, birincil amacı donanım ile kullanıcı arasında bir arayüz sağlamaktır. Ek olarak, bir işletim sistemi kaynak yöneticisi olarak hareket eder. Bir sisteme bağlı disk alanı, bellek ve işlemciler gibi tüm kaynakları yönetir. Bir işletim sistemi, bir bilgisayarın depolama işlemlerini kontrol ederek depolama yönetimini gerçekleştirir. Sistem, dosyaların veya verilerin bir bilgisayarda nasıl depolandığını yönetir.
Dosya yönetimi, bir işletim sisteminin başka bir işlevidir. Bir diskten kaydedilen veya alınan dizinlerin ve dosyaların düzenlenmesi ve izlenmesinden sorumludur. Bu işlev aynı zamanda bir kullanıcının dizinler ve dosyalar oluşturma, dosyaları kopyalama ve taşıma, dosyaları yeniden adlandırma ve dosyaları silme gibi çeşitli görevleri gerçekleştirmesini sağlar. Bu sistem, belirli bir dosya sistemi türü ile sabit sürücüdeki dosyaların tam konumunu izler. İki tür dosya sistemi Yeni Teknoloji Dosya Sistemi veya Dosya Ayırma tablosu'dur.
İşletim sistemi bir dizi işlevi yerine getirdiğinden, bu bir beynidir. Onsuz, bilgisayar çalışamaz.