Un sistema operativo actúa como interfaz entre el hardware y los programas del usuario, gestionando los recursos y permitiendo la comunicación entre dispositivos y aplicaciones. Los más utilizados son Windows, Linux y macOS en computadoras, y Android y iOS en teléfonos móviles. Los sistemas operativos se clasifican en monotarea, multiprogramación y monousuario.