Un sistema operativo es el software que controla y coordina el uso de los recursos de hardware entre programas y usuarios. Provee un ambiente virtual para ejecutar programas de forma conveniente protegiendo al usuario de los detalles del hardware. Administra los recursos del computador de forma eficiente. Algunos ejemplos son DOS, Windows, Mac OS, UNIX y Linux.