Procura

Sistemas operacionaisThreads


EXERCÍCIOS - Exercício 20

  • (CAIP-IMES 2012)

Dentre os diversos mecanismos empregados pelos sistemas operacionais modernos, destaca-se uma ferramenta de sincronização, denominada ________________, que corresponde à uma variável inteira que, além da inicialização, só é acessada através de duas operações-padrão: Pe V.As modificações no valor inteiro nas operações Pe Vdevem ser executadas de forma indivisível. Ou seja, quando um threadmodifica o valor da variável inteira, nenhum outro threadpode modificar simultaneamente este valor. Este mecanismo pode ser usado para controlar o acesso à um determinado recurso em quantidade limitada (finita). A variável inteira é inicializada com o número de recursos disponíveis. Cada threadque desejar usar um recurso executaria uma operação P,decrementando assim a contagem. Quando um threadlibera um recurso, ele realiza uma operação V,incrementando a contagem. Quando a contagem estiver com o valor zero, todos os recursos estarão sendo utilizados.



A) sentinela

B) semáforo

C) fetch

D) socket


Próximo:
EXERCÍCIOS - Exercício 21

Vamos para o Anterior: Exercício 19

Tente Este: Exercício 45

Primeiro: Exercício 1

VOLTAR ao índice: Sistemas operacionais






Cadastre-se e ganhe o primeiro capítulo do livro.
+