Alternativa A
A questão trata de um marco fundamental na história da arquitetura de computadores, relacionado à evolução do sistema de controle interno das máquinas.
O avanço descrito refere-se ao uso de microprogramação, uma técnica que simplifica a implementação de unidades de controle complexas.
Contexto Histórico
- Maurice Wilkes: Pesquisador britânico da Universidade de Cambridge, considerado o pai da microprogramação.
- 1951: Ano em que Wilkes propôs a ideia de armazenar o código de controle (microinstruções) na memória, em vez de usá-lo como circuitos eletrônicos fixos (lógica hardwired).
- IBM S/360 (1964): Foi a primeira família de computadores comerciais a adotar amplamente essa tecnologia. Isso permitiu que diferentes modelos da mesma linha compartilhassem o mesmo conjunto de instruções, facilitando a compatibilidade entre eles.
Análise das Alternativas
- (A) Unidade de controle microprogramada: Correta. Refere-se exatamente à técnica proposta por Wilkes e consolidada pela IBM, onde a lógica de controle é implementada via microcódigo.
- (B) Watchdog: Incorreta. Trata-se de um mecanismo de segurança (timer) para detectar travamentos do sistema, não relacionado ao histórico citado.
- (C) Processador (CPU): Incorreta. Embora a microprogramação faça parte da CPU, o termo "Processador" é muito amplo e existia antes de 1951.
- (D) Unidade Lógica Aritmética (ULA): Incorreta. A ULA executa operações matemáticas e lógicas, mas não é o componente de controle proposto por Wilkes.
Conclusão
A invenção da unidade de controle microprogramada revolucionou o design de processadores, permitindo maior flexibilidade e facilidade na criação de novas arquiteturas sem redesenhar todo o hardware físico. Portanto, a alternativa correta é a A.