Em sistemas tempo real pode ocorrer condições de corrida. Entre as várias soluções para evitar condição de corrida, encontra-se a solução de variável de bloqueio.
a) a variável de bloqueio usa uma fila. b) A solução variável de bloqueio é uma solução que possui uma variável com dois valores 0 e 1. Sendo 0, refletindo que nenhum processo esta na região critica e 1, refletindo que há um processo na região critica. c) a variável de bloqueio usa uma árvore. d) a variável de bloqueio usa uma lista. e) a variável de bloqueio usa uma pilha.
__________________________________________ RESPOSTA CORRETA É: ---> A solução variável de bloqueio é uma solução que possui uma variável com dois valores 0 e 1. Sendo 0, refletindo que nenhum processo está na região crítica e 1, refletindo que há um processo na região crítica.
Resposta: b) A solução variável de bloqueio é uma solução que possui uma variável com dois valores 0 e 1. Sendo 0, refletindo que nenhum processo esta na região critica e 1, refletindo que há um processo na região critica.
Explicação: Essa variável serve como um indicador, ou "semáforo", para processos que desejam entrar em sua região crítica. Se a variável de bloqueio estiver definida como 0, isso indica que a região crítica está livre. Se estiver definida como 1, indica que a região crítica já está sendo acessada por um processo e, portanto, outros processos devem esperar.
Lista de comentários
Resposta: b) A solução variável de bloqueio é uma solução que possui uma variável com dois valores 0 e 1. Sendo 0, refletindo que nenhum processo esta na região critica e 1, refletindo que há um processo na região critica.
Explicação: Essa variável serve como um indicador, ou "semáforo", para processos que desejam entrar em sua região crítica. Se a variável de bloqueio estiver definida como 0, isso indica que a região crítica está livre. Se estiver definida como 1, indica que a região crítica já está sendo acessada por um processo e, portanto, outros processos devem esperar.