procesos y procesadores

Páginas: 14 (3303 palabras) Publicado: 25 de mayo de 2013
Procesos y Procesadores


Contenido
















INTROCUCCION
En los últimos años los sistemas distribuidos de tiempo real se han vuelto más importantes en muchas aplicaciones.
Estos sistemas aprovechan la potencialidad de implementaciones en ambientes físicamente distribuidos, la posibilidad de compartir recursos entre distintos nodos y la reducción de costos dado quelos procesadores son cada vez más económicos comparados con el hardware y software específicos. Para poder dar soporte a tales aplicaciones se requiere hacer una cuidadosa evaluación de los requisitos a satisfacer, para los cuales existen muchos métodos. Sólo una adecuada especificación de los requisitos puede terminar en una implementación satisfactoria. Otras cuestiones fundamentales que hayque tener en cuenta para la implementación de estos sistemas están relacionadas con el software y la administración de recursos



















SISTEMAS DISTRIBUIDOS DE TIEMPO REAL

La naturaleza de los sistemas distribuidos de tiempo real (SDTR) requiere técnicas de análisis, diseño y prueba específicas que permitan representar las situaciones típicas de estos sistemas.Un sistema distribuido de tiempo real debe interactuar con el mundo real, en puntos físicamente distantes, en periodos de tiempo que vienen determinados por el contexto o las restricciones de la especificación (en muchos casos a partir de una activación asincrónica).

La evolución tecnológica en el tratamiento de señales (locales o remotas) y en los sistemas de comunicaciones ha impulsadoenormemente esta área temática, sobre todo en los aspectos de planificación y desarrollo de software para Sistemas Distribuidos de Tiempo Real.

Como cualquier sistema basado en computadora, un SDTR debe integrar software, hardware, personas, bases de datos, no solo para cumplir con los requisitos funcionales del sistema, sino también con los requerimientos de rendimiento.

Las dificultadesprincipales del desarrollo de software para sistemas de tiempo real son:

Controlar hardware en forma directa
Procesar mensajes que arriban en forma asincrónica, con diferentes velocidades y diferentes prioridades
Detectar y controlar condiciones de falla. Prever diferentes grados de recuperación del sistema.
Manejar colas y buffers de almacenamiento y mensajes.
Modelizar condiciones deconcurrencia en un conjunto apropiado de procesos.
Asignar procesos lógicos a procesadores físicos (si se dispone de ellos).
Manejar las comunicaciones inter-procesos e inter-procesadores.
Proteger datos compartidos por procesos concurrentes.
Organizar (schedule) y despachar la atención de procesos.
Manejar las restricciones de tiempo y performance.
Relacionarse con un reloj de tiempo realy evitar desfasajes de procesadores -tiempos.
Testear y poner a punto un sistema que normalmente está distribuido en diferentes procesadores.
Elaborar herramientas de software que permitan simular o emular dispositivos o eventos de hardware no disponibles en el desarrollo.
Reducir y estructurar los requerimientos.
Seleccionar la estructura de hardware adecuada.

Cada una de lasactividades del ciclo de vida de los sistemas necesita de técnicas propias o extendidas para hacer frente a la descripción de este tipo de sistemas:

En la etapa de planificación es importante contar con estimaciones fiables que permitan proyectar efectivamente el proceso de desarrollo. La recolección de métricas que conformen una línea base para la gestión de proyectos de características comunes.
Enla etapa de análisis deben lograrse especificaciones que permitan represe' Itar los flujos y procesamientos de control, los flujos de información que son producidos o recogidos continuamente, las ocurrencias múltiples de la misma transformación, los estados del sistema y mecanismos que producen las transiciones,
En la etapa de diseño debe tenerse en cuenta la coordinación entre las tareas, el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proceso y procesador
  • Proceso Y Procesamiento
  • Procesos
  • Procesos
  • Proceso
  • Proceso
  • En proceso
  • Procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS