Alternativa A - Unidade de Controle - UC
Análise da Questão
A questão aborda a estrutura interna básica de uma UCP (Unidade Central de Processamento), também conhecida como processador ou CPU. O enunciado estabelece um contexto fundamental logo no início: o processador tem duas funções principais, Processamento e Controle.
Para responder corretamente, é necessário entender qual componente corresponde a cada função e quem gerencia o fluxo de informações.
Estrutura Básica da CPU
O processador é tradicionalmente dividido em dois grandes blocos funcionais:
- Unidade Lógica e Aritmética (ULA ou ALU): Responsável pelo processamento dos dados. Ela executa operações matemáticas (+, -, *, /) e lógicas (AND, OR, NOT).
- Unidade de Controle (UC): Responsável pelo controle das operações. Ela interpreta as instruções e comanda os demais componentes, garantindo que os dados fluam corretamente entre a memória, a ULA e os dispositivos de entrada/saída (E/S).
Por que a Alternativa A está correta?
A pergunta foca na "movimentação de dados e de instruções de E/S para o processador". Embora os registradores armazenem temporariamente esses dados, a lógica que decide quando e como eles devem ser movidos pertence à Unidade de Controle.
- Interpretação: A UC lê as instruções e determina quais ações são necessárias.
- Sinais de Controle: A UC envia sinais elétricos para abrir ou fechar portas lógicas, permitindo a passagem de dados através dos barramentos internos.
- Coordenação: Em operações de E/S, a UC coordena a comunicação entre o processador e periféricos externos.
Portanto, no contexto de "Processamento vs. Controle", a movimentação e gestão de fluxos de dados e instruções é função da Unidade de Controle.
Por que as outras alternativas estão incorretas?
As outras opções listam componentes de armazenamento temporário (Registradores), que fazem parte da arquitetura, mas não representam a "área" funcional de controle do fluxo:
- Registrador de Instrução (RI): Armazena apenas a instrução atual sendo executada. Ele não "move" dados, ele os guarda.
- Contador de Instrução (CI): Mantém o endereço da próxima instrução a ser buscada na memória.
- Registrador de Dados de Memória (RDM): Guarda dados que serão escritos ou lidos da memória principal.
- Registrador de Endereço (REM): Guarda o endereço de memória ao qual se deseja acessar.
Conclusão
Considerando a dicotomia apresentada no enunciado entre "Processamento" (realizado pela ULA) e "Controle" (responsável pela gestão do sistema), a área encarregada de realizar a movimentação e coordenação de dados e instruções é a Unidade de Controle.
Alternativa A.