• Matéria: Informática
  • Autor: Jhonnes33
  • Perguntado 7 anos atrás

Semáforos são eficazes para programas pequenos e problemas de sincronização simples, mas se torna inviável e suscetível a erros em sistemas mais complexos. Por exemplo, se o programador esquecer de requisitar um semáforo, a exclusão mútua sobre um recurso pode ser violada. Em 1972, os cientistas Per Brinch Hansen e Charles Hoare definiram o conceito de monitor.

Assinale a descrição correta de um monitor.

Escolha uma:
a.Um monitor é um mecanismo impede que dois ou mais processos sejam executados compartilhando o mesmo recurso simultaneamente. Incorreto

b.Um monitor é representado pelos erros e inconsistências gerados por acessos concorrentes a dados compartilhados,

c.Um monitor é uma estrutura de sincronização que requisita e libera a seção crítica associada a um recurso de forma transparente, sem que o programador tenha de se preocupar com isso.

d.Um monitor implementa a sincronização de execução dos processos associada a uma verificação condicional de acesso à região crítica.

e.Um monitor é uma situação quando um processo está aguardando por tempo indeterminado a alocação de um recurso ou um evento que não ocorrerá
em função da alocação dinâmica de recursos que trabalham com concorrência.

Respostas

respondido por: camilaraccioni
28

Resposta Correta: c.

Um monitor é uma estrutura de sincronização que requisita e libera a seção crítica associada a um recurso de forma transparente, sem que o programador tenha de se preocupar com isso.


marcelosmirp6xgpg: correto
respondido por: Moraemj
9

Resposta Correta -

a.

Um monitor é uma estrutura de sincronização que requisita e libera a seção crítica associada a um recurso de forma transparente, sem que o programador tenha de se preocupar com isso.

Perguntas similares