Monografias.com > Tecnología
Descargar Imprimir Comentar Ver trabajos relacionados

Sistemas de tiempo real




Enviado por López Guel Juan



Partes: 1, 2

    1. Definición
    2. Generalidades de los
      STR
    3. Sistemas
      operativos de tiempo real
    4. Clasificación
      de los sistemas de tiempo real
    5. Métodos
      de diseños
    6. Requisitos
      temporales
    7. Estructura de un
      STR
    8. Características
      de los sistemas de tiempo real
    9. Aplicaciones de
      los STR
    10. Seguridad en los
      STR
    11. Entrada/salida
      en sistemas de tiempo real
    12. Ejemplo que
      plasma la utilidad de los STR
    13. Conclusiones
    14. Bibliografías

    INTRODUCCIÓN

    Es bien sabido que los Sistemas de
    Tiempo Real
    pueden llevar el control eventos que
    ocurren en el mundo real, por lo tanto es un sistema que
    responde a un estímulo externo dentro de un tiempo
    especificado.

    Entonces los sistemas de tiempo real interactúan
    con el entorno que se le presente y pueden ejecutar acciones de
    respuesta para determinados estímulos de dicho
    entorno.

    Este tipo de sistemas tienen muchas
    características que benefician a todo el individuo que
    pretenda interactuar con ellos.

    A continuación se abordara a fondo el tema:
    "Sistemas De Tiempo Real (STR)"

    DEFINICIÓN:

    Básicamente los sistemas de tiempo real se
    definen como sistemas informáticos que tienen la capacidad
    de interactuar rápidamente con su entorno físico,
    el cual puede realizar funciones de
    supervisión o control para su mismo
    beneficio.

    Todos los sistemas de tiempo real tienen la facultad de
    ejecutar actividades o tareas en de intervalos de tiempo
    bien definidos.

    Todas las tareas son ejecutadas inmediatamente en una
    forma concurrente, esto es para sincronizar el
    funcionamiento del sistema con la simultaneidad de acciones que
    se presentan en el mundo físico.

    En los sistemas de tiempo real los intervalos de tiempo
    en que se ejecutan las tareas se definen por un esquema de
    activación
    y por un plazo de ejecución.
    En lo que respecta al esquema de activación puede ser
    periódico, es decir en intervalos regulares, o
    también puede ser aperiódico, es decir, en
    respuesta a sucesos externos que ocurren de forma
    irregular.

    La mayoría de los STR son utilizados cuando
    existen requerimientos de tiempo muy rígidos en las
    operaciones o
    en el flujo de datos,
    generalmente son requeridos como sistemas de
    control en una aplicación dedicada.

    La eficiencia de los
    STR no solo depende de la exactitud de los resultados de
    cómputo, sino también del momento en que los
    entrega. La predictibilidad es su característica principal
    de este tipo de sistemas.

    Este tipo de sistemas se caracterizan por tener que
    producir una salida, como respuesta a una entrada, en un tiempo
    determinado. El intervalo de tiempo que se presenta entre la
    entrada y la salida debe ser muy pequeño para que la
    respuesta temporal del sistema sea aceptable.

    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 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 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 el principio, es decir, comenzar de
    nuevo, utilizando otro procesador
    más potente o utilizando otros algoritmos
    para implementar las tareas.

    GENERALIDADES DE LOS STR

    • Requiere técnicas
      de análisis, diseño y prueba que son desconocidas en
      otras áreas de aplicación.
    • Esta muy acoplado con el mundo externo.
    • Opera bajo condiciones de rendimiento muy
      rigurosas.
    • Esta conducido por el hardware,
      software, por
      las características del sistema
      operativo, por requisitos de la aplicación,
      así como por aspectos de diseño.

    ELEMENTOS QUE COMPONEN UN STR

    • 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.

     

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter