Buscar

Em dados momentos, pode ser necessário que o sistema operacional forneça subsídios para que os processos se comuniquem de maneira segura e consiste...

Em dados momentos, pode ser necessário que o sistema operacional forneça subsídios para que os processos se comuniquem de maneira segura e consistente. Analistas e desenvolvedores devem estar aptos a contornar as situações delicadas envolvidas com a comunicação entre diferentes processos por meio de regiões de memória compartilhada. A respeito dos conceitos envolvidos com a comunicação entre processos, assinale a alternativa correta.
a. Considere que dois processos solicitam acesso a um determinado arquivo ao mesmo tempo. Tem-se aí um caso de impasse.
b. Quando dois processos entram em condição de corrida, é preciso garantir acesso à região crítica de ambos, para prover segurança no compartilhamento de informações entre eles.
c. Para impedir que dois ou mais processos causem um impasse, deve-se garantir as condições necessárias para que não ocorra um deadlock.
d. A porção de código de um programa que faz acesso à região de memória compartilhada é chamada de exclusão mútua.
e. Uma boa solução para se garantir exclusão mútua em sistemas multiprocessados é aplicar o uso de monitores.
a. Considere que dois processos solicitam acesso a um determinado arquivo ao mesmo tempo. Tem-se aí um caso de impasse.
b. Quando dois processos entram em condição de corrida, é preciso garantir acesso à região crítica de ambos, para prover segurança no compartilhamento de informações entre eles.
c. Para impedir que dois ou mais processos causem um impasse, deve-se garantir as condições necessárias para que não ocorra um deadlock.
d. A porção de código de um programa que faz acesso à região de memória compartilhada é chamada de exclusão mútua.
e. Uma boa solução para se garantir exclusão mútua em sistemas multiprocessados é aplicar o uso de monitores.

Essa pergunta também está no material:

ATIVIDADE DE ESTUDO 01 - SISTEMAS OPERACIONAIS - UNIFATECIE
8 pág.

Arquitetura de Computadores CENTRO UNIVERSITÁRIO UNIFATECIECENTRO UNIVERSITÁRIO UNIFATECIE

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra E: "Uma boa solução para se garantir exclusão mútua em sistemas multiprocessados é aplicar o uso de monitores." Os monitores são estruturas de dados que permitem a sincronização entre processos, garantindo que apenas um processo possa acessar uma região crítica de memória compartilhada por vez. Isso evita que ocorram condições de corrida e impasses, garantindo a segurança e consistência na comunicação entre processos. As demais alternativas apresentam conceitos incorretos ou incompletos sobre a comunicação entre processos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando