Função da memória RAM durante a execução de um programa
Gabarito: letra A. A memória RAM (Random Access Memory) tem como função principal armazenar temporariamente os dados e as instruções que estão sendo ativamente usados pelo processador (CPU). Isso é essencial para que a CPU possa acessar rapidamente as informações necessárias sem depender da lentidão do armazenamento permanente (como discos rígidos). A RAM é volátil, ou seja, perde seu conteúdo quando o computador é desligado.
A banca cobra um conceito básico de arquitetura de computadores, diretamente ligado ao modelo de Von Neumann, onde a memória principal armazena tanto instruções quanto dados em execução.
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa descreve exatamente a função da RAM: "armazenar temporariamente dados e instruções que estão sendo usados ativamente pelo processador". Durante a execução de um programa, a CPU busca instruções e dados na RAM, que serve como memória de trabalho de alta velocidade.
Alternativa B — ❌ Incorreta
Controlar o fluxo de dados entre a CPU e a unidade de armazenamento (disco rígido, SSD) não é função da RAM. Esse controle é realizado pelo chipset (ponte norte/sul) e pelo barramento do sistema. A RAM apenas armazena dados para acesso rápido, não gerencia o fluxo.
Alternativa C — ❌ Incorreta
Fornecer energia elétrica é função da fonte de alimentação (PSU), não da memória RAM. A RAM consome energia para operar, mas não a fornece.
Alternativa D — ❌ Incorreta
Armazenar permanentemente o sistema operacional e os aplicativos é função do disco rígido (HDD) ou SSD (armazenamento secundário). A RAM é volátil e temporária; o sistema operacional é carregado da memória permanente para a RAM durante a inicialização, mas não fica armazenado permanentemente nela.
Alternativa E — ❌ Incorreta
Gerenciar a comunicação com dispositivos externos (impressoras, monitores) é função dos controladores de entrada/saída (portas, placas de rede, etc.) e do sistema operacional. A RAM não gerencia essa comunicação.
Gabarito: letra A.