Pular para o conteúdo

Cebraspe · Tribunal Regional Federal da 6ª Região (TRF da 6ª Região) 2025

Questão 109 — Sistemas Operacionais: Comunicação entre Processos

Sistemas Operacionais Comunicação entre Processos

Cebraspe 2025 Superior

Tribunal Regional Federal da 6ª Região (TRF da 6ª Região) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Engenharia Eletrônica

Gabarito disponível

Texto-base:
Para o controle de umidade e de temperatura das unidades de cura de uma indústria que produz alimentos embutidos, está prevista a instalação, em cada unidade, de um microcontrolador conectado a 4 sensores de temperatura e 4 sensores de umidade. O microcontrolador de cada unidade envia a média de umidade e de temperatura para uma Raspberry Pi com Linux, alojada em um totem (dispositivo ou painel vertical, destinado à interação com usuário) de controle que deve apresentar essas informações na sua tela. As coletas dos dados de cada unidade e a apresentação das informações em tela devem ser realizadas por processos diferentes do sistema operacional, ou seja, se houver três unidades na empresa, haverá três processos de leitura e um de escrita dessas informações em tela. Todos os programas necessários devem ser desenvolvidos em C/C++.

A partir da situação hipotética precedente, julgue os itens que se seguem.

A utilização de pipes permite a comunicação entre os processos de leitura das informações de umidade e de temperatura em cada unidade e o processo de escrita em tela.
Selecione uma alternativa

Pipes permitem comunicação entre processos (IPC) em Linux.

Pipes (anônimos ou nomeados/FIFO) são mecanismo de comunicação entre processos no Linux e podem ser usados em C/C++. Os processos de leitura podem enviar os dados por pipe ao processo que os escreve na tela. O item está correto.

Análise das alternativas

Certo: pipes são IPC apropriado ao cenário. Errado: negaria a possibilidade de comunicação entre processos por pipes.

Referência: Sistemas operacionais; comunicação entre processos (IPC).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Certo

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 10 (034_TRF6_010_01)