Un sistema operativo tiene características como la conveniencia, eficiencia y habilidad para evolucionar. Administra los recursos de hardware como el procesador y asigna tiempo a cada proceso. También se encarga de comunicar y organizar datos de dispositivos periféricos de forma rápida y segura, así como manejar comunicaciones de red.