El sistema operativo es el programa más importante de un ordenador, ya que permite que funcionen otros programas y realiza tareas básicas como reconocer el teclado, mostrar información en la pantalla, gestionar archivos y controlar periféricos. Los sistemas operativos pueden ser multiusuario, multiprocesador, multitarea o multitramo y pueden ser de tiempo real o no. Presentan características como conveniencia, eficiencia y la habilidad de evolucionar, y su núcleo se encarga de la gestión de procesos, memoria,