Un sistema operativo es el software básico de una computadora que provee una interfaz entre los programas, dispositivos hardware y el usuario, administrando los recursos de la máquina, coordinando el hardware y organizando archivos y directorios. Los sistemas operativos pueden ser clasificados como multiusuario, multiprocesador, multitarea, multitramo o tiempo real.