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.

1 Resposta

  • thayaraoliversantos

    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

Clique aqui para adicionar a sua resposta.