Questão nº 52
Questão de Tecnologia da Informação · FGV MPMS 2012 (nº 52)
No contexto de sistemas operacionais, um processo é
- Aum programa escrito em uma linguagem de alto nível, armazenado no disco.
- Bo conteúdo da memória principal.
- Cuma instância de um programa em execução. (alternativa correta)
- Duma tarefa em memória secundária.
- Ea menor sequência de instruções que podem ser
Resposta comentada
Gabarito Alternativa C
Conceito-chave: Um processo é um programa em execução, ou seja, o programa que está carregado na memória RAM e sendo executado pelo processador, com seus dados, contador de programa e recursos associados. Pense no programa como a "receita" (arquivo parado no disco) e no processo como o "bolo sendo assado" (a receita em ação na cozinha/memória).
- (A) Incorreta: Um programa armazenado no disco é apenas um arquivo estático (código-fonte ou binário), não um processo ativo.
- (B) Incorreta: O conteúdo da memória principal inclui muitos dados e outros programas, não define um processo específico.
- (C) Correta: Esta é a definição clássica e oficial: um processo é uma instância de um programa em execução, com seu próprio espaço de endereçamento, estado e contexto.
- (D) Incorreta: Memória secundária (disco) guarda programas e dados persistentes, mas processos só existem na memória principal (RAM) durante a execução.
- (E) Incorreta: A frase está incompleta, mas a menor sequência de instruções que pode ser executada de forma independente é uma thread, não um processo.
A armadilha da banca: A alternativa (A) é a mais tentadora, pois muitos alunos confundem "programa" com "processo". A pegadinha está em trocar "em execução" por "armazenado no disco". O programa é o código parado; o processo é esse código rodando na CPU. A banca testa exatamente essa distinção fundamental.
Fonte: FGV MPMS 2012 Técnico I - Informática. Reproduzida para fins de estudo.