SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Linux en Tiempo Real

           Carlos M. Camara Mora
Estudiante de ingeniería de telecomunicaciones
                 Mayo 2004
Indice
I nt roduccion
Cont r ol de sist emas de f or ma pr ecisa y aut omát ica

I nt er conex ión de dist int os sist emas
Soluciones basadas en or denador es y sof t war e
Respuest as r ápidas y en el moment o adecuado
Definición SO en Tiem po Real ( I )




“No importa que los relojes sean duros o blandos, lo
 que importa es que den la hora exacta”
                                            S. Dal i
Definición SO en Tiem po Real ( I I )
“Un sistema de tiempo real es aquel en el que para que las operaciones
  computacionales sean correctas no depende sólo de que la lógica e
  implementación de los programas computacionales sea correcto, sino también en
  el tiempo en el que dicha operación entregó su resultado.”
                                                                  D. Gillies
  Caract erist ícas de u n sist em a operat ivo en t iem po real
               Det er minismo

               Tiempo de r espuest a

               Cont r ol de los pr ocesos sobr e el sist ema

               Conf iabilidad

               Oper ación a pr ueba de f allos
Opciones de Tiem po Real




Mult ipr ocesador , mult it ar ea, mult iplat af or ma
Ópt imo ent or no de desar r ollo y pr ogr amación
Sopor t e y compat ibilidad con ot r os sist emas
SOFTWARE LI BRE
Det erm inism o y Planificacion

I nt er r upciones y r ut inas impr evisibles
Necesidad de planif icador es específ icos
2 planif icador es: Cíclicos y por Pr ior idades
Planif icador por pr ior idades:
Fij os: Rat e Monot onic
Dinámicos: Ear liest Deadline Fir st (I . Ripoll)
Opciones para Linux RT

      Dos f or mas de implement ar el t iempo r eal:
i)    Modif icación complet a del nucleo
ii)   Par cheado del ker nel y módulos adicionales
      RTLinux f ue pioner a en t iempo r eal
      Las mej or es soluciones son ii) ej : RTAI
Descripcion de RTLinux
Fue desar r ollado por V.Yodaiken yM.Bar avanov
Planif icador expulsivo de pr ior idades f ij as
Se int r oduce como módulo en el ker nel
Act úa como un micr oker nel
Ej ecución en modo super visor de la CPU
Se comunica con Linux mediant e FI FOs
Arquit ect ura RTLinux
Tareas de Tiem po Real

  Las t ar eas se car gan en f or ma de módulos
  Se ej ecut an en f or ma de módulos
   Er r or es de pr ogr amación pueden bloquear
el sist ema
   Cuidar planif icación par a no dej ar f uer a de
ej ecucion al núcleo de Linux
Planificación en RTLinux

  Posibilidad de elegir planif icador
  Rat e Monot onic: Pr ior idades f ij as
   Ear liest Deadline Fir st : Pr ior idades
dinámicas
Precisión Tem poral

  I mpr ecisión del sist ema pr ovoca J it t er
   Nor malment e se usa r eloj de baj a
pr ecisión
  RTLinux ut iliza el t empor izador I NTEL
8354
  Mej or amos la pr ecisión de 1 ms a 10 us
Com unicación ent re procesos

  Hay que comunicar Linux con RTLinux
  Usar emos colas FI FO (RT-FI FO)
  Tendr emos desde 64 hast a 255 colas
  Posibilidad de colas de mensaj es per o aun
en desar r ollo
Experiencia práct ica

C

Más contenido relacionado

Destacado

Destacado (20)

Proxecto Mono
Proxecto MonoProxecto Mono
Proxecto Mono
 
Inventos argentinos
Inventos argentinos Inventos argentinos
Inventos argentinos
 
PP | Avances Tecnologicos Siglo XXI
PP | Avances Tecnologicos Siglo XXIPP | Avances Tecnologicos Siglo XXI
PP | Avances Tecnologicos Siglo XXI
 
Word de tp informatica
Word de tp informaticaWord de tp informatica
Word de tp informatica
 
Ciencias Politicas Sesion III Poder y Politica
Ciencias Politicas Sesion III Poder y PoliticaCiencias Politicas Sesion III Poder y Politica
Ciencias Politicas Sesion III Poder y Politica
 
Ogassa (Belén)
Ogassa (Belén)Ogassa (Belén)
Ogassa (Belén)
 
21 Proceso De Globalizacion
21 Proceso De Globalizacion21 Proceso De Globalizacion
21 Proceso De Globalizacion
 
Memòria Castellví Solidari - Junts Podem (any 2004)
Memòria Castellví Solidari - Junts Podem (any 2004)Memòria Castellví Solidari - Junts Podem (any 2004)
Memòria Castellví Solidari - Junts Podem (any 2004)
 
Empredimiento estudiantes universitarios
Empredimiento estudiantes universitariosEmpredimiento estudiantes universitarios
Empredimiento estudiantes universitarios
 
Wikis
WikisWikis
Wikis
 
IconoS
IconoSIconoS
IconoS
 
De las sedes a las redes
De las sedes a las redesDe las sedes a las redes
De las sedes a las redes
 
экстренная профилактика столбняка
экстренная профилактика столбнякаэкстренная профилактика столбняка
экстренная профилактика столбняка
 
Levantamiento De Contenidos Wired
Levantamiento De Contenidos WiredLevantamiento De Contenidos Wired
Levantamiento De Contenidos Wired
 
Cosas de maestros
Cosas de maestrosCosas de maestros
Cosas de maestros
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Refleja. SóLo Con Un Euro.
Refleja. SóLo Con Un Euro.Refleja. SóLo Con Un Euro.
Refleja. SóLo Con Un Euro.
 
La Busqueda
La BusquedaLa Busqueda
La Busqueda
 
EDFU 3007
EDFU 3007EDFU 3007
EDFU 3007
 
Ley De Prevencion En EspañA
Ley De Prevencion En EspañALey De Prevencion En EspañA
Ley De Prevencion En EspañA
 

Similar a Presentación Linux en Tiempo Real

Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo realAeivans
 
Ada 3 (dinamita) (1)
Ada 3 (dinamita) (1)Ada 3 (dinamita) (1)
Ada 3 (dinamita) (1)liliasosa1
 
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
 
Tipos de auditoria informatica
 Tipos de auditoria informatica Tipos de auditoria informatica
Tipos de auditoria informaticaeverttyb21
 
Ensayo unidad1 raulmorello
Ensayo unidad1 raulmorelloEnsayo unidad1 raulmorello
Ensayo unidad1 raulmorelloHacker Squad
 
Realidad Virtual y Aumentada - Sector Industria
Realidad Virtual y Aumentada - Sector IndustriaRealidad Virtual y Aumentada - Sector Industria
Realidad Virtual y Aumentada - Sector IndustriaPlain Concepts
 
Auditoria informatica evestefany
Auditoria informatica evestefanyAuditoria informatica evestefany
Auditoria informatica evestefanyevestefany
 
AUDITORIA INFORMATICA,
AUDITORIA INFORMATICA,AUDITORIA INFORMATICA,
AUDITORIA INFORMATICA,evestefany
 
Auditoria informatica evelin ruano
Auditoria informatica evelin ruanoAuditoria informatica evelin ruano
Auditoria informatica evelin ruanoevestefany
 
Frankestaba.ing (2)
Frankestaba.ing (2)Frankestaba.ing (2)
Frankestaba.ing (2)ID Z
 
Estrategias de administración de desastres informáticos - Luciano Fain
Estrategias de administración de desastres informáticos - Luciano FainEstrategias de administración de desastres informáticos - Luciano Fain
Estrategias de administración de desastres informáticos - Luciano FainForo Global Crossing
 
Sistemas en tiempo real.
Sistemas en tiempo real.Sistemas en tiempo real.
Sistemas en tiempo real.Jesus Baptista
 
Auditoria+de+la+seguridad
Auditoria+de+la+seguridadAuditoria+de+la+seguridad
Auditoria+de+la+seguridadPaook
 

Similar a Presentación Linux en Tiempo Real (20)

Bloque 1
Bloque 1  Bloque 1
Bloque 1
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
 
Ada 3 (dinamita) (1)
Ada 3 (dinamita) (1)Ada 3 (dinamita) (1)
Ada 3 (dinamita) (1)
 
Desarrollo de sistemas en tiempo real
Desarrollo de sistemas en tiempo realDesarrollo de sistemas en tiempo real
Desarrollo de sistemas en tiempo real
 
Manual
ManualManual
Manual
 
Apuntes SITR
Apuntes SITRApuntes SITR
Apuntes SITR
 
Tipos de auditoria informatica
 Tipos de auditoria informatica Tipos de auditoria informatica
Tipos de auditoria informatica
 
Ensayo unidad1 raulmorello
Ensayo unidad1 raulmorelloEnsayo unidad1 raulmorello
Ensayo unidad1 raulmorello
 
Final Amon Info
Final Amon InfoFinal Amon Info
Final Amon Info
 
Realidad Virtual y Aumentada - Sector Industria
Realidad Virtual y Aumentada - Sector IndustriaRealidad Virtual y Aumentada - Sector Industria
Realidad Virtual y Aumentada - Sector Industria
 
Auditoria informatica evestefany
Auditoria informatica evestefanyAuditoria informatica evestefany
Auditoria informatica evestefany
 
AUDITORIA INFORMATICA,
AUDITORIA INFORMATICA,AUDITORIA INFORMATICA,
AUDITORIA INFORMATICA,
 
Auditoria informatica evelin ruano
Auditoria informatica evelin ruanoAuditoria informatica evelin ruano
Auditoria informatica evelin ruano
 
Frankestaba.ing (2)
Frankestaba.ing (2)Frankestaba.ing (2)
Frankestaba.ing (2)
 
Robert milt ing
Robert milt ingRobert milt ing
Robert milt ing
 
Estrategias de administración de desastres informáticos - Luciano Fain
Estrategias de administración de desastres informáticos - Luciano FainEstrategias de administración de desastres informáticos - Luciano Fain
Estrategias de administración de desastres informáticos - Luciano Fain
 
Auditoria explotacion
Auditoria explotacionAuditoria explotacion
Auditoria explotacion
 
Sistemas en tiempo real.
Sistemas en tiempo real.Sistemas en tiempo real.
Sistemas en tiempo real.
 
Auditoria+de+la+seguridad
Auditoria+de+la+seguridadAuditoria+de+la+seguridad
Auditoria+de+la+seguridad
 

Más de Carlos M. Cámara

Develop your Mobile app with Flutter and Joomla 4
 Develop your Mobile app with Flutter and Joomla 4  Develop your Mobile app with Flutter and Joomla 4
Develop your Mobile app with Flutter and Joomla 4 Carlos M. Cámara
 
Venta por valor de una web joomla
Venta por valor de una web joomlaVenta por valor de una web joomla
Venta por valor de una web joomlaCarlos M. Cámara
 
WebServices y automatizaciones en PrestaShop
WebServices y automatizaciones en PrestaShopWebServices y automatizaciones en PrestaShop
WebServices y automatizaciones en PrestaShopCarlos M. Cámara
 
Un sitio superrápido con joomla!
Un sitio superrápido con joomla!Un sitio superrápido con joomla!
Un sitio superrápido con joomla!Carlos M. Cámara
 
Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!Carlos M. Cámara
 
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Joomla! en 10 minutos  - JoomlaDay Sevilla 2015Joomla! en 10 minutos  - JoomlaDay Sevilla 2015
Joomla! en 10 minutos - JoomlaDay Sevilla 2015Carlos M. Cámara
 
Building a complete conference or event site
Building a complete conference or event siteBuilding a complete conference or event site
Building a complete conference or event siteCarlos M. Cámara
 
Gestión de eventos en Joomla con JEvents
Gestión de eventos en Joomla con JEventsGestión de eventos en Joomla con JEvents
Gestión de eventos en Joomla con JEventsCarlos M. Cámara
 
Taller de Jevents del Joomla! Day Spain 2012
Taller de Jevents del Joomla! Day Spain 2012Taller de Jevents del Joomla! Day Spain 2012
Taller de Jevents del Joomla! Day Spain 2012Carlos M. Cámara
 
Plataforma de sensores Bio Mems basada en Cantilevers
Plataforma de sensores Bio Mems basada en CantileversPlataforma de sensores Bio Mems basada en Cantilevers
Plataforma de sensores Bio Mems basada en CantileversCarlos M. Cámara
 
Sistemas Empotrados: Android
Sistemas Empotrados: AndroidSistemas Empotrados: Android
Sistemas Empotrados: AndroidCarlos M. Cámara
 

Más de Carlos M. Cámara (16)

Develop your Mobile app with Flutter and Joomla 4
 Develop your Mobile app with Flutter and Joomla 4  Develop your Mobile app with Flutter and Joomla 4
Develop your Mobile app with Flutter and Joomla 4
 
Introducción a GTD
Introducción a GTDIntroducción a GTD
Introducción a GTD
 
Venta por valor de una web joomla
Venta por valor de una web joomlaVenta por valor de una web joomla
Venta por valor de una web joomla
 
WebServices y automatizaciones en PrestaShop
WebServices y automatizaciones en PrestaShopWebServices y automatizaciones en PrestaShop
WebServices y automatizaciones en PrestaShop
 
Un sitio superrápido con joomla!
Un sitio superrápido con joomla!Un sitio superrápido con joomla!
Un sitio superrápido con joomla!
 
Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!
 
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Joomla! en 10 minutos  - JoomlaDay Sevilla 2015Joomla! en 10 minutos  - JoomlaDay Sevilla 2015
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
 
Building a complete conference or event site
Building a complete conference or event siteBuilding a complete conference or event site
Building a complete conference or event site
 
Gestión de eventos en Joomla con JEvents
Gestión de eventos en Joomla con JEventsGestión de eventos en Joomla con JEvents
Gestión de eventos en Joomla con JEvents
 
Taller de Jevents del Joomla! Day Spain 2012
Taller de Jevents del Joomla! Day Spain 2012Taller de Jevents del Joomla! Day Spain 2012
Taller de Jevents del Joomla! Day Spain 2012
 
Resumen Beca Leonardo
Resumen Beca LeonardoResumen Beca Leonardo
Resumen Beca Leonardo
 
Plataforma de sensores Bio Mems basada en Cantilevers
Plataforma de sensores Bio Mems basada en CantileversPlataforma de sensores Bio Mems basada en Cantilevers
Plataforma de sensores Bio Mems basada en Cantilevers
 
Sistemas Empotrados: Android
Sistemas Empotrados: AndroidSistemas Empotrados: Android
Sistemas Empotrados: Android
 
Duffy Boats Fuel Cells
Duffy Boats Fuel CellsDuffy Boats Fuel Cells
Duffy Boats Fuel Cells
 
Evolucion imagenes medicina
Evolucion imagenes medicinaEvolucion imagenes medicina
Evolucion imagenes medicina
 
Ingenieros
IngenierosIngenieros
Ingenieros
 

Último

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Último (20)

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

Presentación Linux en Tiempo Real

  • 1. Linux en Tiempo Real Carlos M. Camara Mora Estudiante de ingeniería de telecomunicaciones Mayo 2004
  • 3. I nt roduccion Cont r ol de sist emas de f or ma pr ecisa y aut omát ica I nt er conex ión de dist int os sist emas Soluciones basadas en or denador es y sof t war e Respuest as r ápidas y en el moment o adecuado
  • 4. Definición SO en Tiem po Real ( I ) “No importa que los relojes sean duros o blandos, lo que importa es que den la hora exacta” S. Dal i
  • 5. Definición SO en Tiem po Real ( I I ) “Un sistema de tiempo real es aquel en el que para que las operaciones computacionales sean correctas no depende sólo de que la lógica e implementación de los programas computacionales sea correcto, sino también en el tiempo en el que dicha operación entregó su resultado.” D. Gillies Caract erist ícas de u n sist em a operat ivo en t iem po real Det er minismo Tiempo de r espuest a Cont r ol de los pr ocesos sobr e el sist ema Conf iabilidad Oper ación a pr ueba de f allos
  • 6. Opciones de Tiem po Real Mult ipr ocesador , mult it ar ea, mult iplat af or ma Ópt imo ent or no de desar r ollo y pr ogr amación Sopor t e y compat ibilidad con ot r os sist emas SOFTWARE LI BRE
  • 7. Det erm inism o y Planificacion I nt er r upciones y r ut inas impr evisibles Necesidad de planif icador es específ icos 2 planif icador es: Cíclicos y por Pr ior idades Planif icador por pr ior idades: Fij os: Rat e Monot onic Dinámicos: Ear liest Deadline Fir st (I . Ripoll)
  • 8. Opciones para Linux RT Dos f or mas de implement ar el t iempo r eal: i) Modif icación complet a del nucleo ii) Par cheado del ker nel y módulos adicionales RTLinux f ue pioner a en t iempo r eal Las mej or es soluciones son ii) ej : RTAI
  • 9. Descripcion de RTLinux Fue desar r ollado por V.Yodaiken yM.Bar avanov Planif icador expulsivo de pr ior idades f ij as Se int r oduce como módulo en el ker nel Act úa como un micr oker nel Ej ecución en modo super visor de la CPU Se comunica con Linux mediant e FI FOs
  • 10. Arquit ect ura RTLinux
  • 11. Tareas de Tiem po Real Las t ar eas se car gan en f or ma de módulos Se ej ecut an en f or ma de módulos Er r or es de pr ogr amación pueden bloquear el sist ema Cuidar planif icación par a no dej ar f uer a de ej ecucion al núcleo de Linux
  • 12. Planificación en RTLinux Posibilidad de elegir planif icador Rat e Monot onic: Pr ior idades f ij as Ear liest Deadline Fir st : Pr ior idades dinámicas
  • 13. Precisión Tem poral I mpr ecisión del sist ema pr ovoca J it t er Nor malment e se usa r eloj de baj a pr ecisión RTLinux ut iliza el t empor izador I NTEL 8354 Mej or amos la pr ecisión de 1 ms a 10 us
  • 14. Com unicación ent re procesos Hay que comunicar Linux con RTLinux Usar emos colas FI FO (RT-FI FO) Tendr emos desde 64 hast a 255 colas Posibilidad de colas de mensaj es per o aun en desar r ollo