Un sistema operativo (SO) es el software básico que provee una interfaz entre programas, hardware y usuario. Existen varios tipos de SO como monotarea, monousuario y multiusuario. Los sistemas monotarea solo pueden ejecutar una tarea a la vez, mientras que los monousuarios solo admiten un usuario. Los sistemas multiusuario permiten que varios usuarios compartan recursos al mismo tiempo.