Un sistema operativo es un programa que administra los recursos del computador y actúa como interfaz entre el usuario y el hardware. Existen tres tipos principales de sistemas operativos: interactivo, de colas y de multiprogramación. Los sistemas operativos han evolucionado de grandes computadoras centrales en los años 1950 a microcomputadoras en los 1980, agregando funciones como compiladores, monitores residentes, tiempo compartido y capacidades multiusuario.