martes, 24 de julio de 2012

Actividad 17


Actividades Obligatorias:

1-Indique cinco ejemplos de sistemas de tiempo real basados en computadora. Indique que "estímulos" alimentan al sistema y qué dispositivos o situaciones controla o supervisa el sistema.
  • Manejo de interrupciones y cambio de contexto.
  • Tiempo de respuesta.
  • Razón de transferencia de datos y tiempo invertido.
  • Asignación de recursos y manejo de prioridades
2-Proporcione tres ejemplos en los que los semáforos sean un mecanismo apropiados de entronización de tareas.

  • Un sistema de multitarea debe suministrar un mecanismo por que el que las tareas se pasen información unas a otras, así como para asegurar su sincronización. Para estas funciones, los sistemas operativos y los lenguajes con soporte de tiempo real, utilizan frecuentemente semáforos de colas, buzones o sistemas de mensajes
3-Obtenga información sobre una o más herramientas de análisis formales para sistemas de tiempo real.

  • Puede especificarse cada uno de estos atributos de rendimiento, pero es extremadamente difícil verificar si los elementos del sistema consiguen las respuestas deseadas, si los recursos del sistema consiguen las respuestas deseadas
4-Describa las bases de datos en tiempo real

  • Como muchos sistemas de procesamiento de datos, los sistemas de tiempo real, frecuentemente, van junto con una función de gestión de base de datos

Actividades sugeridas:

1-Explique los sistemas operativos en tiempo real

  • Los sistemas de tiempo real generan alguna acción en respuesta a sucesos externos. Para realizar esta función, ejecutan una adquisición y control de datos a alta velocidad bajo varias ligaduras de tiempo y fiabilidad
2-¿Cuáles son las características de un lenguaje de tiempo real?

  • Varias características a un lenguaje de tiempo real diferente de un lenguaje de propósito general. Estas incluyen la capacidad de multitarea, construcciones para implementación directa de funciones de tiempo real y características modernas de programación que ayuden a asegurar la corrección del programa
3-Mencione los requisitos funcionales de un sistema de tiempo real

  • Debido a los requisitos especiales de rendimiento y de fiabilidad demandados por los sistemas de tiempo real, es importante la elección del lenguaje de programación. Puede usarse con efectividad muchos lenguajes de programación de propósito general
Auto evaluación:

1- ¿En qué consiste el diseño en tiempo real?

  • El software de tiempo real esta muy acoplado con el mundo externo, esto es, el software de tiempo real debe responder al ámbito del problema en un tiempo dictado por el ámbito del problema
2-¿Qué son los sistemas de tiempo real?

  • Los sistemas de tiempo real generan alguna acción en respuesta a sucesos externos. Para realizar esta función, ejecutan una adquisición y control de datos a alta velocidad bajo varias ligaduras de tiempo y fiabilidad. 
3-¿Cuáles son los sistemas operativos en tiempo real?

  • Todos los sistemas operativos deben tener un mecanismo de planificación de prioridades, pero un sistema operativo de tiempo real debe dar mecanismo de prioridades que permita que las interrupciones de prioridad alta tengan precedencia sobre la menos importante
4-¿En qué consiste la sincronización y comunicación de tareas?

  • Un sistema de multitarea debe suministrar un mecanismo por que el que las tareas se pasen información unas a otras, así como para asegurar su sincronización

No hay comentarios:

Publicar un comentario