Início

Questões de Concursos Processos

Resolva questões de Processos comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


1Q1053465 | Sistemas Operacionais, Processos, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Um sistema operacional (SO) moderno possui diversas
características que o distinguem de um sistema operacional dos
computadores de primeira geração. Acerca das características dos
sistemas operacionais modernos, julgue os itens subseqüentes.

Em um SO, a função principal de um escalonador é interromper um processo em execução (ou escalonado) por outro que tenha prioridade maior no momento em que ocorrer alteração do status de um processo para apto.
  1. ✂️
  2. ✂️

2Q1059714 | Sistemas Operacionais, Processos, Especialista em Supercomputação, INPE, FGV, 2024

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q1032652 | Relações Internacionais, Processos, Especialista em Políticas Públicas e Gestão Governamental, SEPLAN SE, FGV, 2025

O retorno das guerras tarifárias na atualidade tem sido um tema relevante nas relações econômicas internacionais, especialmente a partir da segunda metade da década de 2010. Esse fenômeno reflete um aumento do protecionismo em oposição ao movimento de liberalização comercial que predominou desde o pós-Segunda Guerra Mundial.

Sobre esse tema, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

4Q1047131 | Sistemas Operacionais, Processos, Análise de Sistemas, CIAAR, Aeronáutica, 2025

Preencha as lacunas abaixo.
A ____________ refere-se a possibilidade de uma aplicação interativa multithreaded continuar em execução, mesmo que parte dele esteja bloqueado ou executando uma operação demorada. Em relação à questão de ___________, os processos só podem compartilhar recursos por meio de técnicas como memória compartilhada e transmissão de mensagens. O uso de threads proporciona _________, pois a criação de processos, demanda mais alocação de memória e recursos do sistema. Como threads compartilham o espaço do processo principal, sua criação e gerenciamento são mais eficientes. Por fim, em uma arquitetura multiprocessadora, múltiplos threads podem ser executados em paralelo, em diferentes núcleos de processamento, o que melhora o desempenho e contribui para a ____________ de aplicações.
A sequência de palavras que preenche corretamente as lacunas é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

6Q1064091 | Sistemas Operacionais, Processos, Tarde, CVM, FGV, 2024

O analista José está diante de um sistema operacional hipotético que implementa um modelo avançado de gerenciamento de processos. Esse modelo define cinco estados distintos pelos quais um processo pode passar durante seu ciclo de vida, além de incorporar mecanismos sofisticados para o escalonamento e a comunicação entre processos. Considerando esse cenário, José precisa resolver um problema complexo de deadlock que ocorreu devido a uma sequência específica de transições de estado e solicitações de recursos entre quatro processos distintos. Para entender e resolver esse problema, é fundamental que o analista compreenda os conceitos e estados de processo no contexto dos sistemas operacionais.

Para resolver o problema de deadlock, a sequência dos estados de processo e os conceitos que o analista José deve considerar são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q1064088 | Sistemas Operacionais, Processos, Tarde, CVM, FGV, 2024

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 é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q1063567 | Sistemas Operacionais, Processos, Desenvolvimento de Software para Operação de Satélites, INPE, FGV, 2024

Um processo é considerado um conceito chave em qualquer Sistema Operacional, pois representa uma abstração de um programa em execução. Um processo pode passar por alguns estados durante o seu ciclo de vida. Sendo assim, um processo pode estar nos estados: (a) bloqueado, (b) pronto ou (c) em execução.

Nesse contexto, analise os itens a seguir.

I. Para implementar o modelo de processos, o sistema operacional mantém uma tabela de processos, com uma entrada para cada um deles. Cada entrada, também conhecida como bloco de controle de processo (PCB – Process Control Block), contém informações relevantes sobre o processo. Um exemplo de informação contida no PCB é o estado do processo.
II. Considerando um diagrama de estado do processo, não há transição a partir do estado “em execução”, para o estado “bloqueado”. Quando o sistema operacional descobre que o processo não pode continuar em execução, ele vai para o estado de “pronto”.
III. O processo no estado “bloqueado”, não faz uso da CPU (Unidade Central de Processamento), mas está apto para ser executado (isto é, pronto para transitar ao estado “em execução”), aguardando para isso que o escalonador selecione-o para execução.

Está correto o que se afirma em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q1064155 | Sistemas Operacionais, Processos, Processamento de Alto Desempenho PAD HPC, INPE, FGV, 2024

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q1064159 | Sistemas Operacionais, Processos, Processamento de Alto Desempenho PAD HPC, INPE, FGV, 2024

No contexto da ciência da computação, a chamada Lei de Moore trata
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q1032649 | Relações Internacionais, Processos, Especialista em Políticas Públicas e Gestão Governamental, SEPLAN SE, FGV, 2025

Nos anos 1990, o cientista político americano Joseph Nye cunhou o termo soft power (poder suave) para se referir à habilidade que um país possui de “afetar outros por meio da atração e da persuasão”. Para jogar esse jogo, um determinado país usa ferramentas culturais, como a música, o cinema, o esporte e a língua, para construir relações de empatia e de admiração nos demais. Assim, atinge mais facilmente objetivos políticos ou econômicos. O soft power não funciona sozinho. Ele é um multiplicador do hard power (poder duro), que é o uso da força militar e de outras ferramentas mais explícitas de pressão e de coação.

Trecho de entrevista de Oliver Stuenkel, in https://oliverstuenkel.com/.

Com base no trecho, é correto afirmar que o soft power chinês se fundamenta
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q1038613 | Sistemas Operacionais, Processos, Suporte, BANESE, CESGRANRIO, 2025

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q1063962 | Sistemas Operacionais, Processos, Operação de Sistemas Espaciais Embarcados, INPE, FGV, 2024

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,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.