Alternativa C - LOAD e STORE
Análise do Conceito RISC
A arquitetura RISC (Reduced Instruction Set Computer) segue o princípio fundamental de ser uma arquitetura do tipo Load/Store. Isso significa que o processador foi projetado para operar exclusivamente sobre dados que estão dentro de seus registradores internos.
Para que haja comunicação com a memória principal (RAM), onde os programas e dados residem fisicamente, o processador precisa de instruções específicas para transferir essas informações.
As Duas Operações Principais
Existem apenas dois tipos de instruções que permitem o acesso à memória principal nesta arquitetura:
- LOAD (Carregar):
- Função: Busca dados da memória principal e os coloca em um registrador.
- Fluxo: Memória \rightarrow Registrador
- Exemplo: Antes de somar dois números, eles precisam ser carregados para registradores usando esta instrução.
- STORE (Armazenar):
- Função: Tira dados de um registrador e escreve na memória principal.
- Fluxo: Registrador \rightarrow Memória
- Exemplo: Após calcular um resultado, ele é guardado na memória para ser usado depois.
Por que as outras alternativas estão incorretas?
Em arquitetura de computadores, termos como READ e WRITE são frequentemente associados a dispositivos de E/S (entrada/saída) ou memórias secundárias (como discos), mas não constituem o par de instruções padronizado para a interface entre registradores e memória principal em modelos RISC. O vocabulário técnico correto é estritamente LOAD e STORE.
| Instrução | Origem do Dado | Destino do Dado | Finalidade |
|---|
| LOAD | Memória Principal | Registrador | Preparar dado para operação |
| STORE | Registrador | Memória Principal | Guardar resultado final |
Conclusão
Como a arquitetura RISC restringe as operações aritméticas aos registradores, ela depende inteiramente das instruções LOAD e STORE para movimentar informações entre a memória e o processador.
Portanto, a resposta correta é a Alternativa C.