Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2021

Questão 35 — Sistemas Operacionais: Threads e Sincronização entre Processos

Sistemas Operacionais Threads e Sincronização entre Processos

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Correlacione os conceitos sobre Threads e Sincronização entre processos com suas respectivas características.

CONCEITOS

I- Thread
II- Ambiente MultiThread
III- Exclusão Mútua
IV- Starvation
V- Ambiente MonoThread
VI- Mecanismo de Sincronização

CARACTERÍSTICAS

( ) é uma consequência do critério de escolha do Sistema Operacional para alocar um recurso a um processo.
( ) é um conceito implementado para evitar problemas de compartilhamento de recursos entre os processos.
( ) visa garantir a integridade e a confiabilidade na execução das aplicações concorrentes.
( ) visa reduzir o tempo gasto na criação, eliminação e troca de contexto de processos concorrentes.
( ) compartilha o espaço de endereçamento e o contexto de software.
( ) implementa a concorrência com o uso de processos independentes e subprocessos.
( ) é uma estrutura de dados que mantém as informações sobre o contexto de hardware/software e espaço de endereçamento dos processos.

Assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Sequência IV, III, VI, I, II, V, -.

Starvation decorre do critério de alocação do SO (IV). A exclusão mútua evita problemas de compartilhamento (III), e os mecanismos de sincronização garantem integridade e confiabilidade (VI). A thread reduz o custo de criação, eliminação e troca de contexto (I). O ambiente multithread compartilha espaço de endereçamento e contexto de software (II) e o monothread usa processos independentes e subprocessos (V). A última descrição (PCB) não tem conceito correspondente.

Análise das alternativas

A, B, C e D trocam conceitos, por exemplo atribuindo a redução de custo de contexto ao multithread em vez de à thread, ou deixam de associar corretamente o ambiente monothread.

Referência: Machado & Maia, Arquitetura de Sistemas Operacionais, caps. Threads e Sincronização.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito final CP-CAP 2021 — página 15