Em sistemas operacionais, um semáforo é representado como uma variável booleana que pode assumir valores entre 0 e 10.