Diagrama de temas

  • Sistemas de Tiempo Real (2012)

    sistemas-tiempo-real.jpg

         

    Profesores

    Michael González Harbour

    José Javier Gutiérrez García

    José Carlos Palencia Gutiérrez

    Héctor Pérez Tijero

      

    Departamento de Electrónica y Computadores

      

      

       

       

      

      

     

     

     

    El objetivo general de la asignatura es formar al alumno/a para que sea capaz de diseñar y analizar sistemas de tiempo real aplicaciones donde los aspectos temporales sean fundamentales para el correcto funcionamiento de la aplicación. Para ello, se introducirán los diferentes conceptos que se han considerado históricamente relevantes para la correcta planificación y funcionamiento de este tipo de sistemas.

    The aim of the course is to train students in the design, analysis and development of real-time systems, where correctness of operation depends not only on its logical behaviour, but also the time at which the results are produced. In this course, students will learn how to characterize, model, analyze, and design such systems by applying the traditional concepts used in the scheduling theory.

     

    Palabras Clave de la Asignatura

    Planificación, Análisis de Planificabilidad, Ada, Modelling, Sistemas Distribuidos, Schedulability Analysis, RMA, Real-Time, Scheduling, MAST, Tiempo Real, Modelado, Distributed Systems.

  • Programa

    programa

     

     

    Datos identificativos de la Asignatura

    • Asignatura: Sistemas de Tiempo Real

    • Código: 5462

    • Departamento / Área: Departamento de Electrónica y Computadores

    • Título: Grado en Ingeniería Informática

    • Centro: Facultad de Ciencias

    • Créditos ECTS: 7,5

    • Idioma de impartición: Español

    • Profesores responsables: Michael González Harbour, José Javier Gutiérrez García, José Carlos Palencia Gutiérrez y Héctor Pérez Tijero

     

     

     

        Programa de la asignatura    

     

    Programa. Teoría, problemas, prácticas de laboratorio

    • Tema 1. Introducción. Necesidad de los sistemas de tiempo real. Sistemas de tiempo real estricto y laxo. Políticas de planificación.

    • Tema 2. Eventos periódicos. Programación de tareas periódicas. Análisis de planificabilidad de sistemas con tareas periódicas.

    • Tema 3. Extensiones de la teoría básica.

    • Tema 4. Modelado de sistemas de tiempo real.

    • Tema 5. Recursos compartidos. Protocolos de sincronización. Implementación de protocolos de sincronización. Análisis de planificabilidad.

    • Tema 6. Eventos aperiódicos. Programación de tareas aperiódicas. Análisis de planificabilidad de sistemas con tareas periódicas y aperiódicas.

    • Tema 7. Soporte en sistemas operativos y en lenguaje ADA.

    • Tema 8. Aspectos avanzados.

    • Tema 9. Sistemas distribuidos.

    • Tema 10. Caso de estudio.

    • Tema 11. Bibliografía.

     

    Seminarios

    • Lenguaje de programación ADA.

    • Herramientas MAST.