Un sistema operativo es un programa que gestiona los recursos del hardware y provee servicios a los programas de aplicación. Ejecuta en modo privilegiado y administra el acceso a recursos como la localización y protección del hardware. La mayoría de dispositivos electrónicos incluyen un sistema operativo que es manejado a través de una interfaz gráfica de usuario, consola o línea de comandos.