Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Distribuidos
AULA 6
Parte 2
Prof Lahoz
1) No que consiste a sincronização em Sistemas Distribuídos?
Exemplifique.
.
2) Como funciona o Network Time Protocol NTP?
R= B
9) Para sincronização adequada em sistemas distribuídos ...
R=C
10) Nas politicas de sincronização descentralizadas, um processo
pode entrar em sua seção crítica ...
A) a qualquer momento
B) quando recebe uma mensagem de resposta de seu processo pai
C) quando recebe uma mensagem de resposta de todos os outros
processos do sistema
D) nenhum dos mencionados
R=C
11) Se os TIMESTAMPS de dois eventos forem iguais, os eventos
são ...
A) concorrentes
B) não concorrentes
C) monotônicos
D) não monotônicos
R=A
12) Em caso de falha, um novo coordenador de transação pode ser
eleito por ...
A) algoritmo bully
B) algoritmo de anel
C) algoritmo de bully e de anel
D) nenhum dos mencionados
R=C
12)
Algoritmo de Bully - algoritmo Garcia−Molina (1982) quando
verifica que o coordenador está morto, inicia uma eleição da
seguinte forma:
1. P envia uma mensagem de ELEIÇÃO para todos os processos.
2. Se nenhum processo responde então ele se torna o
coordenador
3. Se alguém que responder tiver o número maior do que o de P
então P’ será tomado sobre ele.
12) Algoritmo de Bully
Em qualquer momento um processo de menor número pode
enviar uma mensagem de ELEIÇÃO.
Quando isto acontece o processo coordenador de maior número
responde ao sender com uma mensagem de OK indicando que ele
está ativo e assim o processo sender se cala.
Entretanto se o processo que enviou a mensagem de ELEIÇÃO for
um número maior do que o coordenador. O processo sender então
será eleito como o novo coordenador.
Desta forma garante que se um processo de maior número ficar
inativo ou crasher temporariamente ele poderá voltar a ser o novo
coordenador.
Assim sempre ficará no topo o processo de maior número
13) De acordo com o algoritmo do anel, o link entre os processos é
...
A) bidirecional
B) unidirecional
C) bidirecional e unidirecional
D) nenhum dos mencionados
R=B
14) Na abordagem de passagem de token de sistemas distribuídos,
os processos são organizados em uma estrutura em anel ...
A) logicamente
B) fisicamente
C) logicamente e fisicamente
D) nenhum dos mencionados
R=A
15) Em sistemas distribuídos, um relógio lógico está associado a ...
A) cada instrução
B) cada processo
C) cada registro
D) nenhum dos mencionados
R=B
16) Se um processo está sendo executado em sua seção crítica ...
R=B
17) Qual sistema de arquivos pode suportar mais clientes, dado
que seja em um servidor que roda em um hardware idêntico?
A) NFS
B) AFS
A) a aconteceu antes de b
B) b aconteceu antes de a
C) a e b aconteceram simultaneamente
D) Não há informações suficientes
A) verdadeiro
B) Falso
https://www.cl.cam.ac.uk/~rja14/Papers/
https://8thlight.com/blog/rylan-
dirksen/2013/10/04/synchronization-in-a-distributed-
system.html
https://www.cs.ubc.ca/~bestchai/teaching/cs416_2015w2/lect
ures/practice-questions.pdf