Sistemas en Tiempo Real-Conceptos Básicos
Enviado por Rita Gomes • 17 de Octubre de 2017 • Tarea • 899 Palabras (4 Páginas) • 159 Visitas
Página 1 de 4
TRABAJO PRÁCTICO Nº 1: Sistemas en Tiempo Real-Conceptos Básicos
Objetivos:
- Identificar las características de un sistema en tiempo real.
- Reconocer diferentes categorías de STR.
- Diferenciar los STR de los sistemas convencionales.
- Identificar las características de los Lenguajes de Programación y Sistemas Operativos de STR
- Identificar Hardware para STR.
Bibliografía:
- Real-Time-Systems-Design-and-Analysis-4th-Edition
Autor: Phillip a. Laplante.Seppo J. Ovaska
capítulo: 1
- Sistemas de Tiempo Real. Conceptos y aplicaciones.
Autor: Gabriel Wainer
Capítulo: 1, 2, 3 y 4.
- Sistemas en tiempo real y lenguajes de programación 3edición
Autor: Andy Wellings, Alan Burns
Capítulos: 1, 5 y 12
Actividades:
- Ver el video de YouTube de la siguiente dirección:
http://www.youtube.com/watch?v=lQNROP6WKds. Luego, indique si el sistema del video puede ser considerado un STR. Justifique la respuesta a partir de la definición y las características de los STR.
- En el sistema del ejercicio 1 realice lo siguiente:
- Reconozca eventos a los que debe responder el sistema 1 e indique si se trata de eventos sincrónicos o asincrónicos.
- las respuestas asociadas a estos eventos (salidas que genera el sistema)
- las situaciones que controla y/o supervisa el sistema
- el/los recursos de hardware necesarios para los ingresos y salidas del Sistema.
- ¿Qué requisitos temporales definiría para el sistema del ejercicio 1?
- Busque en la web, videos que describan STR duros, firmes y blandos y justifiquen porqué los categorizan como tales.
- Clasifique los sistemas del ejercicio 4 en función a las escalas de tiempo y a la integración con el sistema físico.
- Un lenguaje de programación de sistemas de tiempo real debe facilitar la realización de sistemas concurrentes, fiables y con un comportamiento temporal analizable. Busca información en la Web sobre dos lenguajes para sistemas en tiempo real y elabora una tabla comparativa teniendo en cuenta:
- Seguridad
- Legibilidad
- Flexibilidad
- Simplicidad
- Portabilidad
- Eficiencia
- Busca dos ejemplos de Sistemas Operativos de Tiempo Real y elabora una síntesis de cada uno de ellos considerando sus características principales.
- Busque en Internet información sobre sensores que permitan sensar distinto tipo de magnitudes (temperatura, humedad, luz, etc.). Elabore una tabla con la denominación de cada tipo de sensor, la magnitud sensada, una breve descripción del sensor y la dirección web de la que obtuvo la información, Luego categorícelo en función de los tipos de dispositivos vistos en clase de teoría (Analógicos, Digital Paralelo, Digital de pulso, Digital serial, Digital, de onda).
- Investiga qué tipo de sensores se podría utilizar para detectar:
- Posición de un ascensor
- Signos vitales (respiración, presión sanguínea)
- Temperatura de un horno
- Humo en el ambiente
- Distancia a un objeto para sacar una fotografía
- Investiga que tipo de actuadores se podrían utilizar para las siguientes aplicaciones:
- Flujo de agua caliente por una tubería
- Torno mecánico
- Robot de seis brazos
- Aire que circula por un soplador
- Identifique un problema del mundo real que pueda ser controlado a través de un sistema en tiempo real y realice las siguientes actividades:
- Describa el problema en lenguaje natural y si fuera posible acompañe con un modelo gráfico, fotografías y/o videos del sistema físico a ser controlado.
- Explicite las situaciones que controlaría y/o supervisaría el sistema en tiempo real, el/los eventos a los que debe responder el sistema, las salidas que debe generar el sistema.
- El/los recursos de hardware necesarios para los ingresos y salidas del Sistema;
- Elabore una lista con los requisitos funcionales y temporales del sistema
Fecha de presentación: 31/08/2017
...
Disponible sólo en Clubensayos.com