Considere as seguintes afirmativas a respeito de regiões críticas:
I. Semáforo é um recurso fornecido pelo sistema operacional, e que pode ser utilizado para coordenar a
entrada de processos na região crítica;
II. Apenas um processo pode estar executando dentro da região crítica, de forma a garantir a
integridade e bom funcionamento do sistema;
III. TSL – Test and Set Lock é um conceito de instrução de máquina, a qual escreve valor lógico 1 em
uma variável e verifica o estado anterior desta variável (antes de escrever o valor lógico 1);
IV. A instrução TSL, assim como qualquer outra instrução de máquina, é atômica, significando que a
mesma não pode ter sua execução interrompida, pois é necessariamente executada em apenas um
ciclo de clock.
Assinale a alternativa correta.