SlideShare uma empresa Scribd logo
1 de 11
*

NTICS
Integrantes:
Alexander Quinaluiza.
Darío Ramírez.
*

    En si en términos mas definidos tenemos
    que el software en tiempo real es:
* 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. Debido a que el software de tiempo real debe operar bajo restricciones de
  rendimiento muy rigurosas, el diseño del software esta conducido frecuentemente, tanto
  por la arquitectura del hardware como por la del software, por las características del
  sistema operativo, por los requisitos de la aplicación y tanto por los extras del lenguaje de
  programación como prospectos de diseño.
* Los Sistemas Operativos de tiempo real son la
    plataforma para establecer un sistema de tiempo real
    ya que en los SOTR no tiene importancia el usuario,
    sino los procesos.
*   Algunos ejemplos de Sistemas Operativos de tiempo
    real son:
*   VxWorks,
*   Solaris, Lyns OS
*   Spectra
*   Por lo regular Sistema Operativo de tiempo real suele
    tener la misma arquitectura que un Sistema Operativo
    convencional, pero su diferencia radica en que
    proporciona mayor prioridad a los elementos de control
    y procesamiento que son utilizados para ejecutar los
    procesos o tareas.



*
*

Los sistemas de tiempo real pueden ser de dos tipos, esto es en función de su
severidad en el tratamiento de los errores que puedan presentarse:
Sistemas de tiempo real blandos o Soft real-time systems: estos pueden
tolerar un exceso en el tiempo de respuesta, con una penalización por el
incumplimiento del plazo. Estos sistemas garantizan que las tareas críticas se
ejecutan en tiempo. Aquí los datos son almacenados en memorias no volátiles, no
utilizan técnicas de memoria virtual ni tiempo compartido, estas técnicas no
pueden ser implementadas en hardware.
Sistemas de tiempo real duros o Hard real-time systems: aquí la respuesta
fuera de término no tiene valor alguno, y produce la falla del sistema. Estos
sistemas tienen menos utilidades que los implementados por hard, por ejemplo no
pueden utilizarse para control industrial y robótico. Pero si para multimedia,
supervisión de controles industriales y realidad virtual.
*
*

CARACTERÍSTICAS PRIMARIAS     CARACTERÍSTICAS
                              SECUNDARIAS
Procedimiento concurrente     Fiabilidad
Interfaz hardware             Reconfigurabilidad
Tiempo de reacción antes de   Usabilidad
los eventos
Arquitectura distribuida      Obligaciones
Bases de datos                Capacidad de evolución
*
*Se presentan en entornos en donde deben ser aceptados y procesados una gran
cantidad de sucesos, donde la mayoría de estos sucesos son externos al sistema
computacional, con un tiempo de respuesta inmediato.
*Pueden ser utilizados en muchos ámbitos entre los cuales están en control
industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real.,
aplicaciones militares (entre otras).
*Proporciona rápidos tiempos de respuesta.
*Capacidad de procesar ráfagas de miles de interrupciones por segundo sin perder un
solo suceso.
*El proceso que tenga mayor prioridad expropia recursos.
*La mayoría de los de procesos son estáticos.
*La gestión de archivos se enfoca a velocidad de acceso que a la utilización eficiente
del recurso.
Las áreas más comunes donde se aplican los servicios de un STR
podrían ser:
* Las telecomunicaciones
* Los sistemas multimedia
* El control industrial
* La robótica
* Los sistemas de aviónica y espaciales
* Los ferrocarriles
* Automóviles
* Electrodomésticos de nueva generación
* experimentos científicos
* sistemas médicos.


     *
El Problema:
* Hoy en día en las empresas, los problemas
    llegan al Director General cuando ya poco se
    puede hacer para solucionarlos, ya se trata de
    una operación con pérdidas, una deuda
    incobrable o la pérdida de un cliente
    importante. Es decir, cuando el perjuicio para
    nuestra empresa, para el cliente o para ambos
    es inevitable.



*
*
Todo esto ya realidad con en nuevo
Sistema HERMES, que combina las
tecnologías de telefonía móvil e Internet
para proporcionar un seguimiento continuo
de las operaciones comerciales de la toda
empresa.

Mais conteúdo relacionado

Mais procurados

Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad IILuis Caiza
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosCarolina Cols
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquicaAndrew King
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Yaskelly Yedra
 
sql server
sql serversql server
sql serverPcentro
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAngel Reyes
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteJosé Antonio Sandoval Acosta
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareJesenia Escobar
 

Mais procurados (20)

Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
sql server
sql serversql server
sql server
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
 
Reglas de transformación
Reglas de transformaciónReglas de transformación
Reglas de transformación
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Reingeniería
ReingenieríaReingeniería
Reingeniería
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 

Destaque

Software Empotrado
Software EmpotradoSoftware Empotrado
Software Empotradochivivi
 
Sistemas de tiempo compartido
Sistemas de tiempo compartidoSistemas de tiempo compartido
Sistemas de tiempo compartidoruberush
 
Software De Gestion
Software De GestionSoftware De Gestion
Software De GestionPabloraton
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo realAreliDA
 
Software de tiempo real.
Software de tiempo real.Software de tiempo real.
Software de tiempo real.javichodj
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosJOSEPHPC3000
 
sistemas basados en web
sistemas basados en websistemas basados en web
sistemas basados en webRoberto Calero
 
Software de entretenimiento
Software de entretenimientoSoftware de entretenimiento
Software de entretenimientoRodrigo Mateo
 
Aplicaciones en tiempo real
Aplicaciones en tiempo realAplicaciones en tiempo real
Aplicaciones en tiempo realjaviacei
 
Arquitectura Monolítica
Arquitectura MonolíticaArquitectura Monolítica
Arquitectura Monolíticaurumisama
 
SISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDOSISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDOAreliDA
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 
Proyectos En Tiempo Real
Proyectos En Tiempo RealProyectos En Tiempo Real
Proyectos En Tiempo Realandres
 
Glosario de informatica.
Glosario de informatica.Glosario de informatica.
Glosario de informatica.gepaezbau
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidorCintia Cadena
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHPerozoAlejandro
 
Software de entretenimiento
Software de entretenimientoSoftware de entretenimiento
Software de entretenimientoMiguel Vasquez
 

Destaque (20)

Software Empotrado
Software EmpotradoSoftware Empotrado
Software Empotrado
 
Sistemas de tiempo real
Sistemas de tiempo realSistemas de tiempo real
Sistemas de tiempo real
 
Sistemas de tiempo compartido
Sistemas de tiempo compartidoSistemas de tiempo compartido
Sistemas de tiempo compartido
 
Software De Gestion
Software De GestionSoftware De Gestion
Software De Gestion
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo real
 
Software de tiempo real.
Software de tiempo real.Software de tiempo real.
Software de tiempo real.
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
 
sistemas basados en web
sistemas basados en websistemas basados en web
sistemas basados en web
 
Software de entretenimiento
Software de entretenimientoSoftware de entretenimiento
Software de entretenimiento
 
Aplicaciones en tiempo real
Aplicaciones en tiempo realAplicaciones en tiempo real
Aplicaciones en tiempo real
 
Arquitectura Monolítica
Arquitectura MonolíticaArquitectura Monolítica
Arquitectura Monolítica
 
SISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDOSISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDO
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Evolucion del Software
Evolucion del SoftwareEvolucion del Software
Evolucion del Software
 
Proyectos En Tiempo Real
Proyectos En Tiempo RealProyectos En Tiempo Real
Proyectos En Tiempo Real
 
Glosario de informatica.
Glosario de informatica.Glosario de informatica.
Glosario de informatica.
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidor
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Software de entretenimiento
Software de entretenimientoSoftware de entretenimiento
Software de entretenimiento
 

Semelhante a Software en tiempo real

Desarrollo de sistemas en tiempo real
Desarrollo de sistemas en tiempo realDesarrollo de sistemas en tiempo real
Desarrollo de sistemas en tiempo realLuis Palacios Tafur
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosanyvo
 
Tipos de software
Tipos  de softwareTipos  de software
Tipos de softwareEIYSC
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwareDeBoRaNbA8
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwareDeBoRaNbA8
 
Ensayo unidad1 raulmorello
Ensayo unidad1 raulmorelloEnsayo unidad1 raulmorello
Ensayo unidad1 raulmorelloHacker Squad
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo realAreliDA
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREJenni2011
 
evolucion de sisitemas operativos
evolucion de sisitemas operativosevolucion de sisitemas operativos
evolucion de sisitemas operativosAlexander Daniel
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativosAlexander Daniel
 
Istemas operativos
Istemas operativosIstemas operativos
Istemas operativosPablo Juarez
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo realAreliDA
 
Informàtica erika y carolina
Informàtica erika y carolinaInformàtica erika y carolina
Informàtica erika y carolinaErika Flores
 
Informàtica erika y carolina
Informàtica erika y carolinaInformàtica erika y carolina
Informàtica erika y carolinaErika Flores
 

Semelhante a Software en tiempo real (20)

Sistemas embebidos
Sistemas embebidosSistemas embebidos
Sistemas embebidos
 
Desarrollo de sistemas en tiempo real
Desarrollo de sistemas en tiempo realDesarrollo de sistemas en tiempo real
Desarrollo de sistemas en tiempo real
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Manual
ManualManual
Manual
 
Bloque 1
Bloque 1  Bloque 1
Bloque 1
 
Tipos de software
Tipos  de softwareTipos  de software
Tipos de software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Sx embebidos
Sx embebidosSx embebidos
Sx embebidos
 
Daniel chirguita
Daniel chirguitaDaniel chirguita
Daniel chirguita
 
Ensayo unidad1 raulmorello
Ensayo unidad1 raulmorelloEnsayo unidad1 raulmorello
Ensayo unidad1 raulmorello
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo real
 
Apuntes SITR
Apuntes SITRApuntes SITR
Apuntes SITR
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
evolucion de sisitemas operativos
evolucion de sisitemas operativosevolucion de sisitemas operativos
evolucion de sisitemas operativos
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativos
 
Istemas operativos
Istemas operativosIstemas operativos
Istemas operativos
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo real
 
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
 

Último

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Software en tiempo real

  • 2. * En si en términos mas definidos tenemos que el software en tiempo real es:
  • 3. * 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. Debido a que el software de tiempo real debe operar bajo restricciones de rendimiento muy rigurosas, el diseño del software esta conducido frecuentemente, tanto por la arquitectura del hardware como por la del software, por las características del sistema operativo, por los requisitos de la aplicación y tanto por los extras del lenguaje de programación como prospectos de diseño.
  • 4. * Los Sistemas Operativos de tiempo real son la plataforma para establecer un sistema de tiempo real ya que en los SOTR no tiene importancia el usuario, sino los procesos. * Algunos ejemplos de Sistemas Operativos de tiempo real son: * VxWorks, * Solaris, Lyns OS * Spectra * Por lo regular Sistema Operativo de tiempo real suele tener la misma arquitectura que un Sistema Operativo convencional, pero su diferencia radica en que proporciona mayor prioridad a los elementos de control y procesamiento que son utilizados para ejecutar los procesos o tareas. *
  • 5. * Los sistemas de tiempo real pueden ser de dos tipos, esto es en función de su severidad en el tratamiento de los errores que puedan presentarse: Sistemas de tiempo real blandos o Soft real-time systems: estos pueden tolerar un exceso en el tiempo de respuesta, con una penalización por el incumplimiento del plazo. Estos sistemas garantizan que las tareas críticas se ejecutan en tiempo. Aquí los datos son almacenados en memorias no volátiles, no utilizan técnicas de memoria virtual ni tiempo compartido, estas técnicas no pueden ser implementadas en hardware. Sistemas de tiempo real duros o Hard real-time systems: aquí la respuesta fuera de término no tiene valor alguno, y produce la falla del sistema. Estos sistemas tienen menos utilidades que los implementados por hard, por ejemplo no pueden utilizarse para control industrial y robótico. Pero si para multimedia, supervisión de controles industriales y realidad virtual.
  • 6. *
  • 7. * CARACTERÍSTICAS PRIMARIAS CARACTERÍSTICAS SECUNDARIAS Procedimiento concurrente Fiabilidad Interfaz hardware Reconfigurabilidad Tiempo de reacción antes de Usabilidad los eventos Arquitectura distribuida Obligaciones Bases de datos Capacidad de evolución
  • 8. * *Se presentan en entornos en donde deben ser aceptados y procesados una gran cantidad de sucesos, donde la mayoría de estos sucesos son externos al sistema computacional, con un tiempo de respuesta inmediato. *Pueden ser utilizados en muchos ámbitos entre los cuales están en control industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real., aplicaciones militares (entre otras). *Proporciona rápidos tiempos de respuesta. *Capacidad de procesar ráfagas de miles de interrupciones por segundo sin perder un solo suceso. *El proceso que tenga mayor prioridad expropia recursos. *La mayoría de los de procesos son estáticos. *La gestión de archivos se enfoca a velocidad de acceso que a la utilización eficiente del recurso.
  • 9. Las áreas más comunes donde se aplican los servicios de un STR podrían ser: * Las telecomunicaciones * Los sistemas multimedia * El control industrial * La robótica * Los sistemas de aviónica y espaciales * Los ferrocarriles * Automóviles * Electrodomésticos de nueva generación * experimentos científicos * sistemas médicos. *
  • 10. El Problema: * Hoy en día en las empresas, los problemas llegan al Director General cuando ya poco se puede hacer para solucionarlos, ya se trata de una operación con pérdidas, una deuda incobrable o la pérdida de un cliente importante. Es decir, cuando el perjuicio para nuestra empresa, para el cliente o para ambos es inevitable. *
  • 11. * Todo esto ya realidad con en nuevo Sistema HERMES, que combina las tecnologías de telefonía móvil e Internet para proporcionar un seguimiento continuo de las operaciones comerciales de la toda empresa.