Un sistema operativo es el software que gestiona los recursos físicos de un sistema informático y proporciona servicios a las aplicaciones para su correcto funcionamiento. Permite que desarrolladores no necesiten preocuparse por el hardware específico y facilita el uso de sistemas informáticos a usuarios con un mínimo de formación. A lo largo del tiempo, los sistemas operativos han evolucionado desde el control directo por programadores hasta la creación de interfaces amigables para usuarios comunes.