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

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (16)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

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