Está en la página 1de 15

22-23

GRADO EN INGENIERÍA INFORMÁTICA


TERCER CURSO

GUÍA DE
ESTUDIO
COMPLETA

SISTEMAS EN TIEMPO REAL (I.


INFORMÁTICA)
CÓDIGO 71013058
SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

22-23
SISTEMAS EN TIEMPO REAL (I.
INFORMÁTICA)
CÓDIGO 71013058

ÍNDICE

PRESENTACIÓN Y CONTEXTUALIZACIÓN
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA
ASIGNATURA
EQUIPO DOCENTE
HORARIO DE ATENCIÓN AL ESTUDIANTE
TUTORIZACIÓN EN CENTROS ASOCIADOS
COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE
RESULTADOS DE APRENDIZAJE
CONTENIDOS
METODOLOGÍA
PLAN DE TRABAJO
SISTEMA DE EVALUACIÓN
BIBLIOGRAFÍA BÁSICA
BIBLIOGRAFÍA COMPLEMENTARIA
RECURSOS DE APOYO Y WEBGRAFÍA
GLOSARIO

UNED 2 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

Nombre de la asignatura SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA)


Código 71013058
Curso académico 2022/2023
Departamento INFORMÁTICA Y AUTOMÁTICA
Título en que se imparte GRADO EN INGENIERÍA INFORMÁTICA
CURSO - PERIODO GRADUADO EN INGENIERÍA INFORMÁTICA
- TERCERCURSO
- SEMESTRE 2
CURSO - PERIODO ESPECÍFICO PARA INGENIEROS TÉCNICOS EN INFORMÁTICA DE
SISTEMAS
- OPTATIVASCURSO
- SEMESTRE 2
CURSO - PERIODO ESPECÍFICO PARA INGENIEROS TÉCNICOS EN INFORMÁTICA DE
SISTEMAS EN UNED
- OPTATIVASCURSO
- SEMESTRE 2
Tipo OBLIGATORIAS
Nº ETCS 6
Horas 150.0
Idiomas en que se imparte CASTELLANO

PRESENTACIÓN Y CONTEXTUALIZACIÓN

Esta asignatura tiene como objetivos el mostrar las características y requisitos propios de los
sistemas de tiempo real, y tratar aspectos relativos al diseño y programación de este tipo de
sistemas.
Hay muchas interpretaciones sobre los sistemas de tiempo real, pero todas tienen en común
la noción de tiempo de respuesta (tiempo que precisa el sistema para generar la salida a
partir de una entrada asociada). Un sistema de tiempo real debe producir una salida, como
respuesta a una entrada, en un tiempo específico. La importancia del tiempo de respuesta se
debe a que la entrada corresponde a un cambio en el mundo físico y la salida tiene que estar
relacionada con ese mismo cambio. En un sistema de tiempo real, además del correcto
funcionamiento lógico del programa, hay que tener en cuenta el tiempo necesario para llegar
a los resultados.
Cuando los recursos son limitados y existen varios procesos que los comparten, es
necesario planificar la utilización de estos recursos de tal forma que se verifiquen los
requisitos temporales de cada proceso. Otras características de los sistemas de tiempo real
son:
1) Pueden encontrarse distribuidos geográficamente.
2) Pueden contener componentes software muy grandes y complejos.
3) Deben interactuar con entidades concurrentes del mundo real.
4) Pueden contener elementos de proceso que estén sujetos a restricciones de coste,
tamaño y peso.
En la mayoría de los sistemas de tiempo real hay un requisito estricto de alta fiabilidad y
seguridad. Niveles altos de fiabilidad requieren un hardware y un software tolerantes a fallos
ante pérdidas de funcionalidad o ante tiempos límites incumplidos. La combinación de
requisitos temporales, recursos limitados, entidades de entorno concurrentes y requisitos de
alta fiabilidad, junto con procesos distribuidos, plantean nuevos problemas a la Ingeniería de
Sistemas.

UNED 3 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

Dada la naturaleza multidisciplinar de esta asignatura, es conveniente tener conocimientos


generales sobre: Programación, Sistemas Operativos, Ingeniería del Software, Programación
Concurrente y Sistemas Distribuidos.
La asignatura de Sistemas de Tiempo Real corresponde al grado de Ingeniería de
Informática, impartiéndose en el tercer curso de la misma, desarrollándose las siguientes
competencias, entre otras:
Competencias generales: Competencias de gestión de la calidad y la innovación, y
competencias en el uso de las herramientas y recursos de la Sociedad del Conocimiento.
Competencias específicas: Diseñar, desarrollar, seleccionar y evaluar, aplicaciones y
sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a los
principios éticos y a la legislación y normativa vigente; Administrar y mantener aplicaciones,
sistemas informáticos; Programar aplicaciones de forma robusta, segura y eficiente,
eligiendo el paradigma y los lenguajes de programación más adecuados; Analizar, diseñar y
construir sistemas y aplicaciones que requieran técnicas de programación paralela,
concurrente, distribuida y de tiempo real.

REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA


ASIGNATURA

Dada la naturaleza multidisciplinar de esta asignatura, es conveniente tener conocimientos


generales sobre: Programación, Sistemas Operativos, Ingeniería del Software, Programación
Concurrente y Sistemas Distribuidos.

EQUIPO DOCENTE
Nombre y Apellidos JOAQUIN ARANDA ALMANSA (Coordinador de asignatura)
Correo Electrónico jaranda@dia.uned.es
Teléfono 91398-7148
Facultad ESCUELA TÉCN.SUP INGENIERÍA INFORMÁTICA
Departamento INFORMÁTICA Y AUTOMÁTICA

Nombre y Apellidos LUIS DE LA TORRE CUBILLO


Correo Electrónico ldelatorre@dia.uned.es
Teléfono 91398-9681
Facultad ESCUELA TÉCN.SUP INGENIERÍA INFORMÁTICA
Departamento INFORMÁTICA Y AUTOMÁTICA

HORARIO DE ATENCIÓN AL ESTUDIANTE

Las consultas sobre los contenidos y funcionamiento de la asignatura se plantearán


principalmente en los foros del curso virtual que serán atendidas tanto por el Equipo Docente
como por los tutores de la asignatura.
Para contactar directamente con el equipo docente se utilizará preferentemente el correo
electrónico, pudiéndose también realizar consultas telefónicas y entrevista personal (previa
cita) en los horarios establecidos: martes lectivos de 10 a 14.

UNED 4 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

Dirección postal:
Departamento de Informática y Automática
ETS. Ingeniería Informática. UNED
C/ Juan del Rosal 16
28040-Madrid

TUTORIZACIÓN EN CENTROS ASOCIADOS

En el enlace que aparece a continuación se muestran los centros asociados y extensiones


en las que se imparten tutorías de la asignatura. Estas pueden ser:
• Tutorías de centro o presenciales: se puede asistir físicamente en un aula o despacho del
centro asociado.
• Tutorías campus/intercampus: se puede acceder vía internet.
Consultar horarios de tutorización de la asignatura 71013058

COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE

COMPETENCIAS BÁSICAS Y GENERALES


G.3 - Competencias de gestión de la calidad y la innovación: Seguimiento, monitorización y
evaluación del trabajo propio o de otros. Aplicación de medidas de mejora. Innovación
G.5 - Competencias en el uso de las herramientas y recursos de la Sociedad del
Conocimiento: Manejo de las TIC. Competencia en la búsqueda de información relevante.
Competencia en la gestión y organización de la información. Competencia en la recolección
de datos, el manejo de bases de datos y su presentación

COMPETENCIAS ESPECÍFICAS
BTEic.5 - Capacidad de analizar, evaluar y seleccionar las plataformas hardware y software
más adecuadas para el soporte de aplicaciones empotradas y de tiempo real.
BC.5 - Conocimiento, administración y mantenimiento de sistemas, servicios y aplicaciones
informáticas.
BC.8 - Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta,
segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados.
BC.14 - Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la
programación paralela, concurrente, distribuida y de tiempo real.

RESULTADOS DE APRENDIZAJE

R1. Conocer las características y funciones de un sistema de tiempo real.


R2. Conocer los principios básicos del diseño de sistemas de tiempo real y las principales
etapas para el diseño e implementación de dichos sistemas.
R3. Capacidad para realizar la programación de un sistema de tiempo real. Conocer los
lenguajes de programación para sistemas de tiempo real diferenciando entre las

UNED 5 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

características que ayudan en la descomposición de procesos y las que facilitan la


programación de componentes bien definidos.
R4. Conocer la producción de componentes software fiables, dedicando especial atención a
la tolerancia a fallos.
Así como las técnicas de recuperación de errores hacia delante y hacia atrás, y el uso de la
funcionalidad de manejo de excepciones.
R5. Conocer los aspectos básicos de la programación concurrente, la comunicación y
sincronización en sistemas de tiempo real, la forma de conseguir cooperación entre procesos
fiables, el control fiable de recursos y la asignación de recursos entre procesos competitivos.
R6. Conocer los requisitos temporales y de las funcionalidades del lenguaje y estrategias de
implementación que se utilizan para satisfacerlos. Abordar los problemas de la planificación
para tiempo real.
R7. Conocer aspectos de los sistemas distribuidos cuando se utilizan en aplicaciones en
tiempo real. En concreto aspectos de soporte del lenguaje, fiabilidad en presencia de fallo
del procesador o de la comunicación, algoritmos para control distribuido y planificación
distribuida.
R8 Conocer las forma en que las funcionalidades de bajo nivel pueden ser incorporadas con
éxito en los lenguajes de alto nivel.
R9. Conocer el papel del entorno de ejecución en la obtención de implementaciones
eficientes predecibles en tiempo real.

CONTENIDOS

UNIDAD DIDÁCTICA 1: Sistemas de tiempo real. Fiabilidad, tolerancia a fallos y


manejo de excepciones

UNIDAD DIDÁCTICA 1: Sistemas de tiempo real. Fiabilidad, tolerancia a fallos y manejo de


excepciones
Lección 1: Introducción a los sistemas de tiempo real
Lección 2: Fiabilidad y tolerancia a fallos
Lección 3: Excepciones y manejo de excepciones

Lección 1: Introducción a los sistemas de tiempo real

Esta lección es una introducción extendida, en donde se presentan las características y


requerimientos de los sistemas de tiempo real, y una visión general del diseño de tales
sistemas. En él se define lo que se entiende como sistema en tiempo real, y que se puede
expresar como cualquier actividad o sistema de proceso de información que tiene que
responder a un estímulo de entrada generado externamente con un retardo finito y

UNED 6 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

especificado
• Definición y clasificación de los sistemas en tiempo real
• Características de los sistemas en tiempo real y de los lenguajes para su implementación.
• Ejemplo de un sistema de control por computador
• Programación de sistemas en tiempo real
• Diseño de sistemas en tiempo real

Lección 2: Fiabilidad y tolerancia a fallos

Esta lección, junto con la siguiente, trata de la producción de componentes de software


fiables. Aunque se realizan consideraciones sobre la prevención de fallos, la atención se
dedica principalmente a la tolerancia a fallos, Se consideran las técnicas de recuperación de
errores hacia adelante y hacia atrás. El manejo de excepciones se estudia en el siguiente
tema.
• Fiabilidad, fallos y defectos
• Modos de fallo
• Prevención de fallos y tolerancia a fallos
• Programación de N-versiones
• La estrategia de bloques de recuperación en la tolerancia a fallos software
• Comparación entre la programación de N-versiones y los bloques de recuperación.
• Redundancia dinámica y excepciones
• Medida y predicción de la fiabilidad del software
• Seguridad, fiabilidad y confiabilidad

Lección 3: Excepciones y manejo de excepciones

Se continúa con el estudio realizado en el tema anterior sobre la producción de componentes


de software fiables, centrándose este tema en el manejo de las excepciones, estudiándose
tanto los modelos de terminación como los de reanudación.
• Detección de excepciones
• Declaración de excepciones
• Dominio de una excepción
• Propagación de excepciones
• Modelos de tratamiento de excepciones
• Cuando usar excepciones
• Ventajas y desventajas de usar excepciones

UNED 7 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

UNIDAD DIDÁCTICA 2: Programación concurrente, comunicación y sincronización

UNIDAD DIDÁCTICA 2: Programación concurrente, comunicación y sincronización


Lección 4: Programación concurrente
Lección 5: Sincronización y comunicación basada en variables compartidas
Lección 6: Sincronización y comunicación basada en mensajes
Lección 7: Acciones atómicas, tareas concurrentes y fiabilidad
Lección 8: Control de recursos

Lección 4: Programación concurrente

En esta lección se introduce la noción de proceso, tarea y hebra o hilo y revisa los modelos
que utilizan los diseñadores de lenguajes y de sistemas operativos. El término tarea se utiliza
genéricamente para representar una actividad concurrente. Se aprovecha también este tema
para estudiar la distribución de tareas cuando se dispone de multiprocesadores o de
sistemas distribuidos. Dejándose para los siguientes dos temas la comunicación entre tareas
• Noción de proceso, tarea e hilo
• Ejecución concurrente
• Multiprocesador y sistemas distribuidos

Lección 5: Sincronización y comunicación basada en variables compartidas

Esta lección, junto con el siguiente, se centra en el estudio de la comunicación entre tareas.
En concreto, en este primer tema se describen los métodos de variables compartidas,
incluyendo la utilización de semáforos, monitores, variables compartidas y objetos
protegidos.
• Variables Compartidas
• Espera activa u ocupada
• Suspender y reanudar
• Semáforos
• Notificación
• Encuentro, Exclusión mutua, Barrera, Monitores

UNED 8 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

Lección 6: Sincronización y comunicación basada en mensajes

Esta lección es continuación del anterior, y resalta la importancia que tienen en los lenguajes
modernos los métodos basados en mensajes para la comunicación y sincronización.
• Modelos de sincronización de procesos
• Nombrado de los socios de comunicación y estructura de los mensajes
• Espera selectiva
• Sistemas distribuidos

Lección 7: Acciones atómicas, tareas concurrentes y fiabilidad

En esta lección se amplía las discusiones iniciales sobre tolerancia a fallos describiendo con
cuánta fiabilidad puede ser programada la cooperación entre procesos. Para esta discusión
es fundamental la noción de acción atómica y las técnicas de manejo de eventos asíncronos.
• Acción atómica
• Acciones atómicas recuperables
• Notificación asíncrona

Lección 8: Control de recursos

Como continuación de la lección anterior, en esta se tratan los procesos competitivos. Un


tema importante en este caso es la distinción entre sincronización condicional y
sincronización evitable en el modelo de concurrencia.
• Mecanismos de sincronización
• Propiedades de los mecanismos de sincronización
• Evaluación de los mecanismos de sincronización
• Funcionalidad de reencolado
• Nombrado asimétrico y seguridad
• Uso de los recursos
• Interbloqueo

UNIDAD DIDÁCTICA 3 Capacidades de tiempo real y planificación

UNIDAD DIDÁCTICA 3 Capacidades de tiempo real y planificación


Lección 9: Capacidades de tiempo real

UNED 9 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

Tema 10: Planificación


Tema 11: Programación de bajo nivel

Lección 9: Capacidades de tiempo real

Los requisitos temporales constituyen la característica diferenciadora de los sistemas de


tiempo real. En esta lección se presenta una visión de estos requisitos y de las
funcionalidades del lenguaje y estrategias de implementación que se utilizan para
satisfacerlos. Los sistemas de tiempo real estrictos tienen restricciones adecuadamente. Los
dos casos se consideran en el contexto de la planificación con tiempos límite.
• El concepto de tiempo. Sistemas de referencia de tiempo
• Relojes
• Retardos, tiempos límites (time-outs) y temporizadores
• Requisitos temporales
• Tolerancia a fallos

Tema 10: Planificación

Tras la lección anterior de capacidades de tiempo real, hay que incluir estas capacidades en
la planificación de tareas, introduciéndose también la noción de prioridad junto con el análisis
de la planificabilidad para sistemas con desalojo basado en prioridad.
• Modelo de proceso simple
• El enfoque de ejecución cíclico
• Planificación basada en tareas
• Planificación de prioridad fija
• Planificación de primero el tiempo límite más temprano
• Test de planificabilidad basada en la utilización
• Comparación de planificadores FPS y EDF
• Tiempo de ejecución en el peor caso
• Procesos esporádicos y aperiódicos
• Sistemas de procesos con D <T
• Interacciones y bloqueos entre procesos
• Protocolos de acotación de la prioridad
• Un modelo de proceso extensible.
• Sistemas dinámicos y análisis en línea.

UNED 10 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

Tema 11: Programación de bajo nivel

Un requisito importante de muchos sistemas de tiempo real es que incorporan dispositivos


externos que deben ser programados (controlados) como una parte del software de la
aplicación. Esta programación a bajo nivel no concuerda con la aproximación abstracta para
la producción de software que caracteriza a la ingeniería del software. En esta lección se
considera las formas en que las funcionalidades de bajo nivel pueden ser incorporadas con
éxito en los lenguajes de alto nivel.
• Mecanismos hardware de entrada/salida
• Requisitos del lenguaje
• Planificación de controladores de dispositivos
• Gestión de memoria

METODOLOGÍA

La metodología utilizada es la propia del Espacio Europeo de Enseñanza Superior adaptada


a la naturaleza de la UNED, con el apoyo tutorial mediante los sistemas telemáticos y
presénciales implementados para tal fin.
El estudiante contará con diversos materiales que permitirán su trabajo autónomo: el texto
recomendado como bibliografía básica y la Guía de Estudio de la Asignatura, que incluye
orientaciones para la realización de las actividades prácticas. Asimismo, mediante la
plataforma virtual de la UNED existirá un contacto continuo entre el profesor de la sede
central, los profesores tutores de los Centros Asociados y los alumnos, así como una
interrelación entre los propios estudiantes a través de los foros, importantísimo en la
enseñanza no presencial.
El estudio de esta asignatura se realizará a través del texto básico al que se hace referencia
en el apartado de Bibliografía básica, clases grabadas de cada lección y material adicional
tal como se vaya indicando en el curso virtual y por los medios indicadosen el mismo.
Las actividades formativas para el estudio de la asignatura son:
Trabajo con contenidos teóricos, lectura de orientaciones, desarrollo de actividades
prácticas e intercambio de información con el equipo docente, tutor, resto de compañeros del
curso, etc,
Trabajo autónomo, donde se incluye el estudio de los contenidos teóricos, la realización de
trabajos prácticos propuestos, la realización de las pruebas presenciales.
Los medios necesarios para el aprendizaje son:
Bibliografía Básica. El estudio de esta asignatura se realizará a través del texto básico al
que se hace referencia en el apartado de Bibliografía básica.
Bibliografía complementaría. El alumno puede encontrar en ella información adicional para
completar su formación.
Curso Virtual de la asignatura donde el alumno encontrará:

UNED 11 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

- Una guía de la asignatura en la que se hace una descripción detallada del plan de trabajo
propuesto.
- Plan de trabajo propuesta por el Equipo Docente y con las actividades prácticas y
pruebas de evalaución continua que el alumno tiene que realizar para su evaluación.
- Enunciado de las actividades prácticasy pruebas de evalaución continua propuestas e
indicaciones para su entrega.
- Así como indicaciones para material adicional y estudio.
- Los foros por medio de los cuales los profesores y/o tutores aclararán las dudas de
carácter general y que se usarán también para comunicar todas aquellas novedades que
surjan a lo largo del curso. Este será el principal medio de comunicación entre los distintos
participantes de la asignatura.

PLAN DE TRABAJO

En el cómputo de horas se incluyen el tiempo dedicado a las horas lectivas, horas de


estudio, tutorías, seminarios, trabajos, prácticas o proyectos, así como las exigidas para la
preparación y realización de exámenes y evaluaciones.
OTRAS ACTIVIDADES: Indicaciones - 148 Horas
Ver el curso virtual, donde se recoge el plan de trabajo, con las pruebas de evaluación que
hay que ir realizando, con indicación de cuando y como enviarlas, así como las
correspondientes indicaciones y formas de consultas y seguimiento.
En el curso virtual también se encuentran las clases grabadas que debe seguir, así como
indicaciones para contactar con profesores y tutores, para dudas y ampliación de
explicaciones o contenidos.

PRUEBA PRESENCIAL: 2 horas

Total Horas ECTS introducidas aquí : 150

SISTEMA DE EVALUACIÓN
TIPO DE PRUEBA PRESENCIAL
Tipo de examen Examen de desarrollo
Preguntas desarrollo
Duración del examen 120 (minutos)
Material permitido en el examen
Sin material
Criterios de evaluación

UNED 12 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

La principal actividad de evaluación consiste en un examen presencial final escrito de


dos horas de duración, en el que se deben contestar diferentes preguntas de tipo
teórico y/o práctico. Este examen es obligatorio y se celebrará en todos los Centros
Asociados, de manera coordinada, al final del semestre.
Este examen supondrá hasta un máximo del 90% de la calificación final, pudiendo
obtenerse hasta un 10% adicional mediante la solución de unos ejercicios
propuestos por el equipo docente o la realización de una práctica de caracter
voluntario.
% del examen sobre la nota final 90
Nota del examen para aprobar sin PEC 5
Nota máxima que aporta el examen a la 9
calificación final sin PEC
Nota mínima en el examen para sumar la 0
PEC
Comentarios y observaciones
La principal actividad de evaluación consiste en un examen presencial final escrito de
dos horas de duración, en el que se deben contestar diferentes preguntas de tipo
teórico y/o práctico. Este examen es obligatorio y se celebrará en todos los Centros
Asociados, de manera coordinada, al final del semestre.
Este examen supondrá hasta un máximo del 90% de la calificación final, pudiendo
obtenerse hasta un 10% adicional mediante la solución de unos ejercicios
propuestos por el equipo docente o la realización de una práctica de caracter
voluntario.

PRUEBAS DE EVALUACIÓN CONTINUA (PEC)


¿Hay PEC? Si
Descripción
Ver el curso virtual, donde se recoge el plan de trabajo, con las pruebas de evaluación
que hay que ir realizando, con indicación de cuando y como enviarlas, así como las
correspondientes indicaciones y formas de consultas y seguimiento.
Criterios de evaluación
Ver el curso virtual, donde se recoge el plan de trabajo, con las pruebas de evaluación
que hay que ir realizando, con indicación de cuando y como enviarlas, así como las
correspondientes indicaciones y formas de consultas y seguimiento.
Ponderación de la PEC en la nota final 10
Fecha aproximada de entrega Ver curso virtual
Comentarios y observaciones

OTRAS ACTIVIDADES EVALUABLES


¿Hay otra/s actividad/es evaluable/s? No
Descripción
Criterios de evaluación
Ponderación en la nota final 0

UNED 13 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

Fecha aproximada de entrega


Comentarios y observaciones

¿CÓMO SE OBTIENE LA NOTA FINAL?

El 90% de la calificación final corresponde al examen y el 10% a las PECs..

BIBLIOGRAFÍA BÁSICA

ISBN(13):9788420564746
Título:SISTEMAS EN TIEMPO REAL
Autor/es:Jesús Chacón Sombría ; Luis De La Torre Cubillo ; Ernesto Aranda Escolástico ;
Editorial:PEARSON

Como alternativa puede utilizar el libro:


ISBN(13): 9780321417459
Título: REAL-TIME SYSTEMS AND PROGRAMMING LANGUAGES (4)
Autor/es: Andrew J Wellings ; Burns, Alan ;
Editorial: ADDISON-WESLEY
o la tercera edición en español:
"Sistemas de Tiempo Real y Lenguajes de Programación". Alan Burns y Andy Wellings. 3ª
edición, Addison Wesley. ISBN: 8488290583

BIBLIOGRAFÍA COMPLEMENTARIA

ISBN(13):9780321417459
Título:REAL-TIME SYSTEMS AND PROGRAMMING LANGUAGES (4)
Autor/es:Andrew J Wellings ; Burns, Alan ;
Editorial:ADDISON-WESLEY

ISBN(13):9788492948475
Título:FUNDAMENTOS BÁSICOS DE LOS SISTEMAS OPERATIVOS (2011)
Autor/es:Jose Manuel Díaz ; Joaquin Aranda ; Rocio Muñoz ; Dictino Chaos ;
Editorial:SANZ Y TORRES

ISBN(13):9789701054734
Título:INGENIERÍA DEL SOFTWARE. UN ENFOQUE PRÁCTICO (1ª)
Autor/es:Pressman, Roger S. ;
Editorial:MC GRAW HILL

UNED 14 CURSO 2022/23


SISTEMAS EN TIEMPO REAL (I. INFORMÁTICA) CÓDIGO 71013058

RECURSOS DE APOYO Y WEBGRAFÍA

Los alumnos dispondrán de los siguientes recursos de apoyo al estudio:


• Guía de la asignatura. Incluye el plan de trabajo y orientaciones para su desarrollo. Esta
guía será accesible desde el curso virtual.
• Curso virtual. A través de esta plataforma los alumnos tienen la posibilidad de consultar
información de la asignatura, realizar consultas al equipo docente y/o tutores a través de los
foros correspondientes, consultar e intercambiar información con el resto de los
compañeros.
• Tutorías. En el Centro Asociado al que pertenezca el estudiante, éste deberá consultar si
existe la posibilidad de disponer de una tutoría presencial con un tutor que atienda
presencialmente aclarando, orientando y resolviendo dudas.
• Biblioteca. El estudiante tendrá acceso tanto a las bibliotecas de los Centros Asociados
como a la biblioteca de la Sede Central, en ellas podrá encontrar un entorno adecuado para
el estudio, así como de distinta bibliografía que podrá serle de utilidad durante el proceso de
aprendizaje.

GLOSARIO

Los libros de texto disponen de índices temáticos, que sustituyen muy eficazmente a los
glosarios

IGUALDAD DE GÉNERO

En coherencia con el valor asumido de la igualdad de género, todas las denominaciones que en esta
Guía hacen referencia a órganos de gobierno unipersonales, de representación, o miembros de la
comunidad universitaria y se efectúan en género masculino, cuando no se hayan sustituido por
términos genéricos, se entenderán hechas indistintamente en género femenino o masculino, según el
sexo del titular que los desempeñe.

UNED 15 CURSO 2022/23

También podría gustarte