ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ensayo Tiempo Real


Enviado por   •  17 de Mayo de 2014  •  604 Palabras (3 Páginas)  •  189 Visitas

Página 1 de 3

Ensayo 2

Sistemas en Tiempo Real

Resumen

El objetivo de esta línea de investigación es el estudio y desarrollo de aplicaciones que poseen restricciones temporales. Resulta de interés el estudio de diferentes metodologías para la especificación y desarrollo de aplicaciones en tiempo real, así como las plataformas donde dichas aplicaciones pueden ejecutarse.

Se trabaja experimentalmente con distintos tipos de hardware y software entre los que pueden mencionarse placas A/D, mini-robots, máquinas multimicroprocesadores y diferentes sistemas operativos.

Interesan especialmente las aplicaciones que involucren decisiones que van desde el hardware a utilizar hasta la plataforma sobre la que correrá dicha aplicación.

Introducción

Los sistemas de tiempo real (STR) son sistemas de tiempo crítico, es decir, se trata de aplicaciones para las cuales el tiempo en que se produce la respuesta es un requerimiento esencial. Por lo general, un STR incluye un conjunto de dispositivos independientes (hardware y software) que operan a diferentes velocidades.

En un STR se deben satisfacer requerimientos de performance. Comparando con un sistema tradicional, se debe tener especial control sobre la utilización de recursos, mejora en los tiempos de respuesta y manejo de distintas prioridades.

Existen algunas diferencias importantes entre un sistema de software tradicional y un STR:

• Control de dispositivos externos.

• Procesamiento de mensajes que pueden llegar en intervalos irregulares.

• Detección y control de condiciones de falla.

• Modelización de condiciones concurrentes.

• Alocación y control de procesos concurrentes.

• Manejo las comunicaciones entre procesos.

• Protección de datos compartidos.

• Manejo de requerimientos de tiempos y performance.

• Testeo y debug de procesos concurrentes.

• Diseño de simuladores del hardware que no se encuentran disponibles durante la

fase de pruebas.

• Selección del hardware adecuado para soportar el diseño del software. Se espera que un STR se ejecute en forma continua, automática y segura, teniendo un impacto en los costos de desarrollo y la seguridad.

Esta caracterización indica claramente que un STR tiene que emplear herramientas de desarrollo y modelado diferentes a las utilizadas en el desarrollo de software tradicional.

Temas

...

Descargar como (para miembros actualizados)  txt (4.4 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com