4ª) Em sistemas distribuídos, a sincronização e coordenação são essenciais para garantir a consistência dos dados e a colaboração efetiva entre componentes distribuídos. Esses conceitos permitem que múltiplos processos, operando em diferentes máquinas, trabalhem conjuntamente para atingir um objetivo comum. Dentre os desafios enfrentados na implementação desses mecanismos, destacam-se a falta de um relógio global, a comunicação entre processos distribuídos e a tolerância a falhas. Considerando esses aspectos, qual das seguintes afirmações é correta sobre a sincronização e coordenação em sistemas distribuídos? a) A falta de um relógio global torna a sincronização mais fácil, pois elimina a necessidade de estabelecer uma ordem temporal precisa entre eventos em diferentes processos. b) A comunicação entre processos distribuídos é trivial, pois a latência, falhas de rede e desordem de mensagens não afetam a coordenação efetiva entre processos. c) Mecanismos robustos de troca de mensagens e protocolos de comunicação confiáveis são desnecessários, pois a coordenação entre processos pode ser alcançada sem comunicação eficiente. d) A tolerância a falhas é um aspecto crítico em sistemas distribuídos, exigindo mecanismos de detecção e recuperação de falhas para garantir a continuidade do serviço e a consistência dos dados. e) A sincronização em sistemas distribuídos é irrelevante para a execução correta de transações distribuídas e para a recuperação de falhas.