Ed
semana passada
Vamos analisar cada afirmativa sobre o algoritmo de Christian para sincronização de relógios em sistemas distribuídos: I. A maior desvantagem do uso desse algoritmo é a consideração da latência (delay) da rede no momento da sincronização. Falso, a consideração da latência é uma parte importante do algoritmo, mas não é necessariamente a maior desvantagem. O algoritmo é projetado para lidar com isso. II. Quando um determinado processo (cliente) solicita o horário ao servidor, o servidor atende a solicitação informando o horário atual. Verdadeiro, essa afirmativa está correta, pois o servidor responde com o horário atual quando solicitado. III. A latência é calculada por meio da soma dos tempos de envio e recebimento da mensagem com o tempo de processamento da mesma pelo servidor. Falso, a latência geralmente é considerada apenas como o tempo de ida e volta (round-trip time) da mensagem, não incluindo o tempo de processamento do servidor. IV. Quando o cliente recebe a resposta do servidor, acrescenta o tempo médio de troca de mensagens ao horário recebido. Verdadeiro, essa afirmativa está correta, pois o cliente ajusta o horário recebido considerando a latência média. Agora, vamos ver quais afirmativas são verdadeiras: - II é verdadeira. - IV é verdadeira. - I e III são falsas. Portanto, a alternativa que apresenta apenas as afirmativas corretas é: D) II e IV.