Sistem operasi adalah perangkat lunak yang mengelola sumber daya komputer dan antarmuka antara pengguna dan perangkat keras. Sistem operasi telah berkembang sejak generasi pertama yang menggunakan komputer secara manual hingga generasi keempat yang menggunakan antarmuka grafis. Jenis-jenis sistem operasi meliputi batch OS, distributed OS, mobile OS, multitasking OS, network OS, dan real-time OS. Fungsi utama sistem operasi adalah manajemen memori, perang