ingeniero civil

Páginas: 12 (2914 palabras) Publicado: 8 de septiembre de 2013
Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Sincronizaci´n entre procesos
o
(aka: sem´foros)
a
Ignacio Vissani ⇒ Pablo del Sel
DC - FCEyN - UBA

Sistemas Operativos, 1c-2011

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka: sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Primerorepasemos un poco lo que vieron en la te´rica.
o

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka: sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Primero repasemos un poco lo que vieron en la te´rica.
o

Qu´ es una race condition?
e

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka:sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Primero repasemos un poco lo que vieron en la te´rica.
o

Qu´ es una race condition?
e
Defecto en un proceso, donde el resultado del mismo depende
inesperadamente o cr´
ıticamente del orden en que se ejecuten
ciertos eventos.

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entreprocesos (aka: sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Cu´l es el output de los siguientes procesos A y B corriendo
a
simult´neamente y con memoria compartida?
a

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka: sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Racecondition
Sem´foros
a

Cu´l es el output de los siguientes procesos A y B corriendo
a
simult´neamente y con memoria compartida?
a
B

A
x = 1;

x = 4;

print(x);

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka: sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Cu´l es el output de los siguientesprocesos A y B corriendo
a
simult´neamente y con memoria compartida?
a
x comienza inicializado en 0.

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka: sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Cu´l es el output de los siguientes procesos A y B corriendo
a
simult´neamente y con memoria compartida?
ax comienza inicializado en 0.
A

B
x = x + 1;

x = x + 1;

print(x);

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka: sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Qu´ es un sem´foro?
e
a

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka: sem´foros)
o
a

RepasoSincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Qu´ es un sem´foro?
e
a
Es una variable (o tipo abstracto de datos) que permite
controlar el acceso de m´ltiples procesos a un recurso com´n
u
u
en un ambiente de programaci´n paralela.
o

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka: sem´foros)
o
a

Repaso
Sincronizaci´n (Ej.introductorios)
o
Deadlock

Race condition
Sem´foros
a

Qu´ es un sem´foro?
e
a
Es una variable (o tipo abstracto de datos) que permite
controlar el acceso de m´ltiples procesos a un recurso com´n
u
u
en un ambiente de programaci´n paralela.
o
Es lo mismo que usar un entero y fijarme qu´ valor tiene?
e

Ignacio Vissani ⇒ Pablo del Sel

Sincronizaci´n entre procesos (aka:sem´foros)
o
a

Repaso
Sincronizaci´n (Ej. introductorios)
o
Deadlock

Race condition
Sem´foros
a

Qu´ es un sem´foro?
e
a
Es una variable (o tipo abstracto de datos) que permite
controlar el acceso de m´ltiples procesos a un recurso com´n
u
u
en un ambiente de programaci´n paralela.
o
Es lo mismo que usar un entero y fijarme qu´ valor tiene?
e
No, es escencial que las primitivas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero Civil
  • Ingeniero Civil
  • Ingeniero Civil
  • ingeniero civil
  • Ingeniero Civil
  • ingeniero civil
  • ingeniero civil
  • ingeniero civil

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS