SlideShare une entreprise Scribd logo
1  sur  14
Integrantes:

                        Brito Tarsis C.I:18.015.601
                        Díaz Desiree C.I:16.364.736
                        Hernández Dania C.I: 17.271.595
                        Makal José C.I: 19.91.2032
                        Reyes Angela C.I: 18.165.902
                        Silva Laura C.I.20.087.527

            Prof.: María José
            Jaramillo
Grupo # 4
Consiste en garantizar que los procesos se
ejecuten en forma cronológica y a la misma
vez respetar el orden de los eventos dentro
del sistema.
En Sistemas
   Distribuidos es
Importante Mantener
  Sincronizados los
USO DE RELOJES SINCRONIZADOS
   Hasta hace poco, se dispone del hardware y
    software necesarios para la sincronización de
    relojes a gran escala (es decir, en todo
    Internet).
   Todo esto ya lo estamos viendo con
    productos como relojes o cámaras que
    incorporan android.
   Android      es      un sistema      operativo
    móvil basado en Linux, que junto con
    aplicaciones middleware está enfocado para
    ser        utilizado    en        dispositivos
    móviles como teléfonos inteligentes, y otros
    dispositivos.
Ejemplo:
   Un ejemplo claro es el reloj de Sony
    con Android que está completamente
    sincronizado con nuestro móvil. Cada
    cosa que ocurre en el móvil también
    aparece en el reloj.
EXCLUSIÓN MUTUA


La exclusión mutua no es mas que una serie de
algoritmos que se utilizan en la programación
concurrente para con esta programación poder evitar el
ingreso a las secciones criticas por mas de un proceso
simultaneo.

Algunos ejemplos de algoritmos clásicos de exclusión
mutua son:

El algoritmo de Dekker.
El algoritmo de Peterson.
Son algoritmos que realizan elección de procesos
para coordinar, iniciar y realizar secuencias que
garantizan que al momento de iniciar una elección
esta concluya con el acuerdo de todos los procesos
con respecto a la identidad de nuevo coordinador.
Comparten un token único entre todos los
nodos el cual permite que un nodo entre en la
sección critica (SC) si posee al token, este utiliza
números de secuencia en lugar de marcas de
tiempo. Cada partición de un token contiene un
numero de secuencias del resto de los nodos
donde un nodo incrementa el contador de numero
secuencia cada vez que realiza una petición para
poseer a token.
Estos algoritmos         • Un proceso que posee a un
requieren dos o mas          recurso, debe liberarlo
rondas sucesivas de          antes de que sea otorgado
 mensajes entre los          a otro proceso.
       nodos.

 Fue el primer algoritmo   • Se deben entregar los
propuesto para lograr la     derechos sobre un
exclusión mutua en redes     recurso en el orden en que
     cuyos nodos se          se hicieron todas las
 comuniquen solamente
mediante mensajes y que      solicitudes de uso del
 no compartan memoria.       recurso.




                                                          ANGELA REYES
Los interbloqueos en SOD pueden
llegar a ser más desastrosos que
en sistemas operativos no
distribuidos.

Las estrategias mas comunes son:                        Detección: Permitir que ocurran los
                                                          bloqueos, detectarlos e intentar
                                                               recuperarse de ellos.
                       Prevención: Hacer que los bloqueos sean
                          imposibles desde el punto de vista
                                     estructural.
              Evitarlos: Evitar los bloqueos
             mediante la asignación cuidadosa
                     de los recursos.




                                                                                ANGELA REYES

Contenu connexe

Tendances

Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadoraLili_22
 
Javier Ponce Chulani 4ºA Tema 3
Javier Ponce Chulani 4ºA Tema 3Javier Ponce Chulani 4ºA Tema 3
Javier Ponce Chulani 4ºA Tema 3carmelacaballero
 
Seguridad Vs Acceso global de la informacion
Seguridad Vs Acceso global de la informacionSeguridad Vs Acceso global de la informacion
Seguridad Vs Acceso global de la informacionAbsner Anaya
 
Virus y antivirus informaticos
Virus y antivirus informaticosVirus y antivirus informaticos
Virus y antivirus informaticosdavidrivera1006
 
Diapositivas de virus
Diapositivas de virusDiapositivas de virus
Diapositivas de virusOlga Arenas
 
Seguridad vs acceso global de la informacion
Seguridad vs acceso global de la informacionSeguridad vs acceso global de la informacion
Seguridad vs acceso global de la informacionAbsner Anaya
 
Seguridad informática
Seguridad informáticaSeguridad informática
Seguridad informáticarayfelinojosa
 

Tendances (11)

Virus y vacunas informaticas
Virus y vacunas informaticasVirus y vacunas informaticas
Virus y vacunas informaticas
 
Medio ambiente
Medio ambienteMedio ambiente
Medio ambiente
 
Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadora
 
Computadora
ComputadoraComputadora
Computadora
 
Javier Ponce Chulani 4ºA Tema 3
Javier Ponce Chulani 4ºA Tema 3Javier Ponce Chulani 4ºA Tema 3
Javier Ponce Chulani 4ºA Tema 3
 
Seguridad Vs Acceso global de la informacion
Seguridad Vs Acceso global de la informacionSeguridad Vs Acceso global de la informacion
Seguridad Vs Acceso global de la informacion
 
Resuelto power
Resuelto powerResuelto power
Resuelto power
 
Virus y antivirus informaticos
Virus y antivirus informaticosVirus y antivirus informaticos
Virus y antivirus informaticos
 
Diapositivas de virus
Diapositivas de virusDiapositivas de virus
Diapositivas de virus
 
Seguridad vs acceso global de la informacion
Seguridad vs acceso global de la informacionSeguridad vs acceso global de la informacion
Seguridad vs acceso global de la informacion
 
Seguridad informática
Seguridad informáticaSeguridad informática
Seguridad informática
 

Similaire à Sincronizacion en sistemas distribuidos grupo # 4

Caracteristicas de los sistemas distribuidos1
Caracteristicas de los sistemas distribuidos1Caracteristicas de los sistemas distribuidos1
Caracteristicas de los sistemas distribuidos1uniandes
 
Asignación de procesadores grupo #6
Asignación de procesadores grupo #6Asignación de procesadores grupo #6
Asignación de procesadores grupo #6elianicorrea
 
Asignación de procesadores grupo #6
Asignación de procesadores grupo #6Asignación de procesadores grupo #6
Asignación de procesadores grupo #6elianicorrea
 
Presen bdd 3
Presen bdd 3Presen bdd 3
Presen bdd 3ankrn_glz
 
Seguridad en los sistemas distribuidos grupo #12
Seguridad en los sistemas distribuidos grupo #12Seguridad en los sistemas distribuidos grupo #12
Seguridad en los sistemas distribuidos grupo #12elianicorrea
 
Ricardo (2)
Ricardo (2)Ricardo (2)
Ricardo (2)RickTB
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJesús Cuarez
 
Webcast_DNAC-Enterprise_Final_1jun_2023.pdf
Webcast_DNAC-Enterprise_Final_1jun_2023.pdfWebcast_DNAC-Enterprise_Final_1jun_2023.pdf
Webcast_DNAC-Enterprise_Final_1jun_2023.pdfIngKarasuma1
 
Seguridad y proteccion
Seguridad y proteccionSeguridad y proteccion
Seguridad y proteccionarthurLeav
 
Seguridad y proteccion
Seguridad y proteccionSeguridad y proteccion
Seguridad y proteccionarthurLeav
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidoscris_bar
 

Similaire à Sincronizacion en sistemas distribuidos grupo # 4 (20)

Caracteristicas de los sistemas distribuidos1
Caracteristicas de los sistemas distribuidos1Caracteristicas de los sistemas distribuidos1
Caracteristicas de los sistemas distribuidos1
 
Sistemas Distribuidos Ogggc
Sistemas Distribuidos   OgggcSistemas Distribuidos   Ogggc
Sistemas Distribuidos Ogggc
 
Asignación de procesadores grupo #6
Asignación de procesadores grupo #6Asignación de procesadores grupo #6
Asignación de procesadores grupo #6
 
Asignación de procesadores grupo #6
Asignación de procesadores grupo #6Asignación de procesadores grupo #6
Asignación de procesadores grupo #6
 
Presen bdd 3
Presen bdd 3Presen bdd 3
Presen bdd 3
 
Administrador de sistemas y redes
Administrador de sistemas y redesAdministrador de sistemas y redes
Administrador de sistemas y redes
 
Seguridad en los sistemas distribuidos grupo #12
Seguridad en los sistemas distribuidos grupo #12Seguridad en los sistemas distribuidos grupo #12
Seguridad en los sistemas distribuidos grupo #12
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Unidad 9
Unidad 9Unidad 9
Unidad 9
 
Ricardo (2)
Ricardo (2)Ricardo (2)
Ricardo (2)
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Webcast_DNAC-Enterprise_Final_1jun_2023.pdf
Webcast_DNAC-Enterprise_Final_1jun_2023.pdfWebcast_DNAC-Enterprise_Final_1jun_2023.pdf
Webcast_DNAC-Enterprise_Final_1jun_2023.pdf
 
Hackers
HackersHackers
Hackers
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Seguridad y proteccion
Seguridad y proteccionSeguridad y proteccion
Seguridad y proteccion
 
Seguridad y proteccion
Seguridad y proteccionSeguridad y proteccion
Seguridad y proteccion
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 
Poo
PooPoo
Poo
 
Sistema distribuido
Sistema distribuidoSistema distribuido
Sistema distribuido
 
Sistemas janetsy
Sistemas janetsySistemas janetsy
Sistemas janetsy
 

Plus de elianicorrea

Sistemas distribuidos grupo# 1
Sistemas distribuidos grupo# 1Sistemas distribuidos grupo# 1
Sistemas distribuidos grupo# 1elianicorrea
 
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2elianicorrea
 
Comunicacion en los sistemas distribuidos grupo # 3
Comunicacion en los sistemas distribuidos grupo # 3Comunicacion en los sistemas distribuidos grupo # 3
Comunicacion en los sistemas distribuidos grupo # 3elianicorrea
 
Procesos y procesadores grupo # 5
Procesos y procesadores grupo # 5Procesos y procesadores grupo # 5
Procesos y procesadores grupo # 5elianicorrea
 
Sistemas de archivos distribuidos grupo #7
Sistemas de archivos distribuidos grupo #7Sistemas de archivos distribuidos grupo #7
Sistemas de archivos distribuidos grupo #7elianicorrea
 
Memoria compartida distribuida expo grupo #8
Memoria compartida distribuida expo grupo #8Memoria compartida distribuida expo grupo #8
Memoria compartida distribuida expo grupo #8elianicorrea
 
Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9elianicorrea
 
Base de datos distribuidas grupo #11
Base de datos distribuidas grupo #11Base de datos distribuidas grupo #11
Base de datos distribuidas grupo #11elianicorrea
 
Procesos y procesadores grupo # 5
Procesos y procesadores grupo # 5Procesos y procesadores grupo # 5
Procesos y procesadores grupo # 5elianicorrea
 
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2elianicorrea
 
Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9elianicorrea
 
Memoria compartida distribuida expo grupo #8
Memoria compartida distribuida expo grupo #8Memoria compartida distribuida expo grupo #8
Memoria compartida distribuida expo grupo #8elianicorrea
 
Sistemas de archivos distribuidos grupo #7
Sistemas de archivos distribuidos grupo #7Sistemas de archivos distribuidos grupo #7
Sistemas de archivos distribuidos grupo #7elianicorrea
 
Sincronizacion en sistemas distribuidos grupo # 4
Sincronizacion en sistemas distribuidos grupo # 4Sincronizacion en sistemas distribuidos grupo # 4
Sincronizacion en sistemas distribuidos grupo # 4elianicorrea
 
Comunicacion en los sistemas distribuidos grupo # 3
Comunicacion en los sistemas distribuidos grupo # 3Comunicacion en los sistemas distribuidos grupo # 3
Comunicacion en los sistemas distribuidos grupo # 3elianicorrea
 
Sistemas distribuidos grupo# 1
Sistemas distribuidos grupo# 1Sistemas distribuidos grupo# 1
Sistemas distribuidos grupo# 1elianicorrea
 
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2elianicorrea
 

Plus de elianicorrea (19)

Sistemas distribuidos grupo# 1
Sistemas distribuidos grupo# 1Sistemas distribuidos grupo# 1
Sistemas distribuidos grupo# 1
 
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
 
Comunicacion en los sistemas distribuidos grupo # 3
Comunicacion en los sistemas distribuidos grupo # 3Comunicacion en los sistemas distribuidos grupo # 3
Comunicacion en los sistemas distribuidos grupo # 3
 
Procesos y procesadores grupo # 5
Procesos y procesadores grupo # 5Procesos y procesadores grupo # 5
Procesos y procesadores grupo # 5
 
Sistemas de archivos distribuidos grupo #7
Sistemas de archivos distribuidos grupo #7Sistemas de archivos distribuidos grupo #7
Sistemas de archivos distribuidos grupo #7
 
Memoria compartida distribuida expo grupo #8
Memoria compartida distribuida expo grupo #8Memoria compartida distribuida expo grupo #8
Memoria compartida distribuida expo grupo #8
 
Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9
 
Cluster grupo #10
Cluster grupo #10Cluster grupo #10
Cluster grupo #10
 
Base de datos distribuidas grupo #11
Base de datos distribuidas grupo #11Base de datos distribuidas grupo #11
Base de datos distribuidas grupo #11
 
Procesos y procesadores grupo # 5
Procesos y procesadores grupo # 5Procesos y procesadores grupo # 5
Procesos y procesadores grupo # 5
 
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
 
Cluster grupo #10
Cluster grupo #10Cluster grupo #10
Cluster grupo #10
 
Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9
 
Memoria compartida distribuida expo grupo #8
Memoria compartida distribuida expo grupo #8Memoria compartida distribuida expo grupo #8
Memoria compartida distribuida expo grupo #8
 
Sistemas de archivos distribuidos grupo #7
Sistemas de archivos distribuidos grupo #7Sistemas de archivos distribuidos grupo #7
Sistemas de archivos distribuidos grupo #7
 
Sincronizacion en sistemas distribuidos grupo # 4
Sincronizacion en sistemas distribuidos grupo # 4Sincronizacion en sistemas distribuidos grupo # 4
Sincronizacion en sistemas distribuidos grupo # 4
 
Comunicacion en los sistemas distribuidos grupo # 3
Comunicacion en los sistemas distribuidos grupo # 3Comunicacion en los sistemas distribuidos grupo # 3
Comunicacion en los sistemas distribuidos grupo # 3
 
Sistemas distribuidos grupo# 1
Sistemas distribuidos grupo# 1Sistemas distribuidos grupo# 1
Sistemas distribuidos grupo# 1
 
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
Factores que han impedido el desarrollo de los sistemas distribuidos grupo #2
 

Sincronizacion en sistemas distribuidos grupo # 4

  • 1. Integrantes: Brito Tarsis C.I:18.015.601 Díaz Desiree C.I:16.364.736 Hernández Dania C.I: 17.271.595 Makal José C.I: 19.91.2032 Reyes Angela C.I: 18.165.902 Silva Laura C.I.20.087.527 Prof.: María José Jaramillo Grupo # 4
  • 2. Consiste en garantizar que los procesos se ejecuten en forma cronológica y a la misma vez respetar el orden de los eventos dentro del sistema.
  • 3.
  • 4. En Sistemas Distribuidos es Importante Mantener Sincronizados los
  • 5.
  • 6.
  • 7.
  • 8. USO DE RELOJES SINCRONIZADOS  Hasta hace poco, se dispone del hardware y software necesarios para la sincronización de relojes a gran escala (es decir, en todo Internet).  Todo esto ya lo estamos viendo con productos como relojes o cámaras que incorporan android.  Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, y otros dispositivos.
  • 9. Ejemplo:  Un ejemplo claro es el reloj de Sony con Android que está completamente sincronizado con nuestro móvil. Cada cosa que ocurre en el móvil también aparece en el reloj.
  • 10. EXCLUSIÓN MUTUA La exclusión mutua no es mas que una serie de algoritmos que se utilizan en la programación concurrente para con esta programación poder evitar el ingreso a las secciones criticas por mas de un proceso simultaneo. Algunos ejemplos de algoritmos clásicos de exclusión mutua son: El algoritmo de Dekker. El algoritmo de Peterson.
  • 11. Son algoritmos que realizan elección de procesos para coordinar, iniciar y realizar secuencias que garantizan que al momento de iniciar una elección esta concluya con el acuerdo de todos los procesos con respecto a la identidad de nuevo coordinador.
  • 12. Comparten un token único entre todos los nodos el cual permite que un nodo entre en la sección critica (SC) si posee al token, este utiliza números de secuencia en lugar de marcas de tiempo. Cada partición de un token contiene un numero de secuencias del resto de los nodos donde un nodo incrementa el contador de numero secuencia cada vez que realiza una petición para poseer a token.
  • 13. Estos algoritmos • Un proceso que posee a un requieren dos o mas recurso, debe liberarlo rondas sucesivas de antes de que sea otorgado mensajes entre los a otro proceso. nodos. Fue el primer algoritmo • Se deben entregar los propuesto para lograr la derechos sobre un exclusión mutua en redes recurso en el orden en que cuyos nodos se se hicieron todas las comuniquen solamente mediante mensajes y que solicitudes de uso del no compartan memoria. recurso. ANGELA REYES
  • 14. Los interbloqueos en SOD pueden llegar a ser más desastrosos que en sistemas operativos no distribuidos. Las estrategias mas comunes son: Detección: Permitir que ocurran los bloqueos, detectarlos e intentar recuperarse de ellos. Prevención: Hacer que los bloqueos sean imposibles desde el punto de vista estructural. Evitarlos: Evitar los bloqueos mediante la asignación cuidadosa de los recursos. ANGELA REYES