Logo Passei Direto
Buscar
Além da sincronização de tarefas, há aplicações que necessitam também trocar informações, sendo que essa troca de informações também é gerenciada pelo sistema operacional.Em relação às técnicas utilizadas para troca de mensagens é correto afirmar:I) As técnicas utilizadas para troca de mensagens são: caixas de mensagens e filas de mensagens.II) Na caixa de mensagem, quando ocorre um timeout, a mensagem é colocada na lista de tarefas prontas e um código de erro é sinalizado para que o problema seja identificado.III) Na fila de mensagens, o buffer underrun ocorre quando a tarefa receptora não consegue processar todas as informações da fila antes que esta fica cheia.IV) Uma fila de mensagens pode ser utilizada para enviar e receber informações como temperatura de sensores e mensagens de textos para display de LCD.
User badge image
Alexandre Luciene Ferreira

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Vamos analisar cada afirmativa: I) As técnicas utilizadas para troca de mensagens são: caixas de mensagens e filas de mensagens. Verdadeiro, essa afirmativa está correta, pois realmente existem essas duas técnicas para troca de mensagens em sistemas operacionais. II) Na caixa de mensagem, quando ocorre um timeout, a mensagem é colocada na lista de tarefas prontas e um código de erro é sinalizado para que o problema seja identificado. Falso, normalmente, em uma caixa de mensagens, um timeout pode resultar em uma falha na entrega da mensagem, mas não necessariamente coloca a mensagem na lista de tarefas prontas. O comportamento pode variar dependendo da implementação. III) Na fila de mensagens, o buffer underrun ocorre quando a tarefa receptora não consegue processar todas as informações da fila antes que esta fique cheia. Falso, o termo correto seria "buffer overflow", que ocorre quando a fila está cheia e novas mensagens não podem ser adicionadas. O buffer underrun se refere a uma situação onde a tarefa receptora não consegue ler as mensagens a tempo, mas não é o que está descrito. IV) Uma fila de mensagens pode ser utilizada para enviar e receber informações como temperatura de sensores e mensagens de textos para display de LCD. Verdadeiro, essa afirmativa está correta, pois filas de mensagens são frequentemente usadas para esse tipo de comunicação. Com base nas análises, os itens verdadeiros são I e IV. Portanto, a alternativa que contém todos os itens verdadeiros é: a) I e IV. Como não há essa opção, a única alternativa correta é a que contém o item I. Se precisar de mais ajuda, é só avisar!

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina