Pular para o conteúdo principal

Questão de Sistemas Operacionais — Conceitos, Funções e Tipos de Sistemas Operacionais — CESPE / CEBRASPE 2024

Sistemas OperacionaisConceitos, Funções e Tipos de Sistemas Operacionais
Código
ce404113
Banca
CESPE / CEBRASPE
Órgão
CTI
Ano
2024
Cargo
Tecno P1 ( )
Julgue o item subsequente, que versam acerca de sistemas operacionais.   Por permitir a identificação de cada usuário que se conecte a ele, um sistema operacional possibilita que processos executados por usuários sejam interrompidos sem afetar as tarefas de outros usuários.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Sistemas operacionais multiusuário e isolamento de processos

Gabarito: CERTO. A identificação de cada usuário é a base do controle de acesso e do isolamento entre processos: o sistema operacional associa cada processo ao usuário que o criou e, com isso, consegue interromper ou encerrar processos de um usuário sem afetar as tarefas dos demais. Essa é uma funcionalidade central dos sistemas multiusuário, que impõem regras de controle de acesso para impedir o uso de recursos por usuários não autorizados.

O que a questão descreve é exatamente o comportamento esperado de um sistema operacional multiusuário. Quando o SO identifica cada usuário, ele pode atribuir a cada processo um "dono" e, a partir daí, gerenciar os recursos de forma individualizada. Isso permite, por exemplo, que um administrador encerre um processo problemático de um usuário específico sem derrubar os processos dos outros usuários que estão logados no mesmo sistema. Essa capacidade é fundamental em servidores e sistemas de tempo compartilhado, onde muitos usuários utilizam a mesma máquina simultaneamente.

A identificação de usuários não serve apenas para "saber quem está conectado" — ela é o alicerce de três funcionalidades essenciais: (1) autenticação, que confirma a identidade de quem acessa; (2) autorização, que define o que cada usuário pode fazer; e (3) isolamento, que garante que as ações de um usuário não interfiram nas de outro. É o isolamento que torna possível interromper processos de um usuário sem afetar os demais. Sem a identificação, o sistema não teria como distinguir a qual usuário pertence cada processo e, portanto, não conseguiria aplicar essa separação.

Um exemplo prático: em um servidor Linux com vários usuários conectados via SSH, o administrador pode usar o comando kill para encerrar um processo específico de um usuário (por exemplo, um processo que está consumindo CPU excessivamente). Os demais usuários continuam trabalhando normalmente, pois seus processos são independentes e pertencem a outros usuários. Essa independência é garantida pelo mecanismo de identificação de usuários e pelo controle de acesso que o sistema operacional impõe.

A pegadinha que poderia existir aqui seria confundir essa capacidade com a de um sistema operacional monotarefa ou monousuário, onde não há isolamento entre usuários. Mas a questão fala explicitamente de "identificação de cada usuário" e de "processos executados por usuários", o que remete diretamente ao contexto multiusuário. Nesse contexto, a afirmação está correta.

Guarde o critério decisivo: identificação de usuários → controle de acesso → isolamento de processos. É exatamente essa cadeia lógica que a questão explora, e é nela que a alternativa se apoia.

  1. 1Identificação do usuário
  2. 2Controle de acesso
  3. 3Isolamento de processos
  4. 4Interrupção sem afetar outros
LEVEL · soulevel.com.br

Alternativa C — ✅ CERTO ⟵ GABARITO

A afirmação está correta. A identificação de cada usuário é o que permite ao sistema operacional associar cada processo ao seu dono e, consequentemente, aplicar políticas de isolamento. Isso possibilita interromper processos de um usuário específico sem afetar as tarefas de outros usuários, pois cada processo é gerenciado de forma independente, com seus próprios recursos e permissões. Essa é uma característica fundamental dos sistemas multiusuário, que precisam garantir que as ações de um usuário não interfiram nas de outro.

PEGA ESSA DICA!

Para questões sobre sistemas operacionais multiusuário, lembre-se da cadeia: identificação → autenticação → autorização → isolamento. A banca costuma testar se o candidato entende que a identificação de usuários é o pré-requisito para o isolamento de processos. Se a questão mencionar "identificação de usuários" e "processos independentes", a resposta quase sempre é CERTO.

Gabarito: CERTO

Link permanente: /questoes/ce404113