SlideShare una empresa de Scribd logo
1 de 19
Arquitectura de
    Referencia para
Sistemas en Tiempo
               Real
                 Uu Espens Rubén Aarón
        Castillo Navarrete Pablo Vicente
              Suaste Angulo Alfonso Iván
        Castilla Balam Herbert Alejandro
             Aque Becerra Manuel Jesús
Arquitectura de Referencia para
Sistemas de Tiempo Real

   Introducción.
   En su forma más simple, un sistema informático consta
    de una CPU y la memoria interconectados por un bus.
   Hay tres buses en todo el sistema: el de corriente
    eléctrica, direcciones y datos.
   Al crear sistemas en tiempo real empotrados no hay margen
    para el error. La naturaleza demanda de un producto final
    que será poderoso, eficiente y confiable.




   Los desarrolladores sofisticados confían en las soluciones de
    patrones de diseño para la construcción de sistemas de
    evaluación en tiempo real y a prueba de fallos.
   Con respecto a los sistemas en tiempo real son los
    modelos de comportamiento UML los que son de
    interés.


   Un Sistema de Tiempo Real (STR) puede definirse como
    aquél que debe completar sus actividades en plazos de
    tiempo predeterminados.
DEFINICIÓN


   A los sistemas de tiempo real también se les conoce como
    sistemas empotrados o embebidos (embedded systems).
   Es un sistema informativo que interacciona rápidamente
    con su entorno físico y realiza funciones de supervisión y
    control.
Tareas


   Los sistemas en tiempo real (STR) ejecutan actividades o
    tareas en un inérvalo de tiempo predeterminado.
   Tienen varios tipos de propiedades:
   Funcionales: qué hacen.
   Temporales: cuándo lo hacen.
   El comportamiento temporal de las tareas se especifica
    mediante sus atributos temporales:


   Cuándo se ejecutan: esquema de activación


   Que plazo tienen para ejecutar cada acción.
   Activación:
Periódica: a intervalos regulares, con período T.


Aperiódica: cada vez que ocurre un suceso determinado:
   Esporádica: separación mínima entre actividades T.
   Estocástica: a rachas, irregularidades.
   Plazo de respuesta:
   En Absoluto: tiempo limite para terminar.
   Relativo: intervalo desde la activación.
ARQUITECTURA DE TIEMPO REAL


   El diseño de arquitectura de tiempo real involucra 2
    aspectos:


       Nivel de Nodo
       Nivel de Sistema
DISEÑO


   Se identifica todas las tareas que se tienen que realizar y
    también se identifican las restricciones temporales que se
    pretenden cumplir.
   Posteriormente se codifican los programas que ejecutan
    las tareas.
   Posteriormente se pasa a medir el tiempo de cómputo de
    cada tarea y se realiza un análisis de planificación.
   Para evitar los problemas que se tienen durante el
    diseño de software de tiempo real se establecieron
    algunas metodologías como:
       Metodología de flujos de datos.
       Metodología de estructuras de datos.
       Metodología orientada a objetos.
ELEMENTOS QUE COMPONEN UN STR


   Aspectos de integración y de rendimiento
   Manejo de interrupciones
   Bases de datos en tiempo real
   Sistemas operativos de tiempo real
   Lenguaje de tiempo real
   Sincronización y comunicación de tareas.
APLICACIÓN


   Dominio industrial


   Uso militar


   Sistemas altamente críticos


   Otros
CLASIFICACION DE SISTEMAS EN
TIEMPO REAL.
   Tiempo real estricto (hard real-time)


   Tiempo real flexible (soft real-time)


   Tiempo real firme(firm real-time).
CARACTERISTICAS


       Gran tamaño y complejidad:
       Simultaneidad de acciones (concurrencia) .
       Dispositivos de entrada y salida especiales.
       Seguridad y fiabilidad.
       Determinismo.
Arquitectura de referencia para sistemas en tiempo real

Más contenido relacionado

La actualidad más candente

Taxonomia de las herramientas case
Taxonomia de las herramientas caseTaxonomia de las herramientas case
Taxonomia de las herramientas case
isidro luna beltran
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
Walter Chacon
 
1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores
JoOsee Kette
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windows
eyes
 

La actualidad más candente (20)

Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Diseño a Nivel de Componentes
Diseño a Nivel de ComponentesDiseño a Nivel de Componentes
Diseño a Nivel de Componentes
 
Sistemas expertos
Sistemas expertosSistemas expertos
Sistemas expertos
 
Taxonomia de las herramientas case
Taxonomia de las herramientas caseTaxonomia de las herramientas case
Taxonomia de las herramientas case
 
Analisis y-tecnicas-de-recoleccion-de-datos
Analisis y-tecnicas-de-recoleccion-de-datosAnalisis y-tecnicas-de-recoleccion-de-datos
Analisis y-tecnicas-de-recoleccion-de-datos
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Lenguajes de simulacion
Lenguajes de simulacionLenguajes de simulacion
Lenguajes de simulacion
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 
1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Tipos de Graficacion
Tipos de GraficacionTipos de Graficacion
Tipos de Graficacion
 
UML
UMLUML
UML
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Estudio de factibilidad técnica (enfoque informático)
Estudio de factibilidad técnica  (enfoque informático)Estudio de factibilidad técnica  (enfoque informático)
Estudio de factibilidad técnica (enfoque informático)
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Diseño de Arquitectura ACDM
Diseño de Arquitectura ACDMDiseño de Arquitectura ACDM
Diseño de Arquitectura ACDM
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windows
 

Destacado

Generador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionGenerador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacion
bulnez
 
Arquitectura de referencia
Arquitectura de referenciaArquitectura de referencia
Arquitectura de referencia
piramidepse
 
Clasificación de sistemas operativos
Clasificación de sistemas operativosClasificación de sistemas operativos
Clasificación de sistemas operativos
Elizabeth Lee
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
Sergio Olivares
 
Diseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidorDiseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidor
Oskr Gamez
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
Aeivans
 
Software Empotrado
Software EmpotradoSoftware Empotrado
Software Empotrado
chivivi
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Universidad de Guadalajara
 

Destacado (20)

Generador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionGenerador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacion
 
Arquitectura de referencia
Arquitectura de referenciaArquitectura de referencia
Arquitectura de referencia
 
Tema 1 introducción compilador
Tema 1 introducción compiladorTema 1 introducción compilador
Tema 1 introducción compilador
 
Tablas de verdad en excel
Tablas de verdad en excelTablas de verdad en excel
Tablas de verdad en excel
 
Arquitectura de tiempo real para un sistema inteligente
Arquitectura de tiempo real para un sistema inteligenteArquitectura de tiempo real para un sistema inteligente
Arquitectura de tiempo real para un sistema inteligente
 
Mándala - Sistemas de Tiempo Real
Mándala - Sistemas de Tiempo RealMándala - Sistemas de Tiempo Real
Mándala - Sistemas de Tiempo Real
 
Clasificación de sistemas operativos
Clasificación de sistemas operativosClasificación de sistemas operativos
Clasificación de sistemas operativos
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference Architecture
 
Big Data de verdad, en 4K y en tiempo real; Arquitectura Logtrust
Big Data de verdad, en 4K y en tiempo real; Arquitectura LogtrustBig Data de verdad, en 4K y en tiempo real; Arquitectura Logtrust
Big Data de verdad, en 4K y en tiempo real; Arquitectura Logtrust
 
Trabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsTrabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windows
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
 
Diseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidorDiseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidor
 
Sistemas paralelos
Sistemas paralelosSistemas paralelos
Sistemas paralelos
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
 
Software Empotrado
Software EmpotradoSoftware Empotrado
Software Empotrado
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedio
 
Real-time Predictive Analytics in Manufacturing - Impetus Webinar
Real-time Predictive Analytics in Manufacturing - Impetus WebinarReal-time Predictive Analytics in Manufacturing - Impetus Webinar
Real-time Predictive Analytics in Manufacturing - Impetus Webinar
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
 

Similar a Arquitectura de referencia para sistemas en tiempo real (20)

Desarrollo de sistemas en tiempo real
Desarrollo de sistemas en tiempo realDesarrollo de sistemas en tiempo real
Desarrollo de sistemas en tiempo real
 
T3 u5 erp eai
T3 u5 erp eaiT3 u5 erp eai
T3 u5 erp eai
 
Tema 3 unidad v - scm
Tema 3   unidad v  - scmTema 3   unidad v  - scm
Tema 3 unidad v - scm
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Sergio
SergioSergio
Sergio
 
E:\Sergio
E:\SergioE:\Sergio
E:\Sergio
 
Conceptos
ConceptosConceptos
Conceptos
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22
 
3.2.2 desarrollo
3.2.2 desarrollo3.2.2 desarrollo
3.2.2 desarrollo
 
3.2.2 desarrollo
3.2.2 desarrollo3.2.2 desarrollo
3.2.2 desarrollo
 
Ingenieria sistemas
Ingenieria sistemasIngenieria sistemas
Ingenieria sistemas
 
Informàtica erika y carolina
Informàtica erika y carolinaInformàtica erika y carolina
Informàtica erika y carolina
 
Informàtica erika y carolina
Informàtica erika y carolinaInformàtica erika y carolina
Informàtica erika y carolina
 
UNIDAD III TEMA 7 EQUIPO SCADA
UNIDAD III TEMA 7 EQUIPO SCADAUNIDAD III TEMA 7 EQUIPO SCADA
UNIDAD III TEMA 7 EQUIPO SCADA
 
Diseño del sistema
Diseño del sistemaDiseño del sistema
Diseño del sistema
 
Presentación 4 Sistemas de Control.pdf
Presentación 4 Sistemas de Control.pdfPresentación 4 Sistemas de Control.pdf
Presentación 4 Sistemas de Control.pdf
 
Siste deinf
Siste deinfSiste deinf
Siste deinf
 
CAPITULO 1
CAPITULO 1CAPITULO 1
CAPITULO 1
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Último (20)

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

Arquitectura de referencia para sistemas en tiempo real

  • 1. Arquitectura de Referencia para Sistemas en Tiempo Real Uu Espens Rubén Aarón Castillo Navarrete Pablo Vicente Suaste Angulo Alfonso Iván Castilla Balam Herbert Alejandro Aque Becerra Manuel Jesús
  • 2. Arquitectura de Referencia para Sistemas de Tiempo Real  Introducción.  En su forma más simple, un sistema informático consta de una CPU y la memoria interconectados por un bus.  Hay tres buses en todo el sistema: el de corriente eléctrica, direcciones y datos.
  • 3.
  • 4. Al crear sistemas en tiempo real empotrados no hay margen para el error. La naturaleza demanda de un producto final que será poderoso, eficiente y confiable.  Los desarrolladores sofisticados confían en las soluciones de patrones de diseño para la construcción de sistemas de evaluación en tiempo real y a prueba de fallos.
  • 5. Con respecto a los sistemas en tiempo real son los modelos de comportamiento UML los que son de interés.  Un Sistema de Tiempo Real (STR) puede definirse como aquél que debe completar sus actividades en plazos de tiempo predeterminados.
  • 6.
  • 7. DEFINICIÓN  A los sistemas de tiempo real también se les conoce como sistemas empotrados o embebidos (embedded systems).  Es un sistema informativo que interacciona rápidamente con su entorno físico y realiza funciones de supervisión y control.
  • 8. Tareas  Los sistemas en tiempo real (STR) ejecutan actividades o tareas en un inérvalo de tiempo predeterminado.  Tienen varios tipos de propiedades:  Funcionales: qué hacen.  Temporales: cuándo lo hacen.
  • 9. El comportamiento temporal de las tareas se especifica mediante sus atributos temporales:  Cuándo se ejecutan: esquema de activación  Que plazo tienen para ejecutar cada acción.
  • 10. Activación: Periódica: a intervalos regulares, con período T. Aperiódica: cada vez que ocurre un suceso determinado:  Esporádica: separación mínima entre actividades T.  Estocástica: a rachas, irregularidades.
  • 11. Plazo de respuesta:  En Absoluto: tiempo limite para terminar.  Relativo: intervalo desde la activación.
  • 12. ARQUITECTURA DE TIEMPO REAL  El diseño de arquitectura de tiempo real involucra 2 aspectos:  Nivel de Nodo  Nivel de Sistema
  • 13. DISEÑO  Se identifica todas las tareas que se tienen que realizar y también se identifican las restricciones temporales que se pretenden cumplir.  Posteriormente se codifican los programas que ejecutan las tareas.  Posteriormente se pasa a medir el tiempo de cómputo de cada tarea y se realiza un análisis de planificación.
  • 14. Para evitar los problemas que se tienen durante el diseño de software de tiempo real se establecieron algunas metodologías como:  Metodología de flujos de datos.  Metodología de estructuras de datos.  Metodología orientada a objetos.
  • 15. ELEMENTOS QUE COMPONEN UN STR  Aspectos de integración y de rendimiento  Manejo de interrupciones  Bases de datos en tiempo real  Sistemas operativos de tiempo real  Lenguaje de tiempo real  Sincronización y comunicación de tareas.
  • 16. APLICACIÓN  Dominio industrial  Uso militar  Sistemas altamente críticos  Otros
  • 17. CLASIFICACION DE SISTEMAS EN TIEMPO REAL.  Tiempo real estricto (hard real-time)  Tiempo real flexible (soft real-time)  Tiempo real firme(firm real-time).
  • 18. CARACTERISTICAS  Gran tamaño y complejidad:  Simultaneidad de acciones (concurrencia) .  Dispositivos de entrada y salida especiales.  Seguridad y fiabilidad.  Determinismo.