Carregando...
Carregando...
Ajude a melhorar a plataforma
Considerando os sistemas de troca de mensagens com dois ou mais processos, caracterizados pela execução independente um do outro, há duas primitivas de troca de mensagens chamadas de biblioteca: a SEND e a RECEIVE. Com base nos tipos de variantes principais da semântica dos sistemas de troca de mensagens, analise as afirmativas a seguir. I. Uma das variantes principais dos sistemas de troca de mensagens é a troca síncrona de mensagens. II. Uma das variantes principais dos sistemas de troca de mensagens é a troca de mensagens por buffers . III. Uma das variantes principais dos sistemas de troca de mensagens é a troca de mensagens sem bloqueio. É correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A afirmativa I está correta, pois a troca síncrona de mensagens é uma variante essencial da semântica dos sistemas de troca de mensagens. O remetente executa um SEND, enquanto o receptor ainda não executou um RECEIVE. Uma vez que o destinatário aceita a mensagem, o remetente é desbloqueado e pode enviar mais mensagens. O remetente pode confirmar que a mensagem foi recebida quando ele recuperar o controle após a chamada. A afirmativa II está correta, dado que a troca de mensagens por buffers é uma variante fundamental da semântica dos sistemas de troca de mensagens. Nela, uma mensagem que foi enviada antes de o destinatário estar pronto é colocada em um buffer , como uma caixa de correio. Até que recuperem a mensagem, os destinatários podem continuar com outras tarefas. A afirmativa III está correta, visto que a troca de mensagens por buffers também é uma variante de grande valia da semântica dos sistemas de troca de mensagens. Nela, quando uma mensagem é enviada antes de o receptor estar pronto, ela é colocada em um buffer (como uma caixa de correio) até o receptor retirá-la de lá. Assim, um remetente pode continuar após um SEND, ainda que o receptor esteja ocupado com outro processo.