Un sistema operativo es un programa que gestiona los recursos del hardware de un sistema informático y provee servicios a los programas de aplicación. Algunas funciones clave de los sistemas operativos incluyen la gestión de la ejecución de aplicaciones, la memoria y los archivos. Existen diferentes tipos de sistemas operativos para PC clasificados por su arquitectura, como monousuario/multiusuario, monoproceso/multiproceso, de red/monopuesto, de código abierto/propietario y de 16, 32 o 64 bits.