Sistemas De Tiempo Real

Páginas: 50 (12251 palabras) Publicado: 16 de junio de 2012
Sistemas de Tiempo Real Conceptos
Sistemas en tiempo real se caracterizan por el hecho de que resultarán graves consecuencias si las propiedades de tiempo lógicos así como la corrección del sistema no se cumplen. Hay dos tipos de sistemas de tiempo real: blando y duro. En un sistema suave en tiempo real, las tareas se llevan a cabo por el sistema lo más rápido posible, pero las tareas no tienenque terminar en momentos específicos. En DUROS sistemas de tiempo real, las tareas deben ser realizadas no sólo correctamente, pero a tiempo. La mayoría de los sistemas de tiempo real tienen una combinación de requisitos blandos y duros. Aplicaciones en tiempo real abarcan una amplia gama. La mayoría de las aplicaciones para sistemas de tiempo real están inmersos. Esto significa que el equipo estáintegrado en un sistema y no es visto por el usuario como un ordenador. Los ejemplos de sistemas embebidos son los siguientes: 
Control de procesos:
Procesamiento de alimentos
Las plantas químicas
Automotriz:
Los controles de motor
Antibloqueo de frenos sistemas
Ofimática:
Máquinas de fax
Copiadoras
Periféricos de ordenador:
Impresoras
Terminales
Escáneres
Módems
RobotsAeroespacial:
Vuelo de administración de sistemas
Sistemas de armas
Jet controles del motor
Nacional:
Los hornos de microondas
Lavavajillas
Lavadoras
Termostatos
En tiempo real las aplicaciones de software suelen ser más difíciles de diseñar que no aplicaciones en tiempo real. En este capítulo se describe en tiempo real de los conceptos.
2.00 frontal / de fondo los sistemas de
Los sistemaspequeños de baja complejidad son generalmente diseñados como se muestra en la Figura 2-1. Estos sistemas se denominan de primer plano / fondo o súper bucles. Una aplicación consiste en un bucle infinito que llama a los módulos (es decir, funciones) para realizar las operaciones deseadas (de fondo). Las rutinas de servicio de interrupción (ISR) controlar los eventos asíncronos (primer plano). Primer planotambién se llama nivel deinterrupción, mientras de fondo se llama nivel de tarea. Las operaciones críticas deben ser realizadas por los ISR para asegurarse de que se tratan de manera oportuna. Debido a esto, ISR tiene una tendencia a tomar más tiempo de lo debido. Asimismo, la información de un módulo de fondo puesto a disposición por un ISR no se procesa hasta que la rutina de fondo le toca elturno a ejecutar. Esto se conoce como la respuesta a nivel de tareas. El peor caso de nivel de trabajo el tiempo de respuesta depende del tiempo que el bucle de fondo se va a ejecutar. Debido a que el tiempo de ejecución de código típico no es constante, el tiempo de pasadas sucesivas a través de una porción del bucle no es determinista. Además, si un cambio de código se hace, el momento del buclese ve afectada.
La mayoría de alto volumen basados ​​en microcontroladores aplicaciones (por ejemplo, hornos de microondas, teléfonos, juguetes, etc) han sido diseñados como sistemas frontales / de fondo. Además, basados ​​en microcontroladores en aplicaciones, puede ser mejor (desde el punto de vista de consumo de energía) para detener el procesador y llevar a cabo todo el procesamiento en elISR.
2.01 La sección crítica del código
Una sección crítica de código, también llamado una región crítica, es el código que necesita ser tratada indivisible. Una vez que la sección de código que comienza la ejecución, no debe ser interrumpido. Para asegurar esto, las interrupciones se encuentra desactivado antes de que el código crítico se ejecuta y se activa cuando el código crítico ha terminado(ver Recursos también compartido).
2.02 Recursos
Un recurso es cualquier entidad utilizada por una tarea. Un recurso por lo tanto puede ser un dispositivo de E / S como una impresora, un teclado, una pantalla, etc o una variable, una estructura, una matriz, etc
2,03 de recursos compartidos
Un recurso compartido es un recurso que puede ser utilizado por más de una tarea. Cada tarea debe...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas operativos en tiempo real
  • sistemas en tiempo real
  • Sistema Operativo De Tiempo Real
  • SISTEMAS OPERATIVOS TIEMPO REAL
  • Sistemas Operativos De Tiempo Real
  • sistema de tiempo real
  • Sistemas en tiempo real
  • Sistemas Operativos de Tiempo Real

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS