• Matéria: Informática
  • Autor: lucasibm
  • Perguntado 3 anos atrás

Dentro da programação, é importante observar a possibilidade de instruções e de sub-rotinas, por exemplo, fazendo com que, além da otimização de código como já citado anteriormente, seja capaz de melhorar o desempenho de um programa, mas a execução de tarefas concorrentemente de um mesmo programa pelo hardware também aumenta muito sua eficiência. ​Semáforo é um recurso da programação concorrente para que dois ou mais processos acessem alternadamente estruturas para evitar conflitos e falhas na execução do programa.

Assinale a alternativa para que o semáforo é utilizado na programação
Alternativas
Alternativa 1:
Utilizado para finalizar um programa

Alternativa 2:
Utilizado para criar o PID, a identificação única de cada processo.

Alternativa 3:
Utilizado para que não haja deadlock, ou seja, quando um processo espera indefinidamente por um recurso de outro.

Alternativa 4:
Utilizado para que a máquina virtual gerenciar os processos do Sistema Operacional e o hardware da máquina corretamente.

Alternativa 5:
Utilizado para exclusão mútua, onde cada processo deverá sinalizar imediatamente antes e, imediatamente após, usar um recurso comum a ambos.

Respostas

respondido por: daviddmarenda
1

Resposta:

Alternativa 5

Explicação:

A utilização mais simples do semáforo é em situações na qual necessita-se que haja exclusão mútua, isto é, que só um processo execute por vez

Perguntas similares