Sistem operasi adalah perangkat lunak yang mengelola sumber daya perangkat keras dan lunak serta memudahkan interaksi pengguna. Ia bertugas mempermudah penggunaan komputer, mengoptimalkan sumber daya, dan menguji program secara efektif. Sistem operasi terdiri atas bagian-bagian seperti manajer proses, manajer memori, dan manajer file yang berfungsi mengelola proses, memori, dan berkas.