QUESTÃO 4
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.
Soluções para a tarefa
Respondido por
5
Resposta:
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.
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 interessantes