Introducir al estudiante en la implementación de los servicios y funcionalidades principales de los sistemas operativos como control de procesos, administración de memoria, comunicación entre procesos, manejadores de dispositivos de entrada/salida, sistemas de archivo, protección y seguridad. Adquirir conocimientos en la programación a nivel del núcleo de los sistemas operativos, a través del estudio de las estructuras y funcionalidades de un sistema operativo específico.