Bir bilgisayarın işletim sistemi bir sistemin donanım ve yazılım kaynaklarını, depolanmasını, hafızasını ve işlemlerini yönetir. Bir kaynak yöneticisi olarak, bilgisayarın hafızasını, işlemcisini, giriş ve çıkış cihazlarını ve diskini işler ve çalıştırır alanı.
Programlar ve işlemler merkezi işlem birimi için rekabet ettiğinden ve bellek ve depolama gibi kaynaklar gerektirdiğinden, işletim sistemi her işlemin veya programın ihtiyaç duyduğu gerekli kaynakları almasını sağlar. Ayrıca, merkezi işlem biriminin ne zaman bir işlem veya eylem yürüteceğini de belirler.
İşletim sistemi aynı zamanda bilgisayarın verileri nasıl depoladığını ve dosyaların kullanıcılar tarafından erişilmesini ve oluşturulmasını da kontrol eder. Ayrıca süreçlere bellek tahsis etmekten ve ayırmaktan sorumludur.