Un sistema operativo (SO) es un programa que gestiona los procesos básicos de un sistema informático y permite la ejecución de otras operaciones. Un SO gestiona los recursos de hardware como la memoria y protege el acceso a ellos, lo que alivia a los programadores de aplicaciones de tener que lidiar con esos detalles. Los SO se encuentran en la mayoría de los dispositivos electrónicos como teléfonos, reproductores DVD y computadoras.