Unidad 3 "Procesos y Procesadores en SOD.
Transcript of Unidad 3 "Procesos y Procesadores en SOD.
![Page 1: Unidad 3 "Procesos y Procesadores en SOD.](https://reader036.fdocuments.co/reader036/viewer/2022082904/58a890e81a28ab68208b5253/html5/thumbnails/1.jpg)
TOLERANCIA A
FALLAS
![Page 2: Unidad 3 "Procesos y Procesadores en SOD.](https://reader036.fdocuments.co/reader036/viewer/2022082904/58a890e81a28ab68208b5253/html5/thumbnails/2.jpg)
Conceptos básicos La fiabilidad (reliability) de un sistema es una
medida de su conformidad con una especificación autorizada de su comportamiento, es la probabilidad de que ese sistema funcione o desarrolle una cierta función, bajo condiciones fijadas y durante un período determinado.
Una avería (failure) es una desviación del comportamiento de un sistema respecto de su especificación.
Las averías se manifiestan en el comportamiento externo del sistema, pero son resultado de errores (errors) internos
![Page 3: Unidad 3 "Procesos y Procesadores en SOD.](https://reader036.fdocuments.co/reader036/viewer/2022082904/58a890e81a28ab68208b5253/html5/thumbnails/3.jpg)
Prevención y tolerancia de fallas
Hay dos formas de aumentar la fiabilidad de un sistema:oPrevención de fallos
»Se trata de evitar que se introduzcan fallos en el sistema antes de que entre en funcionamiento
oTolerancia de fallas»Se trata de conseguir que el sistema
continúe funcionando aunque se produzcan fallos
![Page 4: Unidad 3 "Procesos y Procesadores en SOD.](https://reader036.fdocuments.co/reader036/viewer/2022082904/58a890e81a28ab68208b5253/html5/thumbnails/4.jpg)
Seguridad y fiabilidad Un sistema es seguro si no se pueden producir
situaciones que puedan causar muertes, heridas, enfermedades, ni daños en los equipos ni en el ambiente
Un sistema es fiable si cumple sus especificaciones Seguridad y fiabilidad pueden estar en conflicto
![Page 5: Unidad 3 "Procesos y Procesadores en SOD.](https://reader036.fdocuments.co/reader036/viewer/2022082904/58a890e81a28ab68208b5253/html5/thumbnails/5.jpg)
SISTEMAS DISTRIBUIDOS EN TIEMPO REAL.
![Page 6: Unidad 3 "Procesos y Procesadores en SOD.](https://reader036.fdocuments.co/reader036/viewer/2022082904/58a890e81a28ab68208b5253/html5/thumbnails/6.jpg)
Los sistemas distribuidos en tiempo real son:
• Son sistemas de una gran complejidad.
• Dan respuestas de diversas escalas• Diferentes tipo de información• Requisitos variados de procesador.• Son nodos conectados por redes de
comunicación.
![Page 7: Unidad 3 "Procesos y Procesadores en SOD.](https://reader036.fdocuments.co/reader036/viewer/2022082904/58a890e81a28ab68208b5253/html5/thumbnails/7.jpg)
DISEÑO DE LOS SITEMAS DISTRIBUIDOS EN TIEMPO REAL (SDTR)
• DISTRIBUCIÓN DE CARGA• EXISTENCIAS DE PLAZOS DE RESPUESTA
GLOBALES• SINCRONIZACION DE RELOJES• PLANIFICACION Y ANALISIS TEMPORALES.PROBLEMAS DE LOS SDTR.
• PLANIFICACION DEL MEDIO DE COMUNICACIÓN• ASIGNACION A TAREAS A PROCESADORES• SINCRONIZACION DE RELOJES• TOLERANCIA A FALLAS.
![Page 8: Unidad 3 "Procesos y Procesadores en SOD.](https://reader036.fdocuments.co/reader036/viewer/2022082904/58a890e81a28ab68208b5253/html5/thumbnails/8.jpg)
COMUNICACIÓN EN LOS SDTR.
• Mediante la CSMA/CD: no son adecuados para sdtr no pueden acotar el tiempo de transmisión de cada mensaje individual.
• Usar protocolo de comunicación.• TDMA(time-división mutiple
Access)• Protocolo de acceso basados en
prioridades.