Un sistema operativo es un grupo de programas que simplifican el uso de los recursos del computador para el programador. El objetivo principal de un sistema operativo es hacer que el sistema sea fácil de usar y que el hardware se use de manera eficiente. Un sistema operativo controla la comunicación entre programas, dispositivos, memoria y procesos.