El sistema operativo administra los recursos del hardware como la memoria, los dispositivos de entrada y salida, y los archivos. Está compuesto de cuatro módulos principales: el núcleo, el administrador de memoria, el sistema de entrada/salida, y el administrador de archivos. El sistema operativo gestiona estos recursos y coordina la ejecución de los programas.