Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — CESPE / CEBRASPE 2025

Sistemas OperacionaisLinux
Código
ce418244
Banca
CESPE / CEBRASPE
Órgão
PC DF
Ano
2025
Cargo
GAAPC ( )

Em relação a configurações básicas de MS Windows Server e Linux, julgue o item a seguir.

 

Processos do Linux são identificados por seus respectivos identificadores únicos denominados PID, sendo o canal de comunicação entre dois processos conhecido como pipe.

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

Processos e pipes no Linux

Gabarito: letra C (CERTO). A afirmativa está correta: no Linux, cada processo é identificado por um número único chamado PID (Process Identifier), e o pipe é um mecanismo clássico de comunicação entre processos, funcionando como um canal unidirecional que conecta a saída de um processo à entrada de outro. Essa é uma definição fundamental de sistemas operacionais, presente em qualquer material da área.

O PID é o identificador numérico que o kernel atribui a cada processo criado, permitindo que o sistema o gerencie individualmente — por exemplo, com os comandos ps, top e kill. O processo init (ou systemd nas distribuições modernas) recebe o PID 1, e todos os demais processos descendem dele. Já o pipe é um dos mecanismos de comunicação entre processos (IPC) mais simples e utilizados no ambiente Unix/Linux: ele cria um canal unidirecional que liga o stdout (saída padrão) de um processo ao stdin (entrada padrão) de outro, permitindo que dados fluam de um para o outro. Na linha de comando, o pipe é representado pelo caractere |, como em ls | grep txt, que envia a saída do ls para o grep.

A banca explora aqui um conhecimento básico, mas essencial: a distinção entre o que é um processo (instância de um programa em execução, com seu PID) e o que é um mecanismo de comunicação entre eles (o pipe). Não há pegadinha sutil — a afirmativa apenas descreve corretamente dois conceitos centrais. O candidato que domina esses fundamentos não encontra dificuldade em marcar a alternativa correta.

Na prática, quando você executa um comando no terminal, o shell cria um processo para ele, atribui um PID e, se houver um pipe, conecta a saída desse processo à entrada do próximo comando da cadeia. Por exemplo, ps aux | grep firefox lista todos os processos e filtra aqueles que contêm "firefox" — o pipe faz a ponte entre os dois comandos. Esse é o uso mais comum e direto do conceito cobrado.

  1. 1Processo A (PID) executa
  2. 2Saída (stdout) gerada
  3. 3Pipe (|) conecta
  4. 4Entrada (stdin) do processo B
LEVEL · soulevel.com.br

Alternativa C — ✅ CERTOGABARITO

A afirmativa está correta. O PID (Process Identifier) é, de fato, o identificador único de cada processo no Linux, atribuído pelo kernel no momento da criação. O pipe, por sua vez, é um canal de comunicação unidirecional entre dois processos, que permite a transferência de dados — exatamente como descrito. Não há qualquer erro na afirmação: ela une dois conceitos verdadeiros e bem definidos da teoria de sistemas operacionais.

Gabarito: letra C (CERTO).

Link permanente: /questoes/ce418244