Sistemas de Tiempo Real


Departamento de Computación - FCEN/UBA



Objetivo de la materia:
Introducir a los alumnos los principales conceptos de este área de investigación. Que comprendan los problemas existentes en el desarrollo de software para tiempo real.





Metodología de trabajo y evaluación:

Durante el desarrollo de la materia, se explicarán los temas que se detallan en el Programa a continuación. Se pondrá énfasis en el trabajo con material de lectura especializado, y en la resolución de ejercicios relacionados con tales temas, algunos de los cuales serán de entrega obligatoria.

Se encarará la resolución de trabajos prácticos en máquina (relacionados con los temas teóricos analizados).

La evaluación se basará en los trabajos practicos, que sera grupal para cada uno de los trabajos desarrollados en máquina. La evaluación personal será hecha por medio de coloquios, análisis del trabajo en clase y de exámenes Prefinal y Final (integrador).

Trabajos de Laboratorio

1. Adquisición de Datos y Actuación. Objetivos: comprender el funcionamiento de sensores, actuadores e interfaces conversoras AD/DA. Análisis de problemas de timing y precisión. Análisis de características de distintos tipos de sensores. Implementación de rutinas de sensado y actuación usando una computadora personal.

2. Control realimentado. Objetivo: comparar el desempeño de distintos algoritmos de control (On-Off, P, PD, PI, PID) mediante la implementación de los distintos controladores usando un simulador. Implementación de diferentes tipos de control. Sintonización de controladores. Implementación de un sistema de control realimentado real (de temperatura/ luminosidad), utilizando las rutinas usadas en el el T.P. 1.

3. Control secuencial. Objetivo: comprender el funcionamiento de un Controlador Programable utilizando un simulador basado en Redes de Petri (Opcional. Recuperatorio del TP2).




Programa

Unidad 1. Introducción. ¿Qué son Sistemas de Tiempo Real?

Características de los Sistemas de Tiempo Real. Definiciones. Clasificaciones. Historia.

Unidad 2. Hardware para Tiempo Real

Control centralizado: características de la cpu, memorias, dispositivos de E/S (tipos de transferencia), interfaces con dispositivos de planta. Sensores y Actuadores. Interfaces AD/DA. Control Distribuído: sistemas Jerárquicos, sistemas distribuídos puros.

Unidad 3. Sistemas de Control y Supervisión

Sistemas de Control: Control de Secuencia, Control clásico realimentado, Control Digital Directo. Algoritmos de control: on-off, P, I, PID. Otros tipos de control. Sistemas de Supervisión de Procesos. Funciones de Supervisión.

Unidad 4. Software para Tiempo Real

Sistemas Operativos. Características. Tipos. Algoritmos de Planificación para Tiempo Real: TM, MAP, MFP, otros. Administración de memoria. Comunicación y cooperación entre tareas. Primitivas de Tiempo Real. Sistemas Distribuídos. Redes en Tiempo Real. Lenguajes de Programación. Requerimientos de lenguajes para Tiempo Real. Características generales de lenguajes para Tiempo Real. Algunos lenguajes de ejemplo. Técnicas de especificación y diseño: métodos formales (Redes de Petri, Notación Z, otros); métodos semiformales (MASCOT, DARTS, Deutsch, otros).

Volver

Bibliografía

Bibliografía para los alumnos.

Bibliografía de los docentes

Cualquier otro tipo de información local de la materia (incluyendo cronograma, enunciados de proyectos, código fuente disponible para los trabajos prácticos, y documentos diversos internos) podrán ser accedidos en MENDIETA (directorio M:\STR).

Volver


Docentes: Volver

Lista de Interes


Existe una Lista de interés, coordinada por docentes de nuestra materia, dedicada a discusión de temas de Sistemas de Tiempo Real en Español. En este momento hay mas de 200 inscriptos de diversas Universidades e instituciones de Investigación en paises hispanoparlantes, esencialmente de España, Argentina y México (y diversos inscriptos de Uruguay, Paraguay, Colombia, Chile, Venezuela, Bolivia y Peru, entre otros).

Los interesados en suscribirse, enviar mail a:
  • Administrador de la Lista de Interés de Sistemas de Tiempo Real en Español

    Mas informacion presione aqui

    Volver

    Algunos Links relacionados

    Real-Time Systems Publications
    GREEN EGGS REPORT for news:comp.realtime
    Real-Time Systems
    rtc-page1
    The IEEE-CS TC-RTS Home Page
    CESAT
    NIC - comp.realtime
    AACC's Home Page
    http://web.eecs.nwu.edu/~ahaddad/ifacmtg.html
    gopher://gopher.eunet.es:70/11/InterStand/ifac/...

    Volver


    La cátedra dispone de un libro sobre el área:

    WAINER, G. "Introducción al Desarrollo de Sistemas de Tiempo Real".

    El citado volumen puede ser obtenido solicitando una copia al autor.

    Volver


    Para mayor información, consultar la siguiente referencia bibliográfica: WAINER, G. "Un curso Teórico/Práctico de Sistemas de Tiempo Real Duro". Anales del III Congreso Iberoamericano de Educación Superior en Computación. 1994. pp. 150-159.

    Volver

    Nos han visitado veces desde el 03/05/96.

    Sugerencias: G.A.Wainer

    Ir a página de materias.
    Ir a página principal.
    5/08/96