Magna Concursos
1182967 Ano: 2012
Disciplina: TI - Sistemas Operacionais
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:

Em linguagens de programação computacional, semáforos tem como função o controle de acesso a recursos compartilhados (por exemplo, um espaço de armazenamento) num ambiente multitarefa. Escolha abaixo a opção CORRETA com relação às afirmações de uso de semáforos.

I - Uma variável inteir a que contém um valor inicial e à qual todo acesso é feito por meio de duas operações, wait e signal. Quando um processo modifica o valor armazenado em um semáforo, nenhum outro processo pode, simultaneamente, modificar ou ler esse valor. Podemos usar semáforos para resolver o problema das regiões críticas de n processos.

II – São utilizados para controle de recursos com n instancias, para avisar outro processo da ocorrência de um evento, porém não podem tratar o problema do uso da seção crítica (exclusão mútua)

III - Se caracterizam por garantir que, a cada instante, apenas um processo esteja usando seus procedimentos e funções. Dessa maneira, o programador não precisa programar ele próprio essa restrição de sincronização entre processos.

VI - Selecionar um dentre os processos que estão prontos para serem executados e aloca a CPU para o processo selecionado.

 

Provas

Questão presente nas seguintes provas

Tecnologista Júnior - TS04

35 Questões