Un sistema operativo es un conjunto de programas que controlan la computadora y hacen su uso más fácil y eficiente. Los sistemas operativos modernos tienen una jerarquía de capas que van desde el hardware hasta el nivel de usuario. Existen varios tipos de sistemas operativos según el número de usuarios, procesos y procesadores que pueden manejar de forma simultánea, así como si ofrecen servicios de red o son distribuidos.