• Matéria: Informática
  • Autor: userlockedp4w5lh
  • Perguntado 8 anos atrás

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.

Alternativas
Alternativa 1:
Uma boa solução para se garantir exclusão mútua em sistemas multiprocessados é aplicar o uso de monitores.

Alternativa 2:
A porção de código de um programa que faz acesso à região de memória compartilhada é chamada de exclusão mútua.

Alternativa 3:
Considere que dois processos solicitam acesso a um determinado arquivo ao mesmo tempo. Tem-se aí um caso de impasse.

Alternativa 4:
Para impedir que dois ou mais processos causem um impasse, deve-se garantir que as quatro condições necessárias, para que ocorra um deadlock, não se concretizem.

Alternativa 5:
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.

Respostas

respondido por: NltSilva8
11
Estou na dúvida entre:
Alternativa 3:
Considere que dois processos solicitam acesso a um determinado arquivo ao mesmo tempo. Tem-se aí um caso de impasse.

Alternativa 4:
Para impedir que dois ou mais processos causem um impasse, deve-se garantir que as quatro condições necessárias, para que ocorra um deadlock, não se concretizem.

zerobyroxouqzjq: Alternativa 1:
Correta.

Alternativa 2:
R: Região Crítica

Alternativa 3:
R: Um impasse ocorre quando dois processos solicitam acesso a um determinado RECURSO ao mesmo tempo. No caso da alternativa 3 estava se referindo a Condição de corrida.

Alternativa 4:
R: Ao contrario um deadlock ocorre quando as QUATRO condições acontece ao mesmo tempo, ou seja só precisa garantir que UMA das QUATRO não se concretize.

Alternativa 5:
R: Garante apenas o acesso a um por vez.
respondido por: fmfbsj
0

Resposta

e. Para impedir que dois ou mais processos causem um impasse, deve-se garantir que as quatro condições necessárias, para que ocorra um deadlock, não se concretizem.

corrigida na prova

Perguntas similares