Los sistemas operativos son software que gestiona los recursos del hardware y permite la interacción entre el usuario y la computadora. Los más populares son Windows, macOS y Linux. Cada sistema operativo está diseñado para funcionar de manera óptima en diferentes dispositivos como teléfonos, computadoras personales y servidores. Los controladores de dispositivos permiten que los diferentes componentes de hardware se comuniquen con el sistema operativo.