Pular para o conteúdo principal
← Banco de questões
Sistemas Operacionais
Banca Ia
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos

Sistemas Operacionais · Banca IA 2026

Considerando a arquitetura de memória do sistema operacional Linux, a qual é dividida fundamentalmente entre o espaço do kernel (kernel space) e o espaço do usuário (user space), analise a seguinte situação: um programador desenvolve uma aplicação que, para otimizar o desempenho de operações de entrada e saída (I/O), necessita acessar diretamente um dispositivo de hardware, como uma placa de rede, para manipulação de pacotes em baixo nível. Esta ação, contudo, se realizada de forma inadequada, pode comprometer a estabilidade e a segurança de todo o sistema. À luz da doutrina sobre o funcionamento da memória no Linux, assinale a opção que descreve corretamente o mecanismo pelo qual uma aplicação em user space pode, de maneira controlada e segura, solicitar serviços ou interagir com recursos gerenciados pelo kernel space.

  1. A)A aplicação pode alocar um segmento de memória compartilhada (shared memory) e mapeá-lo diretamente no endereço físico do dispositivo, permitindo acesso irrestrito ao hardware.
  2. B)O processo em user space deve ser executado com privilégios de superusuário (root), o que automaticamente lhe concede permissão para escrever em qualquer área do kernel space.
  3. C)Através da emissão de chamadas de sistema (system calls), que são interfaces bem definidas e seguras que o kernel expõe para que os processos em user space possam requisitar operações privilegiadas.
    gabarito
  4. D)Modificando diretamente os ponteiros de função na tabela de vetores de interrupção do kernel, a aplicação pode redirecionar o fluxo de controle para suas próprias rotinas de tratamento de hardware.
  5. E)A aplicação deve utilizar a técnica de 'swapping', forçando o kernel a mover páginas de memória para o disco, liberando assim espaço contíguo que pode ser usado para o acesso direto ao hardware.

Resposta correta: alternativa C

Através da emissão de chamadas de sistema (system calls), que são interfaces bem definidas e seguras que o kernel expõe para que os processos em user space possam requisitar operações privilegiadas.

Ver comentário resumido

A alternativa 'C' é a correta. A separação entre user space e kernel space é um pilar da segurança e estabilidade dos sistemas operacionais modernos como o Linux. Uma aplicação em user space não pode acessar diretamente o kernel space ou o hardware. A interação é mediada pelas ch…

Prévia interativa — a IA corrige em cima da SUA resposta
CEBRASPE
2024
Direito Constitucional

Assinale a alternativa correta sobre os direitos e garantias fundamentais previstos na Constituição Federal de 1988.

👆 Escolha uma alternativa pra ver a correção da IA

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.

Sem cartão · 7 dias Pro grátis · Cancele quando quiser

Explore este assunto

Mais questões de Sistemas Operacionais

Guia gratuito · 7 aulas por e-mail

Método 90 Dias: do zero à prova com repetição espaçada

Sem revisão, você perde 70% do que estudou em 24h. Receba o sistema completo de estudo com IA que resolve isso — em 7 aulas por e-mail.

  • Como montar o plano a partir do seu edital
  • Repetição espaçada aplicada a concurso
  • O que priorizar quando o tempo é curto

Sem spam · cancele em 1 clique