Mantenimiento

Páginas: 5 (1105 palabras) Publicado: 19 de abril de 2012
• JUAN PABLO MARTINEZ BAUTISTA

• MARIANO SALAZAR DIONICIA

Definición de STR. Tareas Arquitecturas de Tiempo Real. Diseño. Elementos que componen un STR. Aplicación. Clasificación de STR. Características de un STR. Estructura de un STR típico.

• DEFINICION. A los sistemas de tiempo real también se les conoce como sistemas empotrados o embebidos (embedded systems).Es un sistemainformático que interacciona rápidamente con su entorno físico y realiza funciones de supervisión y control.

• TAREAS Los Sistemas de Tiempo Real (STR) ejecutan actividades o tareas en un intervalo de tiempo predeterminado. Tienen varios tipos de propiedades. • funcionales: qué hacen. • temporales: cuándo lo hacen. • El comportamiento temporal de las tareas se especifica mediante sus atributostemporales: cuándo se ejecutan: esquema de activación. qué plazo tienen para ejecutar cada acción

• Activación:– • periódica: a intervalos regulares, con período T.– aperiódica: cada vez que ocurre un suceso determinado: esporádica: separación mínima entre activaciones T. estocástica, a rachas, irregular. Plazo de respuesta:– absoluto: tiempo límite para terminar.– relativo: intervalo desde laactivación. Se trata de garantizar que todas las veces que se ejecuta una tarea terminada dentro de plazo

• El diseño de arquitecturas de tiempo real involucra 2 aspectos: • Nivel de Nodo cada procesador debe proveer velocidad y predecibilidad en la ejecución de tareas de tiempo real, manejo de interrupciones, e interacción con el mundo externo. • Nivel de Sistema en este nivel las comunicaciones yla tolerancia a fallos son 2 aspectos que hacen difícil la predecibilidad. De cualquier manera, estos aspectos son inevitables

Cuando se diseña un sistema de tiempo real se pasa por varias fases • 1.- Se identifican todas las tareas que se tienen que realizar y también se identifican las restricciones temporales que se pretenden cumplir. • 2.- Posteriormente se codifican los programas queejecutarán las tareas. • 3.- Posteriormente se pasa a medir el tiempo de cómputo de cada tarea yse realiza un análisis de planificabilidad. Este análisis consiste en aplicar unas pruebas al conjunto de tareas de tal forma que si éstas pasan el test entonces se puede garantizar que ninguna tarea perderá su plazo de ejecución. De lo contrario si no pasan el test se tiene que volver a comenzar desde elprincipio, es decir, comenzar de nuevo, utilizando otro procesador más potente o utilizando otros algoritmos para implementar las tareas. Para evitar los problemas que se tienen durante el diseño de software de tiempo real se establecieron algunas metodologías como: • • • Metodología de flujo de datos. • • • Metodología de estructura de datos. • • • Metodología orientada a objetos

• 1.- Seidentifican todas las tareas que se tienen que realizar y también se identifican las restricciones temporales que se pretenden cumplir. • 2.- Posteriormente se codifican los programas que ejecutarán las tareas. • 3.- Posteriormente se pasa a medir el tiempo de cómputo de cada tarea y se realiza un análisis de planificabilidad. Este análisis consiste en aplicar unas pruebas al conjunto de tareas de talforma que si éstas pasan el test entonces se puede garantizar que ninguna tarea perderá su plazo de ejecución. De lo contrario si no pasan el test se tiene que volver a comenzar desde el principio, es decir, comenzar de nuevo, utilizando otro procesador más potente o utilizando otros algoritmos para implementar las tareas. Para evitar los problemas que se tienen durante el diseño de software detiempo real se establecieron algunas metodologías como: • Metodología de flujo de datos. • Metodología de estructura de datos. • Metodología orientada a objetos

• Aspectos de integración y de rendimiento.- Manejo de Interrupciones.- Bases de Datos de Tiempo Real.- Sistemas Operativos de Tiempo Real.- Lenguajes de Tiempo Real.Sincronización y comunicación de tareas

• Dominio Industrial: •...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS