Un sistema operativo es un conjunto de programas que gestiona los recursos de hardware de un sistema informático y provee servicios a los programas de aplicación, ejecutándose con privilegios más altos que otras aplicaciones para controlar el hardware subyacente y administrar el acceso a él.