SlideShare a Scribd company logo
1 of 30
Sincronización Bajo Nivel Cecilia Hernández 2007-1
Múltiples proceesos/hebras en un sistema Seguro? ,[object Object],[object Object],nueva previa vi g++ suma h1 h2 h3
Procesos/hebras aislados/no aislados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Por qué compartir? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo condición de carrera ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],tiempo lw $t0, offset($s0) lw $t0, offset($s0) addi $t0, $t0, 1 sw $t0, offset($s0) addi $t0, $t0, 1 sw $t0, offset($s0) hebra1 hebra2
Qué hacer? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Atomicidad: controlando condiciones de carrera   ,[object Object],[object Object],tiempo hebra1 hebra2 lw $t0, offset($s0) addi $t0, $t0, 1 sw $t0, offset($s0) lw $t0, offset($s0) addi $t0, $t0, 1 sw $t0, offset($s0)
Requerimientos de Secciones Críticas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Soporte de HW para conseguir atomicidad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Sección crítica lock unlock
Primitiva de sincronización : Locks   ,[object Object],[object Object],[object Object],[object Object],[object Object],lock_t suma_lock=INIT; void *uno(void *p) { int *pi = (int *)p; for (int i = 0;  i < *pi; i++) { lock(suma_lock); suma++; unlock(suma_lock); } } Resultado:  Sólo una hebra  ejecutando suma++ a la vez Acceso mutuamente exclusivo locks referidos como mutex en este contexto Ahora sección crítica es atómica
Implementando locks (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementando locks (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementando locks en multiprocesadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instrucción Test and Set ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 1 target = 0 target = 1 Retorna rv  = 0 1 1 target = 1 target = 1 Retorna rv  = 1
Implementando locks con TAS (Test and Set) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],void *uno(void *p) { int *pi = (int *)p; for (int i = 0;  i < *pi; i++) { lock(suma_lock); suma++; unlock(suma_lock); } } lock_t suma_lock=INIT; Recorde nuestro ejemplo
Swap atómico (aswap) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 1 a = 0 B = 1 a = 1 b = 0 0 1
Implementando locks con aswap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],lock_t suma_lock=INIT; Recorde nuestro ejemplo void *uno(void *p) { int *pi = (int *)p; for (int i = 0;  i < *pi; i++) { lock(suma_lock); suma++; unlock(suma_lock); } } Qué tienen en común ambas  Implementaciones?
Múltiples secciones críticas protegida con locks  ,[object Object],[object Object],[object Object],SC1 SC2 SC3 P2 P3 P1 P3 P4
Spinlocks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spinlocks en un procesador ,[object Object],[object Object],[object Object],[object Object]
Spin o bloqueo en multiprocesador ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],tiempo Costo bloqueo spin bloqueo Espera lock Lock liberado por otra hebra Esta hebra obtiene lock Hebra en ejecución
Desempeño ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo exclusión mutua usando locks mutex pthreads ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mutex pthreads ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo   (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Locks read/write ,[object Object],[object Object],[object Object],[object Object],SC W0 W1 R0 R1 Múltiples hebras lectoras pueden accesar recurso SC R0 R1 W0 Sólo una hebra de escritura puede accesar recurso
Requerimientos soportados por locks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resumen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mecanismos de Sincronización para Secciones Críticas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Clase5 controldeflujo
Clase5 controldeflujoClase5 controldeflujo
Clase5 controldeflujojorg_marq
 
Java HashMap
Java HashMapJava HashMap
Java HashMapjubacalo
 
Sincronizar Threads
Sincronizar ThreadsSincronizar Threads
Sincronizar Threadsjubacalo
 
Apache Storm: Desarrollo
Apache Storm: DesarrolloApache Storm: Desarrollo
Apache Storm: DesarrolloStratebi
 
Sistemas Tolerantes a Fallas
Sistemas Tolerantes a FallasSistemas Tolerantes a Fallas
Sistemas Tolerantes a FallasAgustin Ramos
 
Java ArrayList Iterator
Java ArrayList IteratorJava ArrayList Iterator
Java ArrayList Iteratorjubacalo
 
D6 a sentencias de control de flujo
D6 a sentencias de control de flujoD6 a sentencias de control de flujo
D6 a sentencias de control de flujoGabriel Mondragón
 
Apache Storm: Instalación
Apache Storm: InstalaciónApache Storm: Instalación
Apache Storm: InstalaciónStratebi
 
Openmp
OpenmpOpenmp
OpenmpUnex
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...SANTIAGO PABLO ALBERTO
 

What's hot (17)

Clase5 controldeflujo
Clase5 controldeflujoClase5 controldeflujo
Clase5 controldeflujo
 
Java HashMap
Java HashMapJava HashMap
Java HashMap
 
Sincronizar Threads
Sincronizar ThreadsSincronizar Threads
Sincronizar Threads
 
Chap 15apin
Chap 15apinChap 15apin
Chap 15apin
 
Apache Storm: Desarrollo
Apache Storm: DesarrolloApache Storm: Desarrollo
Apache Storm: Desarrollo
 
Sistemas Tolerantes a Fallas
Sistemas Tolerantes a FallasSistemas Tolerantes a Fallas
Sistemas Tolerantes a Fallas
 
Java ArrayList Iterator
Java ArrayList IteratorJava ArrayList Iterator
Java ArrayList Iterator
 
Lab5 guia
Lab5 guiaLab5 guia
Lab5 guia
 
Java básico
Java  básicoJava  básico
Java básico
 
Chap 15dpin
Chap 15dpinChap 15dpin
Chap 15dpin
 
D6 a sentencias de control de flujo
D6 a sentencias de control de flujoD6 a sentencias de control de flujo
D6 a sentencias de control de flujo
 
Apache Storm: Instalación
Apache Storm: InstalaciónApache Storm: Instalación
Apache Storm: Instalación
 
Openmp
OpenmpOpenmp
Openmp
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...
 
Programacion
ProgramacionProgramacion
Programacion
 
Uso de hilos
Uso de hilosUso de hilos
Uso de hilos
 

Viewers also liked

Sobre Estufas Chispa_1MB
Sobre Estufas Chispa_1MBSobre Estufas Chispa_1MB
Sobre Estufas Chispa_1MBMALCOLM GRIBBLE
 
Eco Phoenix - La solidarité par l'environnement
Eco Phoenix - La solidarité par l'environnementEco Phoenix - La solidarité par l'environnement
Eco Phoenix - La solidarité par l'environnementKévin Saquet
 
Mars2015 v2 pi-mensuelle
Mars2015 v2 pi-mensuelleMars2015 v2 pi-mensuelle
Mars2015 v2 pi-mensuelleFrance Travail
 
L'intérêt social dans l'abus de biens sociaux - Papier de recherche par Ya...
L'intérêt social dans l'abus de biens sociaux  - Papier de recherche par Ya...L'intérêt social dans l'abus de biens sociaux  - Papier de recherche par Ya...
L'intérêt social dans l'abus de biens sociaux - Papier de recherche par Ya...Yanis Oumsalem
 
Situacion de salud mental..
Situacion de salud mental..Situacion de salud mental..
Situacion de salud mental..albertinitoo
 
D installation mint 17.2 partie finale.mini
D installation mint 17.2 partie finale.miniD installation mint 17.2 partie finale.mini
D installation mint 17.2 partie finale.miniOpenFactory 42
 
Presentation parcours-croises-2013
Presentation parcours-croises-2013Presentation parcours-croises-2013
Presentation parcours-croises-2013Groupe AFNOR
 
Diapositivas blogger
Diapositivas bloggerDiapositivas blogger
Diapositivas bloggerVIVIANACISNE1
 
Santa cecilia eguna
Santa cecilia egunaSanta cecilia eguna
Santa cecilia egunagloria.bilbo
 
Presentationgreeshma
PresentationgreeshmaPresentationgreeshma
Presentationgreeshmagctesivani
 
Mobilegov PréSentation Institutionnelle Fr
Mobilegov PréSentation Institutionnelle FrMobilegov PréSentation Institutionnelle Fr
Mobilegov PréSentation Institutionnelle FrFinancialVideo
 

Viewers also liked (20)

Sobre Estufas Chispa_1MB
Sobre Estufas Chispa_1MBSobre Estufas Chispa_1MB
Sobre Estufas Chispa_1MB
 
Eco Phoenix - La solidarité par l'environnement
Eco Phoenix - La solidarité par l'environnementEco Phoenix - La solidarité par l'environnement
Eco Phoenix - La solidarité par l'environnement
 
Mars2015 v2 pi-mensuelle
Mars2015 v2 pi-mensuelleMars2015 v2 pi-mensuelle
Mars2015 v2 pi-mensuelle
 
L'intérêt social dans l'abus de biens sociaux - Papier de recherche par Ya...
L'intérêt social dans l'abus de biens sociaux  - Papier de recherche par Ya...L'intérêt social dans l'abus de biens sociaux  - Papier de recherche par Ya...
L'intérêt social dans l'abus de biens sociaux - Papier de recherche par Ya...
 
Situacion de salud mental..
Situacion de salud mental..Situacion de salud mental..
Situacion de salud mental..
 
Atencion del Recien Nacido
Atencion del Recien NacidoAtencion del Recien Nacido
Atencion del Recien Nacido
 
D installation mint 17.2 partie finale.mini
D installation mint 17.2 partie finale.miniD installation mint 17.2 partie finale.mini
D installation mint 17.2 partie finale.mini
 
Presentation parcours-croises-2013
Presentation parcours-croises-2013Presentation parcours-croises-2013
Presentation parcours-croises-2013
 
Diapositivas blogger
Diapositivas bloggerDiapositivas blogger
Diapositivas blogger
 
Act2_APCR
Act2_APCRAct2_APCR
Act2_APCR
 
Santa cecilia eguna
Santa cecilia egunaSanta cecilia eguna
Santa cecilia eguna
 
Programme Jazzycolors 2015
Programme Jazzycolors 2015Programme Jazzycolors 2015
Programme Jazzycolors 2015
 
Montmartre
MontmartreMontmartre
Montmartre
 
convcamerons
convcameronsconvcamerons
convcamerons
 
Internet
InternetInternet
Internet
 
Virus daniel
Virus danielVirus daniel
Virus daniel
 
Presentationgreeshma
PresentationgreeshmaPresentationgreeshma
Presentationgreeshma
 
Livre sous develop et minabilité
Livre sous develop et minabilitéLivre sous develop et minabilité
Livre sous develop et minabilité
 
Mobilegov PréSentation Institutionnelle Fr
Mobilegov PréSentation Institutionnelle FrMobilegov PréSentation Institutionnelle Fr
Mobilegov PréSentation Institutionnelle Fr
 
L'agriculture sans chimie, moi j'dis oui panneau n°4
L'agriculture sans chimie, moi j'dis oui panneau n°4L'agriculture sans chimie, moi j'dis oui panneau n°4
L'agriculture sans chimie, moi j'dis oui panneau n°4
 

Similar to Sincronizacion

Sistemas operativos unidad 2
Sistemas operativos unidad 2Sistemas operativos unidad 2
Sistemas operativos unidad 2Luis Cigarroa
 
DefinicionExplicacionEjemplosdeHilosenJava
DefinicionExplicacionEjemplosdeHilosenJavaDefinicionExplicacionEjemplosdeHilosenJava
DefinicionExplicacionEjemplosdeHilosenJavaDanielCorzo12
 
S Incronizacion De Procesos
S Incronizacion De ProcesosS Incronizacion De Procesos
S Incronizacion De ProcesosAcristyM
 
S Incronizacion De Procesos
S Incronizacion De ProcesosS Incronizacion De Procesos
S Incronizacion De ProcesosAcristyM
 
SCJP, Clase 5: Control de Flujo
SCJP, Clase 5: Control de FlujoSCJP, Clase 5: Control de Flujo
SCJP, Clase 5: Control de Flujoflekoso
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrentepuracastillo
 
Kim power point
Kim power pointKim power point
Kim power point20513250
 
Cómo diagnosticar problemas de rendimiento en entornos LAMP
Cómo diagnosticar problemas de rendimiento en entornos LAMPCómo diagnosticar problemas de rendimiento en entornos LAMP
Cómo diagnosticar problemas de rendimiento en entornos LAMPJavier Carranza
 
Sincronizacion Procesos
Sincronizacion ProcesosSincronizacion Procesos
Sincronizacion ProcesosDavid Lilue
 
Usando Twisted para hacer aplicaciones de escritorio no bloqueantes
Usando Twisted para hacer aplicaciones de escritorio no bloqueantesUsando Twisted para hacer aplicaciones de escritorio no bloqueantes
Usando Twisted para hacer aplicaciones de escritorio no bloqueantesMartín Volpe
 
19189723 estructura-de-datos-programacion-facil
19189723 estructura-de-datos-programacion-facil19189723 estructura-de-datos-programacion-facil
19189723 estructura-de-datos-programacion-facilDariana Acuariogv
 
Certificación java 6 cap 5
Certificación java 6 cap 5Certificación java 6 cap 5
Certificación java 6 cap 5srBichoRaro
 
Programación multitarea
Programación multitareaProgramación multitarea
Programación multitareabowelmx
 
Guia demanejodeexcepcionesaserciones
Guia demanejodeexcepcionesasercionesGuia demanejodeexcepcionesaserciones
Guia demanejodeexcepcionesasercionesjbersosa
 
Shell script
Shell scriptShell script
Shell scriptuniminuto
 

Similar to Sincronizacion (20)

Hilos En Java
Hilos En JavaHilos En Java
Hilos En Java
 
Sistemas operativos unidad 2
Sistemas operativos unidad 2Sistemas operativos unidad 2
Sistemas operativos unidad 2
 
DefinicionExplicacionEjemplosdeHilosenJava
DefinicionExplicacionEjemplosdeHilosenJavaDefinicionExplicacionEjemplosdeHilosenJava
DefinicionExplicacionEjemplosdeHilosenJava
 
S Incronizacion De Procesos
S Incronizacion De ProcesosS Incronizacion De Procesos
S Incronizacion De Procesos
 
S Incronizacion De Procesos
S Incronizacion De ProcesosS Incronizacion De Procesos
S Incronizacion De Procesos
 
SCJP, Clase 5: Control de Flujo
SCJP, Clase 5: Control de FlujoSCJP, Clase 5: Control de Flujo
SCJP, Clase 5: Control de Flujo
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Kim power point
Kim power pointKim power point
Kim power point
 
Cómo diagnosticar problemas de rendimiento en entornos LAMP
Cómo diagnosticar problemas de rendimiento en entornos LAMPCómo diagnosticar problemas de rendimiento en entornos LAMP
Cómo diagnosticar problemas de rendimiento en entornos LAMP
 
Sincronizacion Procesos
Sincronizacion ProcesosSincronizacion Procesos
Sincronizacion Procesos
 
Usando Twisted para hacer aplicaciones de escritorio no bloqueantes
Usando Twisted para hacer aplicaciones de escritorio no bloqueantesUsando Twisted para hacer aplicaciones de escritorio no bloqueantes
Usando Twisted para hacer aplicaciones de escritorio no bloqueantes
 
19189723 estructura-de-datos-programacion-facil
19189723 estructura-de-datos-programacion-facil19189723 estructura-de-datos-programacion-facil
19189723 estructura-de-datos-programacion-facil
 
Certificación java 6 cap 5
Certificación java 6 cap 5Certificación java 6 cap 5
Certificación java 6 cap 5
 
Programación multitarea
Programación multitareaProgramación multitarea
Programación multitarea
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Guia demanejodeexcepcionesaserciones
Guia demanejodeexcepcionesasercionesGuia demanejodeexcepcionesaserciones
Guia demanejodeexcepcionesaserciones
 
Shell script
Shell scriptShell script
Shell script
 
Atix23
Atix23Atix23
Atix23
 
Atix23
Atix23Atix23
Atix23
 

More from Stefano Salvatori (20)

Salida a Volcán Copahue Febrero 2011
Salida a Volcán Copahue Febrero 2011Salida a Volcán Copahue Febrero 2011
Salida a Volcán Copahue Febrero 2011
 
Salida a Aguas Calientes abril 2011
Salida a Aguas Calientes abril 2011Salida a Aguas Calientes abril 2011
Salida a Aguas Calientes abril 2011
 
Sistema de capas
Sistema de capasSistema de capas
Sistema de capas
 
Enumeracion de Goedel
Enumeracion de GoedelEnumeracion de Goedel
Enumeracion de Goedel
 
Maquinas Abstractas
Maquinas AbstractasMaquinas Abstractas
Maquinas Abstractas
 
Intro
IntroIntro
Intro
 
Pipelining
PipeliningPipelining
Pipelining
 
Memoria I I
Memoria  I IMemoria  I I
Memoria I I
 
I S A
I S AI S A
I S A
 
C P U Uniciclo
C P U  UnicicloC P U  Uniciclo
C P U Uniciclo
 
Mips1
Mips1Mips1
Mips1
 
Exc Int
Exc IntExc Int
Exc Int
 
DesempeñO
DesempeñODesempeñO
DesempeñO
 
Mips
MipsMips
Mips
 
Memoria I
Memoria  IMemoria  I
Memoria I
 
Codificacion
CodificacionCodificacion
Codificacion
 
Multiciclo
MulticicloMulticiclo
Multiciclo
 
Hebras
HebrasHebras
Hebras
 
Semaforos
SemaforosSemaforos
Semaforos
 
Planificacion Procesos Gral
Planificacion Procesos GralPlanificacion Procesos Gral
Planificacion Procesos Gral
 

Recently uploaded

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
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
 
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
 
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
 
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
 

Recently uploaded (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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...
 
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
 
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)
 
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
 
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
 

Sincronizacion

  • 1. Sincronización Bajo Nivel Cecilia Hernández 2007-1
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.