Exercícios de revisão sobre relógios lógicos e físicos

Slides:



Advertisements
Apresentações semelhantes
Movimento em I dimensão
Advertisements

Árvores CC/EC/Mestrado Teoria dos Grafos ‏ 1.
Coerência de Cache em Multiprocessadores
Análise de pontos de interesse
Sincronização em Sistemas Distribuídos
UFES CC/EC/Mestrado Teoria dos Grafos Árvores. UFES CC/EC/Mestrado Teoria dos Grafos Árvores Grafo Acíclico: não possui ciclos.
Redes Neurais Artificiais (RNA): Perceptron
Prof. Hebert Monteiro Movimento em I dimensão. Iniciaremos o nosso curso estudando a mecânica como ciência que estuda o movimento. A mecânica é dividida.
Excel - Parte 2 Fórmulas e Funções
Modelos de Troca de Dados em Nível Elétrico
 Revisão 02 Geometria Analítica Conceitos Básicos Prof. PH
Sincronização em Sistemas Distribuídos
Arquitetura de Sistemas Distribuídos - Módulo 3: Sincronização em Sistemas Distribuídos 1 Sincronização em Sistemas Distribuídos Módulo 4 [C10,C13,T3]
Relógios Lógicos e Físicos
Comunicação Cliente-Servidor
Exercícios de revisão sobre relógios lógicos e físicos Prof. Alcides Calsavara.
Orientação a Objetos: Encapsulamento e Classificação
Orientação a Objetos: Encapsulamento e Classificação
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
DIAGRAMA DE ATIVIDADES
Exemplo de Espalhamento Extensível 1. Definição dos dados a processar 2 Escondido pela moldura.
3° problema: Sabendo-se que na cidade A são 4h 16min 9seg. no momento em que na cidade B são 5h 19min e 10seg. Determine a longitude de B em relação a.
Interação Cliente Servidor
INSTITUTO TECNOLÓGICO DE AERONÁUTICA MESTRADO PROFISSIONAL EM PRODUÇÃO
SSC SISTEMAS OPERACIONAIS I Aulas 6 – Escalonamento de Processos
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC SISTEMAS OPERACIONAIS I Aula.
Introdução à Lógica de Programação (cont.)
Mapas de Karnaugh 5 e 6 variáveis.
Modelos Fundamentais -> Interação Falhas Segurança.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
DeadLock Sistemas Operacionais I
Prof. Marcelo Diniz Fonte:
Modelagem de Processos de Negócio
Análise de Desempenho Analíticos Simulação Implementação real
Sincronização e Comunicação entre Processos
Questões sobre quatro quadrados
TIME, CLOCK’S and EVENTS
MATRIZES REAIS ( 2ª AULA ).
Revisão do conceito de vetores
Progressão Aritmética (PA) Professor : Eduardo Jatobá
Controle Automático de Geração (Regulação Secundária) - I
Nazareno Andrade Universidade Federal de Campina Grande 02/2008
MECÂNICA - DINÂMICA Dinâmica de um Ponto Material: Impulso e Quantidade de Movimento Cap. 15.
Programação de Computadores I Apresentação da Disciplina Prof. André Renato 2º Semestre / 2012.
Exercícios: Alg Gulosos Eduardo Laber. Cap 4-Exercício 2 a)Verdadeiro, já que trocando cada elemento pelo seu quadrado não altera a ordem das arestas.
Conversão de um NFA para um DFA com um exemplo
Salas de Matemática.
Tipos Abstratos de Dados
Tópicos em redes e sistemas distribuídos
Tópicos em redes e sistemas distribuídos B Carlos Oberdan Rolim Ciência da Computação.
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Coordenação e Sincronização em Sistemas Distribuídos
ENGENHARIA DE PRODUÇÃO
Conceitos de Lógica Digital
Operações de Inserção e Remoção – BTree Resumo
Sistemas Distribuídos
Redes de Petri 1° Exercício
Redes de Petri Sistema Fila-Máquina Aula 3
MODELO ESSENCIAL Modelo Ambiental
Projeto de Sistemas de Controle no Espaço de Estados
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
1.
Algoritmo BSP/CGM para Euler tour em Grafos
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Dayse Danielle (ddsr) Humberto Pacheco (hsp) Projeto de Gerenciamento de Fábrica de Bebida.
Sistemas Distribuídos Capítulo 02 – Algoritmos Distribuídos Aula Passada 2.1 – Relógios Físicos e Lógicos Aula de Hoje 2.3 Exclusão Mútua 2.4 Eleição.
1 Sincronização em Sistemas Distribuídos Alcides Calsavara.
Sistemas Distribuídos
Transcrição da apresentação:

Exercícios de revisão sobre relógios lógicos e físicos Prof. Alcides Calsavara

Exercício 1 Considere a relação acontece-antes (-->), na qual relógicos lógicos se baseiam. Suponha que os eventos a, b, c, d, e, f ocorram tal que a-->b, b-->c, d-->e, e-->f, b-->e. A relação a-->f é verdadeira? Determine os pares de eventos concorrentes.

Solução do Exercício 1 a b c m d e f Pares de eventos concorrentes: ( a, d ) ( b, d ) ( c, e ) ( c, f ) ( c, d )

Exercício 2 Aplique o algoritmo de implementação de relógios lógicos para corrigir os relógios dos processos P1, P2 e P3, ilustrados abaixo. P1 P2 P3 1 2 3 4 5 6 7 8 4 8 12 16 2 4 6 8 10 12 14 16 m1 m2 m3

Solução do Exercício 2 a mensagem m2 sai no instante 12 é deve chegar depois a mensagem m3 sai no instante 15 é deve chegar depois P1 P2 P3 1 2 3 4 5 6 7 16 4 8 12 16 2 4 6 8 10 13 15 17 m1, 1 m2, 12 m3, 15

Exercício 3 Em uma rede que utiliza o Algoritmo de Cristian para sincronização de relógios físicos, uma máquina M envia uma mensagem r ao time server solicitando a hora certa, o qual responde com uma mensagem s, contendo a informação solicitada. Quando r é enviada, o relógio de M marca 3004, e quando s é recebida o relógio de M marca 3050. Supondo que o time server consome um tempo de 8 entre o recebimento da mensagem vinda de M e o envio da mensagem resposta para M, para qual valor deve M ajustar o seu relógio se o time server respondeu que a hora certa era 3035?

Solução do Exercício 3 Máquina M Timer Server R ? T0 = 3004 d I = 8 d T1 = 3050 R = 3035 T = R + d T = 3035 + 19 T = 3054 d = ( T1 – T0 – I ) / 2 d = ( 3050 – 3004 – 8 ) / 2 d = 19