QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
8 questões encontradas

Em sistemas operacionais multitarefa, considere três processos concorrentes que acessam uma mesma região crítica protegida por um semáforo binário inicializado com valor 1. Considere que nenhum processo esteja na região crítica no momento da tentativa de acesso. É correto afirmar que, caso dois processos tentem acessar simultaneamente a região crítica:

A Ambos entrarão simultaneamente na região crítica.
B Um processo entrará na região crítica e o outro ficará bloqueado.
C Ambos serão encerrados pelo sistema operacional.
D O sistema operacional aumentará automaticamente o valor do semáforo.
E Ocorrerá necessariamente deadlock.

Um mecanismo de sincronização clássico é conhecido como semáforo. Um semáforo é uma variável inteira não negativa que só pode ser manipulada por duas instruções, chamadas de instruções Down e Up. Para evitar a espera ocupada, que desperdiça tempo de processamento da máquina, a operação Down utiliza uma estrutura de dados, geralmente uma First In, First Out (FIFO). Quando um processo executa a instrução Down num semáforo que tem o valor zero, o processo

A segue a sua execução normal, e o semáforo permanece com o valor zero.
B segue a sua execução normal, e o semáforo é incrementado de uma unidade.
C entra no estado de espera, e o semáforo permanece com o valor zero.
D entra no estado de espera, e o semáforo é incrementado de uma unidade.
E entra no estado de espera, e outro processo é retirado da fila de espera do semáforo.

Na computação paralela, onde várias tarefas ou processos são executados simultaneamente em diferentes núcleos de processador, a sincronização entre processos é essencial para garantir que essas tarefas cooperem e compartilhem recursos de forma eficiente e correta. No contexto de um sistema de computação paralela, assinale a opção que apresenta um método de sincronização entre processos que garante que apenas um processo possa acessar uma seção crítica de código por vez.

A Semáforo binário.
B Barreiras.
C Mutex.
D Memória compartilhada.
E Filas de mensagens.

No contexto da informática, considerando que um processo pode estar em um dos três estados possíveis (executando, pronto ou bloqueado), analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Um processo no estado “executando” está fisicamente utilizando a CPU (Unidade de Processamento Central).

( ) Um processo no estado “pronto” significa que o mesmo foi executado com sucesso.

( ) Um processo no estado “bloqueado” não pode mais ser executado. As afirmativas são, respectivamente,

A F – V – V.
B F – V – F.
C V – F – V.
D V – F – F.
E V – V – F.

Em um projeto de desenvolvimento de um sistema operacional voltado para aplicações críticas de tempo real, o analista Jony está avaliando diferentes métodos de Comunicação entre Processos (IPC) para garantir a máxima eficiência, confiabilidade e atendimento aos requisitos de tempo real. Considerando os desafios associados a esses sistemas, o método de IPC para sistemas de tempo real escolhido por Jony é:

A pipes anônimos;
B semáforos;
C filas de mensagens prioritárias;
D memória compartilhada;
E sockets de rede.

A sincronização entre processos é um conceito fundamental em sistemas operacionais e programação concorrente. Assinale a opção que descreve um mecanismo comum de sincronização entre processos em sistemas operacionais.

A Compartilhamento de memória.
B Escalonamento preemptivo.
C Barreiras.
D Filas de mensagens.
E Monitoramento de recursos.

No contexto da ciência da computação, a chamada Lei de Moore trata

A da redução nas dimensões do computador.
B da redução no consumo de energia elétrica pelo computador.
C do aumento no tempo de vida da bateria do computador.
D do aumento na capacidade da memória do computador.
E do aumento na capacidade de processamento do computador.