O processador (CPU), a memória RAM e os dispositivos de entrada/saída (E/S) desempenham papéis fundamentais na execução de programas e a comunicação entre esses componentes é mediada pelo barramento do sistema. Com base nessas informações, qual das alternativas descreve corretamente o fluxo de dados durante a execução de uma instrução armazenada na memória principal (RAM)?
AO processador executa diretamente as instruções armazenadas na memória secundária (HD/SSD), sem precisar carregá-las na RAM.
BAs instruções são transferidas para a placa-mãe, que as processa e envia os resultados ao processador para execução final.
CO processador busca a instrução na memória RAM, executa-a e envia os resultados para a memória secundária (HD ou SSD).
DA instrução é carregada da memória RAM para o processador, que a decodifica, executa e armazena temporariamente os resultados na RAM antes de enviá-los aos dispositivos de saída.
EA instrução é transferida diretamente da memória RAM para o dispositivo de saída, sem passar pelo processador.
Revelar gabarito e comentário▾
GabaritoD — A instrução é carregada da memória RAM para o processador, que a decodifica, executa e armazena temporariamente os resultados na RAM antes de enviá-los aos dispositivos de saída.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Fluxo de dados na execução de instrução
Gabarito: letra D. O ciclo básico de execução de uma instrução armazenada na memória RAM segue as etapas: busca (fetch) da instrução da RAM para a CPU, decodificação, execução e, se necessário, armazenamento temporário dos resultados na RAM antes do envio a dispositivos de saída. Esse é o modelo clássico da arquitetura de Von Neumann, onde CPU e memória principal (RAM) são fortemente acopladas via barramento do sistema.
1Fetch (busca da RAM)
2Decodificação (CPU)
3Execução (CPU)
4Armazenamento temporário (RAM)
5Saída (dispositivos)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que a CPU executa instruções diretamente da memória secundária (HD/SSD). Na realidade, as instruções e dados precisam primeiro ser carregados na memória RAM (memória principal) para que a CPU possa acessá-los em alta velocidade. A memória secundária é muito mais lenta e não é diretamente endereçável para execução.
Alternativa B — ❌ Incorreta
Atribui à placa-mãe o processamento das instruções. A placa-mãe é o suporte físico que interliga os componentes (CPU, RAM, barramentos), mas quem executa as instruções é exclusivamente a Unidade Central de Processamento (CPU). A placa-mãe não possui capacidade de processamento lógico.
Alternativa C — ❌ Incorreta
Afirma que os resultados da execução são enviados para a memória secundária. Na verdade, os resultados geralmente ficam temporariamente na RAM ou vão diretamente para dispositivos de saída (como monitor, impressora). O armazenamento permanente em HD/SSD só ocorre quando o programa ou usuário solicita explicitamente.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve exatamente o fluxo correto: a instrução é lida da RAM para a CPU, decodificada, executada, e os resultados podem ser armazenados temporariamente na RAM antes de serem enviados aos dispositivos de saída. Esse processo é contínuo e repetido para cada instrução de um programa.
Alternativa E — ❌ Incorreta
Sugere que a instrução vai diretamente da RAM para o dispositivo de saída, ignorando a CPU. Isso é impossível, pois a CPU é quem interpreta e executa a instrução; sem ela, o dado não seria processado e nenhum comando de saída seria cumprido.