SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelaspineda2
 
Los tipos de datos de sql server
Los tipos de datos de sql serverLos tipos de datos de sql server
Los tipos de datos de sql serverCEUNISAL
 
Indexacion Y Asociacion
Indexacion Y AsociacionIndexacion Y Asociacion
Indexacion Y Asociacionjuliangalvez
 
12 reglas de codd
12 reglas de codd12 reglas de codd
12 reglas de coddenriquesyso
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosYarquiri Claudio
 
Requerimientos de server y centos
Requerimientos de server y centosRequerimientos de server y centos
Requerimientos de server y centosana guerrero
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Juan Anaya
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Solucion propuesta-caso-cuentas-banco
Solucion propuesta-caso-cuentas-bancoSolucion propuesta-caso-cuentas-banco
Solucion propuesta-caso-cuentas-bancoElmer Romero
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesCarlos Macallums
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlROQUE Caldas Dominguez
 
AUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSAUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSGRECIAGALLEGOS
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidosMargarita Labastida
 

Was ist angesagt? (20)

Hdlc
HdlcHdlc
Hdlc
 
Componentes de un SGBD
Componentes de un SGBDComponentes de un SGBD
Componentes de un SGBD
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelas
 
Los tipos de datos de sql server
Los tipos de datos de sql serverLos tipos de datos de sql server
Los tipos de datos de sql server
 
Indexacion Y Asociacion
Indexacion Y AsociacionIndexacion Y Asociacion
Indexacion Y Asociacion
 
12 reglas de codd
12 reglas de codd12 reglas de codd
12 reglas de codd
 
Bases de datos y sistemas de informacion
Bases de datos y sistemas de informacionBases de datos y sistemas de informacion
Bases de datos y sistemas de informacion
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datos
 
Requerimientos de server y centos
Requerimientos de server y centosRequerimientos de server y centos
Requerimientos de server y centos
 
automatas (registro)
 automatas (registro) automatas (registro)
automatas (registro)
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Solucion propuesta-caso-cuentas-banco
Solucion propuesta-caso-cuentas-bancoSolucion propuesta-caso-cuentas-banco
Solucion propuesta-caso-cuentas-banco
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysql
 
AUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSAUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOS
 
DB1 Unidad 4: SQL
DB1 Unidad 4: SQLDB1 Unidad 4: SQL
DB1 Unidad 4: SQL
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 
Sincronizacion en sistemas distribuidos grupo # 4
Sincronizacion en sistemas distribuidos grupo # 4Sincronizacion en sistemas distribuidos grupo # 4
Sincronizacion en sistemas distribuidos grupo # 4elianicorrea
 
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
 
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
 

Mehr von 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
 
Sincronizacion en sistemas distribuidos grupo # 4
Sincronizacion en sistemas distribuidos grupo # 4Sincronizacion en sistemas distribuidos grupo # 4
Sincronizacion en sistemas distribuidos grupo # 4
 
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
 
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