Questão de Sistemas Operacionais — Linux — CESPE / CEBRASPE 2023
Sistemas Operacionais›Linux
Código
ce156238
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista de Suporte Computacional
Nos sistemas operacionais modernos, como o Windows e o GNU/Linux, múltiplos processos podem ser executados simultaneamente, por meio de compartilhamento de tempo de uso do processador. Nesse caso, os sistemas utilizam o conceito de
Amultitarefa.
Bmultiusuário.
Cmonousuário.
Dmonoprogramação.
Eprocessamento em batch.
Revelar gabarito e comentário▾
GabaritoA — multitarefa.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Conceito de multitarefa em sistemas operacionais
Gabarito: letra A. O enunciado descreve exatamente o conceito de multitarefa: múltiplos processos executados simultaneamente com compartilhamento de tempo do processador (time-sharing). Isso é a base dos sistemas operacionais modernos.
A banca testa o conhecimento dos conceitos fundamentais de sistemas operacionais, especialmente a diferença entre multitarefa, multiusuário e outros modos de operação.
Modos de operação do SO: Multitarefa (time-sharing) (Múltiplos processos concorrentes, Alternância rápida da CPU); Multiusuário (Múltiplos usuários simultâneos); Monoprogramação (Um programa por vez); Batch (lote) (Jobs sequenciais sem interação)
Alternativa A — ✅ Correta ⟵ GABARITO
Multitarefa é a capacidade do sistema operacional de executar múltiplas tarefas (processos) de forma concorrente, alternando rapidamente o uso da CPU. É exatamente o que o enunciado descreve: "compartilhamento de tempo de uso do processador".
Alternativa B — ❌ Incorreta
Multiusuário refere-se à capacidade de múltiplos usuários acessarem o sistema simultaneamente, não necessariamente relacionado ao compartilhamento de tempo da CPU para processos. Embora sistemas multitarefa frequentemente sejam também multiusuário, o conceito cobrado é o de execução de múltiplos processos.
Alternativa C — ❌ Incorreta
Monousuário é o oposto de multiusuário: apenas um usuário pode utilizar o sistema por vez. Não se relaciona com o compartilhamento de tempo da CPU entre processos.
Alternativa D — ❌ Incorreta
Monoprogramação (ou monotarefa) significa que apenas um programa é executado por vez, sem concorrência. Isso é o contrário do que o enunciado descreve.
Alternativa E — ❌ Incorreta
Processamento em batch (ou em lote) é um modo de operação onde os jobs são coletados e executados sequencialmente sem interação do usuário, geralmente sem compartilhamento de tempo da CPU.
PEGA ESSA DICA!
Memorize a diferença: multitarefa = múltiplos processos concorrentes (time-sharing); multiusuário = múltiplos usuários simultâneos; monoprogramação = um processo por vez; batch = processamento em lote sem interatividade.