Índice:
Definição - O que significa Unidade de Controle (CU)?
Uma unidade de controle (CU) lida com todos os sinais de controle do processador. Ele direciona todo o fluxo de entrada e saída, busca o código para obter instruções dos microprogramas e direciona outras unidades e modelos, fornecendo sinais de controle e tempo. Um componente da UC é considerado o cérebro do processador porque emite pedidos para quase tudo e garante a execução correta das instruções.
Techopedia explica a Unidade de Controle (CU)
Uma UC recebe sua entrada dos registros de instrução e status. Suas regras de operação, ou microprograma, são codificadas em uma matriz lógica programável (PLA), lógica aleatória ou memória somente leitura (ROM).
As funções da UC são as seguintes:
- Controla a execução sequencial de instruções
- Interpreta instruções
- Orienta o fluxo de dados através de diferentes áreas do computador
- Regula e controla o tempo do processador
- Envia e recebe sinais de controle de outros dispositivos de computador
- Lida com várias tarefas, como busca, decodificação, manipulação de execução e armazenamento de resultados
As UCs são projetadas de duas maneiras:
- Controle com fio: o design é baseado em uma arquitetura fixa. A UC é composta por flip-flops, portas lógicas, circuitos digitais e circuitos de codificação e decodificação que são conectados de maneira específica e fixa. Quando são necessárias alterações no conjunto de instruções, devem ser feitas alterações na fiação e no circuito. Isso é preferido em uma arquitetura de computação de conjunto de instruções reduzida (RISC), que possui apenas um pequeno número de instruções.
- Controle de microprograma: Os microprogramas são armazenados em uma memória de controle especial e são baseados em fluxogramas. Eles são substituíveis e ideais devido à sua simplicidade.