5

Click here to load reader

Primeira Chamada s Dap 2

Embed Size (px)

Citation preview

Page 1: Primeira Chamada s Dap 2

8/16/2019 Primeira Chamada s Dap 2

http://slidepdf.com/reader/full/primeira-chamada-s-dap-2 1/5

 

FACULDADE METROPOLITANA DA GRANDE FORTALEZARecredenciada pela Portaria MEC Nº 532, de 12/06/2013

Tel: (85) 3206.6400 - www.fametro.com.brRua Conselheiro Estelita, 500 – Centro, Fortaleza – CE, CEP: 60.010-260

AVALIAÇÃO PARCIAL (AP2)Aluno(a): Turma/Turno: SINF5N/NOITEDisciplina: SISTEMA DISTRIBUÍDO Data: 16/06/2016Professor (a): JOSÉ MIRANDA DA SILVA FILHOUnidade: I ( ) II ( ) III ( ) IV( )

QUESTÃO 1 [1.0]

Correlacione as camadas de rede com suas características básicas

QUESTÃO 2 [2.0]

 Nas figuras abaixo temos exemplos de três topologias de endereçamento do modelo cliente-

servidor.

NOTA OBTIDACURSO: SISTEMA DE INFORMAÇÃO

Orientações Gerais: 

Preencha legivelmente o cabeçalho e leia toda a avaliação antes de responder. Escreva com caneta azul

ou preta, e utilize o verso ou folha adicional, se necessário.

  Será atribuída nota ZERO em caso de uso de meios ilícitos ou não autorizados pelo professor ou em caso

de rasura em qualquer opção de questões de múltipla escolha.

  O aluno poderá solicitar revisão de nota de AP até a aula subsequente à divulgação dos resultados, sem

requerimento na Secretaria Acadêmica e diretamente ao professor, de cuja decisão não caberá recurso

(Resolução Nº 14/2010 – CEPEX)

  Mantenha os aparelhos eletrônicos desligados durante a prova. Bom Desempenho!

1.  Camada Física ( ) concernente ao significado dos bits

2.  Camada de Conexão de Dados ( ) controle, noção do teor do diálogo e sincronização

3.  Camada de Rede ( ) conjunto de protocolos para ativadas comuns (e-mail)

4.  Camada de Transporte ( ) gerenciamento de possíveis erros na transmissão

5.  Camada de Sessão ( ) escolha da rota para trafico subsequente

6.  Camada de Apresentação ( ) envia bits usando padrões

7.  Camada de Aplicação ( ) preocupasse com a transmissão de 0s e 1s

Page 2: Primeira Chamada s Dap 2

8/16/2019 Primeira Chamada s Dap 2

http://slidepdf.com/reader/full/primeira-chamada-s-dap-2 2/5

 

FACULDADE METROPOLITANA DA GRANDE FORTALEZARecredenciada pela Portaria MEC Nº 532, de 12/06/2013

Tel: (85) 3206.6400 - www.fametro.com.brRua Conselheiro Estelita, 500 – Centro, Fortaleza – CE, CEP: 60.010-260

Com relação os três métodos de endereçamento do modelo cliente servidor mostrados nafigura acima temos as seguintes afirmativas.

I. 

A topologia de endereçamento em que o pedido do cliente e a réplica do servidorseguem um esquema em que o número da máquina é usado pelo kernel para fazercom que a mensagem seja entregue corretamente à máquina apropriadacorresponde à figura (a).

II.   Não há ambiguidade nesse método de endereçamento onde resulta a nãonecessidade de coordenação global, estamos nos referindo à figura (b).

III.  A topologia que designa identificadores de processo para deixar cada processoescolher seu próprio identificador de um grande espaço de endereço corresponde àfigura (c).

IV.  Um exemplo de uma das topologias acima é uma LAN que garante o processo de

difusão, o remetente pode difundir um pacote especial de localização contendo oendereço do processo destino. Todos os kernels verificam para ver ser o endereçoé deles, se for, enviam de volta uma mensagem “aqui estou eu” fornecendo seuendereço de serviço de rede. Estamos nos referindo à figura (b)

V.  A topologia de endereçamento que evita carreamento extra fornecendo umamáquina a mais para mapear nomes de serviço de alto nível (isto é, ASCII) aosendereços de máquina. Estamos nos referindo à figura (c)

Marque o único item que possui as opções corretas:

a) 

I, II, III b)  II, III, IVc)  I, IV, Vd)  I, II, IVe)  II, III, V

QUESTÃO 3 [2.0]

Uma RPC é análoga a uma chamada de função. Como uma chamada de função, quando

uma RPC é feita, os argumentos da chamada são passados para o procedimento remoto eo chamador espera por uma resposta a ser retornado do procedimento remoto. A figura 1

mostra o fluxo de atividade que ocorre durante uma chamada RPC entre dois sistemas em

rede. O cliente faz um procedimento que envia uma solicitação para o servidor e aguarda.

O thread é bloqueado para o processo até que uma resposta for recebida, ou ele expira.

Quando a solicitação chega, o servidor chama uma rotina de expedição que executa o

Page 3: Primeira Chamada s Dap 2

8/16/2019 Primeira Chamada s Dap 2

http://slidepdf.com/reader/full/primeira-chamada-s-dap-2 3/5

 

FACULDADE METROPOLITANA DA GRANDE FORTALEZARecredenciada pela Portaria MEC Nº 532, de 12/06/2013

Tel: (85) 3206.6400 - www.fametro.com.brRua Conselheiro Estelita, 500 – Centro, Fortaleza – CE, CEP: 60.010-260

serviço solicitado e envia a resposta ao cliente. Após a chamada RPC for concluída, o

 programa cliente continua. Especificamente, o RPC oferece suporte a aplicativos de rede.

 Na figura abaixo temos um esquema de RPC complete com as palavras ao lado com o

sequenciamento correto.

Fig.1. Mostra o passo a passo de uma chamada de procedimento remoto (RPC)

QUESTÃO 4 [1.0]

Lamport desenvolveu uma notação "acontece antes" para expressar isso: a→b significaque a  acontece antes de b. Se a é uma mensagem enviada e b é uma mensagem sendorecebida, então a→b deve ser verdade. Uma mensagem não pode ser recebida antes deser enviada. Esta relação é transitiva. Se a→b e b→c em seguida a→c. A importância demedir o tempo deve ser atribuída a valor de tempo para cada evento em que todos irãoconcordar sobre a ordem final dos eventos. Ou seja, se a → b então clock(a) < clock(b)desde que o relógio nunca deve correr para trás. Se a e b ocorrem nos diferentes

 processos que não trocam mensagens (até mesmo através de terceiros), então a → b não éverdade. Esses eventos são disse a ser simultâneos

Máquina do cliente Máquina do servidor

( ) ( )

( )

( )

( )

( )

( )

( )

( )

1.  Rotina de despacho de chamadas;2.  Réplica de retorno;3.  Rotina de executar:4.  Rede;5.  Chamada RPC:6.  Programa Cliente;7.  Pedido completado;

8. 

Programa do Servidor.

Page 4: Primeira Chamada s Dap 2

8/16/2019 Primeira Chamada s Dap 2

http://slidepdf.com/reader/full/primeira-chamada-s-dap-2 4/5

 

FACULDADE METROPOLITANA DA GRANDE FORTALEZARecredenciada pela Portaria MEC Nº 532, de 12/06/2013

Tel: (85) 3206.6400 - www.fametro.com.brRua Conselheiro Estelita, 500 – Centro, Fortaleza – CE, CEP: 60.010-260

Preencha a tabela abaixo de acordo com planilha de tempo de mensagem acima.

QUESTÃO 5 [1.0]

Um Deadlock é uma situação no computador no qual dois programas que compartilham o

mesmo recurso efetivamente impedem uns aos outros de acessar o recurso, resultando em

ambos os programas deixarem de funcionar.

Julgue V (verdadeiro) ou F (falso) para as proposições abaixo.

a)  O deadlock é um problema que ocorre em sistemas distribuídos completamente

diferente do que ocorre em um sistema centralizado.

 b)  Um dos agravantes dos deadlocks em sistemas distribuídos é o fato que toda a

informação relevante está espalhada por muitas máquinas.

c)  Um deadlock de comunicação ocorre, por exemplo, quando processos estão

 batalhando pelo acesso exclussivo aos dispositivos de entrada e saída.

Mensagem De para Tempo de partida Tempo de chegada Favorável? (sim/não)

a

 b

c

d

ef

Fig.1 Controle de tempo de mensagem não sequencial

Page 5: Primeira Chamada s Dap 2

8/16/2019 Primeira Chamada s Dap 2

http://slidepdf.com/reader/full/primeira-chamada-s-dap-2 5/5

 

FACULDADE METROPOLITANA DA GRANDE FORTALEZARecredenciada pela Portaria MEC Nº 532, de 12/06/2013

Tel: (85) 3206.6400 - www.fametro.com.brRua Conselheiro Estelita, 500 – Centro, Fortaleza – CE, CEP: 60.010-260

d)  Um dadlock de recurso ocorre quando um processo A está tentando enviar uma

mensaagem para o processo B, que por sua vez está tentando enviar uma mensagem

 para o processo C, que está tentando enviar uma mensagem para A.

e) 

Quando um deadlock é detectado em sistema operacional a maneira de resolver isso éeliminar um ou mais processos.

QUESTÃO 6 [2.0]

Julgue F (falsa) ou V (verdadeira) as afirmativas sobre THEADS

a)  As threads forma eleboradas para permitir que houve paralelismo para combinar com

execução sequencial e chamadas de sistemas de bloqueamento;

 b)  O processo de uma única thread permite um paralelismos mais simples e menos

complexo para implementar.

c)  Uma máquina de estado finito não contempla o paralelismo, porém bloqueia os

chamados de sistema.

d)  Threads e as chamadas de procedimentos remote não podem co-existir.

e)  As threads são divisões ou seguimentos de um processador usando o tempo para

segmentar.

QUESTÃO 7 [1.0]

1.   Nas figuras abaixo temos exemplos de três topologias de sistemas cliente servidor.

Denominem as figuras com seus respectivos nomes com relação a difusão.

 _____________________ ______________________ ______________________