- Analizar las especificaciones técnicas proporcionadas para el desarrollo a realizar, comprobando su validez y optimización.- Clasificar las principales arquitecturas de sistemas operativos.- Desarrollar elementos software destinados a la gestión de los recursos del sistema, mediante herramientas y lenguajes de programación de sistemas.- Describir las técnicas de funcionamiento y principios de los sistemas de memoria, detallando su organización en jerarquías, para desarrollar elementos software que las utilicen según las especificaciones funcionales aportadas.