Com base nas informações fornecidas sobre semáforos, qual das seguintes afirmações é verdadeira?
A.
A operaçäo DOWN em um semáforo decrementa seu valor e a operação UP incrementa seu valor, e essas operaçöes são indivisiveis e executadas diretamente no hardware do processador.
B.
Semáforos săo implementados apenas em linguagens.de programação de baixo nível, como Assembly, e năo estäo disponíveis em linguagens de programaçăo de alto nível.
C.
Um semáforo com valor 0 indica qué nenhum sinal de acordar está pendente, enquanto um valor maior que 0 indica que um ou mais sinais de acordar foram salvos para uso futuro.
D.
Semáforos sâo estruturas de dados que permitem a sincronizaçäo entre threads, garantindo exclusão mútua e coordenação em sistemas operacionais e aplicaçőes concorrentes.
E.
Semâforos săo variaveis booleanas que realizam operaçôes de incremento e decremento para controlar o acesso a recursos compartilhados entre processos concorrentes