UA
   PROGRAMACIÓN DE SISTEMAS DE TIEMPO REAL    Año académico       Versión PDF.
Código9364Descripción
Crdts. Teor.3LENGUAJES Y SISTEMAS OPERATIVOS DE TIEMPO REAL. SISTEMAS EMPOTRADOS. APLICACIONES HARDWARE Y SOFTWARE.
Crdts. Pract.3
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale a 7,5 ECTS.


Departamentos y Áreas
DepartamentosÁreaCrdts. Teor.Crdts. Pract.Dpto. Respon.Respon. Acta
CIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIALCIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL33


Estudios en los que se imparte
Ingeniería Técnica en Informática de Sistemas - plan 2001


Pre-requisitos
Sin incompatibles


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


Matriculados (2009-10)
Grupo (*)Número
1 41
2 70
TOTAL 111
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS


Ofertada como libre elección (2009-10)
Sin departamento
Consulta Gráfica de Horario
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale aPincha aquí


Horario (2009-10)
ModoGrupo (*)Día inicioDía finDíaHora inicioHora finAula
CLASE TEÓRICA 1 01/02/2010 21/05/2010 X 12:00 14:00 A2/B13
  2 01/02/2010 21/05/2010 X 16:00 18:00 A2/D14
PRÁCTICAS CON ORDENADOR 1 01/02/2010 21/05/2010 M 15:00 17:00 0016P1008
  2 01/02/2010 21/05/2010 V 10:00 12:00 0016P1008
  3 01/02/2010 21/05/2010 V 12:00 14:00 0016P1008
  4 01/02/2010 21/05/2010 J 15:00 17:00 0016PB063
  5 01/02/2010 21/05/2010 J 17:00 19:00 0016PB063
(*) CLASE TEÓRICA
1: GRUPO 1 - CAS
2: GRUPO 2 - CAS
(*) PRÁCTICAS CON ORDENADOR
1: GRUPO PRACTICAS PROGRAMACION DE SISTEMAS DE TIEMPO REAL - CAS
2: GRUPO PRACTICAS PROGRAMACION DE SISTEMAS DE TIEMPO REAL - CAS
3: GRUPO PRACTICAS PROGRAMACION DE SISTEMAS DE TIEMPO REAL - CAS
4: GRUPO PRACTICAS PROGRAMACION DE SISTEMAS DE TIEMPO REAL - CAS
5: GRUP PRACTICAS PROGRAMACION DE SISTEMAS DE TIEMPO REAL - CAS


Grupos de matricula (2009-10)
Grupo (*)CuatrimestreTurnoIdiomaDistribución (letra nif)
1 2do. M CAS desde A hasta M
2 2do. T CAS desde N hasta Z
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS


Objetivos de las asignatura / competencias (2009-10)
- Comprender qué es un sistema de tiempo real y entender por qué son diferentes de otros tipos de sistemas informáticos.
- Conocer sus principales características: concurrencia, requerimientos temporales y tolerancia a fallos.
- Iniciarse en el desarrollo de sistemas de tiempo real utilizando un lenguaje de programación de tiempo real (Ada).
- Estudiar distintos métodos de planificación de procesos concurrentes y de gestión de recursos que permiten garantizar el cumplimiento de los requisitos temporales de ejecución del sistema.


Contenidos teóricos y prácticos (2009-10)

Bloque I: Principales Características de un STR
Tema 1. Introducción a los Sistemas de Tiempo Real
Tema 2. Procesos Concurrentes
Tema 3. Gestión del Tiempo
Tema 4. Comunicación y Sincronización de Procesos
Tema 5. Control de Recursos
Tema 6. Fiabilidad y Tolerancia a Fallos

Bloque II: Estudio de la Planificabilidad de un STR
Tema 7. Planificación de Procesos
Tema 8. Planificación de Procesos Periódicos
Tema 9. Planificación de Procesos Aperiódicos
Tema 10. Planificación de Recursos



Más información
Profesor/a responsable
BOTIA MARTINEZ , ANTONIO


Metodología docente (2009-10)
Clases teóricas y prácticas
Clases teóricas:
- Clase magistral apoyadas en el uso de transparencias disponibles para el alumnado y que le puede servir como guía sobre los contenidos más importantes de la asignatura.
- En estas clases se propone también la realización de problemas y cuestiones teórico-prácticas que permitan asimilar conceptos y fomentar la participación activa del alumno en el proceso de enseñanza/aprendizaje.

Clases prácticas:
- Clases en laboratorio que permiten el trabajo activo del alumno en la realización de diversas prácticas propuestas (implementaciones en lenguaje Ada y problemas de Scheduling), relacionadas con los contenidos teóricos de la asignatura. El alumno deberá estudiar previamente los contenidos necesarios vistos en clases de teoría para poder resolver los problemas prácticos planteadas.
- Durante estas clases el profesor podrá realizar algunas explicaciones y aclaraciones sobre el enunciado de las prácticas y estará a disposición del alumno para resolver dudas concretas planteadas.
- También se llevará a cabo un seguimiento individualizado de las prácticas


Tipo de actividades: teóricas y prácticas
Laboratorios
- Se proponen varias implementaciones en lenguaje Ada relacionadas con los contenidos teóricos de la asignatura en clases de laboratorio, así como la realización de problemas de scheduling en papel y/o en ordenador


Profesores (2009-10)
Grupo Profesor/a
TEORIA DE 93641BOTIA MARTINEZ, ANTONIO
2BOTIA MARTINEZ, ANTONIO
PRÁCTICAS CON ORDENADOR DE 93641BOTIA MARTINEZ, ANTONIO
2BOTIA MARTINEZ, ANTONIO
3BOTIA MARTINEZ, ANTONIO
4BALMASEDA DEL ALAMO, JOSE
5BALMASEDA DEL ALAMO, JOSE
Enlaces relacionados
http://cs-www.bu.edu/pub/ieee-rts/Home.html
http://www.adahome.com/
http://www.cs.york.ac.uk/rts/
http://www.cs.york.ac.uk/rts/RTSBookThirdEdition.html
http://www.dccia.ua.es/dccia/inf/asignaturas/PSTR/


Bibliografía

Embedded microcomputer systems : real time interfacing
Autor(es):Jonathan W. Valvano.
Edición:Pacific Grove, Calif.[etc.] : Brooks Cole, cop.2000.
ISBN:0-534-36642-2
Recomendado por:BOTIA MARTINEZ, ANTONIO
[ Acceso al catálogo de la biblioteca universitaria ]

Embedded Systems Design: An Introduction to Processes, Tools and Techniques
Autor(es):Arnold S. Berger
Edición:Dades no disponibles.
ISBN:1578200733
Recomendado por:BOTIA MARTINEZ, ANTONIO (*1)

Real-Time Concepts for Embedded Systems
Autor(es):Qing Li, Caroline Yao
Edición:Dades no disponibles.
ISBN:1578201241
Recomendado por:BOTIA MARTINEZ, ANTONIO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Real-time programming : a guide to 32-bit embedded development
Autor(es):Rick Grehan, Robert Moote Ingo Cyliax
Edición:Reading [etc.] : Addison-Wesley, cop. 1998.
ISBN:0-201-48540-0
Recomendado por:BOTIA MARTINEZ, ANTONIO
[ Acceso al catálogo de la biblioteca universitaria ]

Sistemas de tiempo real y lenguajes de programación
Autor(es):Burns, Alan ; Wellings, Andy
Edición:Madrid : Addison-Wesley, 2003.
ISBN:978-84-7829-058-1
Recomendado por:BOTIA MARTINEZ, ANTONIO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]
(*1) Este profesor ha recomendado el recurso bibliográfico a todos los alumnos de la asignatura.
Fechas de exámenes oficiales (2009-10)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Exámenes extraordinarios de finalización de estudios (diciembre) -1 09/11/2009 09:00 12:00 PR/0033 -
Periodo ordinario para asignaturas de segundo semestre y anuales -1 09/06/2010 12:00 15:00 EP/0-24P
0039PB010
0039PS002
EP/0-22M
-
Periodo extraordinario de julio -1 30/06/2010 15:00 18:00 A2/C12 -
(*) 1: GRUPO 1 - CAS
(*) 2: GRUPO 2 - CAS


Instrumentos y criterios de evaluación (2009-10)
Examen final

Examen final escrito con cuestiones teórico-prácticas, orientadas a demostrar la comprensión de los conceptos teóricos así como la aplicación práctica y efectiva de los mismos.