Dalam sebuah komputer, OS berfungsi sebagai perantara di antara software dan hardware. Ia juga bertanggungjawab dalam mengagihkan sumber komputer – seperti memori dan CPU – kepada setiap aplikasi yang dijalankan.
Katakanlah anda sedang menaip surat menggunakan Microsoft Word. Apabila anda ingin mencetak dokumen tersebut, OS akan bertanggungjawab untuk menyampaikan arahan dari Microsoft Word (software) kepada printer (hardware). Interaksi lazim antara software dan hardware ini diuruskan oleh OS supaya aplikasi tersebut tidak perlu menguruskannya sendiri, sekaligus memudahkan programmer membuat aplikasi.