Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — CESPE / CEBRASPE 2026

Sistemas OperacionaisGeral
Código
ce391203
Banca
CESPE / CEBRASPE
Órgão
UDESC
Ano
2026
Cargo
TUD ( )
Julgue o item seguinte, referentes a sistemas operacionais e serviços de diretório. Em um sistema operacional multitarefa, cada processo possui acesso direto e exclusivo ao processador durante todo o seu tempo de execução.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Multitarefa e compartilhamento do processador

Gabarito: letra E (ERRADO). Em um sistema operacional multitarefa, o processador é compartilhado entre os processos por meio de um escalonador, que alterna a execução entre eles em fatias de tempo (time slices). Nenhum processo possui acesso direto e exclusivo ao processador durante todo o seu tempo de execução — essa é a essência da multitarefa, que permite que vários processos avancem simultaneamente, intercalando suas execuções.

A multitarefa é uma extensão lógica da multiprogramação, na qual múltiplos processos são executados de forma intercalada, ocupando fatias de tempo da CPU. O conceito básico é a alternância: enquanto um processo espera por um dado (por exemplo, uma operação de E/S), outro processo utiliza o processador. Essa troca é tão rápida que o usuário tem a impressão de que vários programas estão rodando ao mesmo tempo. O mecanismo que viabiliza isso é o escalonador (scheduler), que define qual processo recebe a CPU e por quanto tempo, além de gerenciar prioridades.

A afirmação do enunciado está incorreta porque descreve um cenário de monotarefa ou de acesso exclusivo, que não corresponde à multitarefa. Em um sistema monotarefa, apenas um programa é executado por vez, e ele pode usar o processador integralmente até terminar (ou ser interrompido). Já na multitarefa, o processador é um recurso compartilhado, e cada processo recebe apenas uma fatia de tempo, sendo interrompido periodicamente para que outros processos também avancem. Essa interrupção pode ser preemptiva (o sistema operacional força a troca de contexto) ou cooperativa (o próprio processo cede a CPU).

Um exemplo prático: imagine um sistema com três processos A, B e C. O escalonador pode definir que cada um recebe 10 ms de CPU em rodízio. O processo A executa por 10 ms, é interrompido, o processo B executa por 10 ms, depois C, e assim por diante. Nenhum deles "possui" o processador de forma exclusiva; todos compartilham o mesmo recurso. Se um processo tentasse usar a CPU por todo o seu tempo de execução, os demais ficariam bloqueados, e o sistema não seria multitarefa.

A pegadinha da banca está em inverter o conceito: ela apresenta a multitarefa como se cada processo tivesse acesso exclusivo ao processador, quando na verdade o processador é compartilhado. O candidato que confunde multitarefa com monotarefa ou com processamento paralelo (onde cada processo pode ter um núcleo dedicado) cai nessa armadilha. É importante destacar que, mesmo em sistemas com múltiplos núcleos, a multitarefa não implica que cada processo tenha um núcleo exclusivo — o escalonador continua distribuindo o tempo de cada núcleo entre os processos.

Guarde a distinção central: multitarefa = compartilhamento do processador; monotarefa = acesso exclusivo. É exatamente essa fronteira que a questão explora.

  1. 1Escalonador define fatia de tempo
  2. 2Processo A executa (time slice)
  3. 3Interrupção e troca de contexto
  4. 4Processo B executa (time slice)
  5. 5Alternância contínua entre processos
LEVEL · soulevel.com.br

Alternativa C — ❌ Incorreta

A alternativa afirma que cada processo possui acesso direto e exclusivo ao processador durante todo o seu tempo de execução. Isso é falso. Em um sistema multitarefa, o processador é compartilhado entre os processos, e cada um recebe apenas uma fatia de tempo (time slice). O escalonador interrompe a execução de um processo para dar a vez a outro, salvando e restaurando o contexto. Portanto, não há exclusividade no acesso ao processador.

Alternativa E — ✅ Correta ⟵ GABARITO

A alternativa está correta ao afirmar que o item é ERRADO. A multitarefa pressupõe o compartilhamento do processador entre os processos, com alternância de execução. O acesso exclusivo ao processador por um único processo durante todo o seu tempo de execução caracterizaria um sistema monotarefa, não um multitarefa. Assim, a afirmação do enunciado é incorreta.

Gabarito: letra E (ERRADO).

Link permanente: /questoes/ce391203