Questão 66201

Tecnologia da Informação · 2025

Questão

ID 66201

Disciplina: Tecnologia da Informação

Assuntos: Gestão de Processos, Sistema Preemptivo (Preempção)

Ano: 2025 Banca: PERFIL - ENADE Órgão: Primeiro Simulado Pnd


O professor Ricardo, ao lecionar a disciplina de Sistemas Operacionais em um curso de graduação, nota que os alunos compreendem facilmente os conceitos de multitarefa e gerenciamento de memória em um nível abstrato. Contudo, eles têm dificuldade em visualizar como o sistema operacional (SO) de fato gerencia processos concorrentes e previne que um processo mal-comportado prejudique todo o sistema. Para tornar o conceito de escalonamento de processos e proteção de memória mais concreto, ele prepara uma demonstração prática. Utilizando um sistema baseado em Linux, ele escreve dois pequenos programas em C. O primeiro (P1) é um programa simples que imprime 'Olá, mundo' e termina. O segundo (P2) é um programa que entra em um laço infinito (`while(1){}`). Em sua aula, ele primeiro executa P1, que funciona como esperado. Em seguida, ele executa P2, e o terminal parece 'travar'. Ele então abre um novo terminal e mostra aos alunos, usando o comando `top` ou `ps`, que o processo P2 está consumindo 100% de um núcleo da CPU, mas os outros programas (incluindo a interface gráfica do SO) continuam funcionando normalmente. Ele então 'mata' o processo P2 usando o comando `kill`. Para aprofundar, ele cita um trecho do livro 'Sistemas Operacionais Modernos' de Tanenbaum: "Na multitarefa preemptiva, o escalonador do SO força a troca de processos na CPU em intervalos regulares de tempo (time slice). Isso garante que nenhum processo possa monopolizar a CPU indefinidamente. Além disso, o SO, com a ajuda da Unidade de Gerenciamento de Memória (MMU) do hardware, isola o espaço de endereçamento de cada processo. Um processo não pode acessar a memória de outro processo ou do próprio kernel, garantindo a proteção e a estabilidade do sistema."

Baseado na demonstração e no referencial teórico, qual conclusão pedagógica fundamental os alunos devem extrair sobre o papel do Sistema Operacional?

Alternativas da questão 66201
Pular para o conteúdo principal