Spisu treści:
Definicja - Co oznacza Control Unit (CU)?
Jednostka sterująca (CU) obsługuje wszystkie sygnały sterujące procesora. Kieruje całym przepływem wejściowym i wyjściowym, pobiera kod do instrukcji z mikroprogramów oraz kieruje innymi jednostkami i modelami, zapewniając sygnały sterujące i synchronizujące. Element CU jest uważany za mózg procesora, ponieważ wydaje zamówienia na prawie wszystko i zapewnia prawidłowe wykonanie instrukcji.
Techopedia wyjaśnia Control Unit (CU)
Jednostka sterująca pobiera dane wejściowe z rejestrów instrukcji i statusu. Jego zasady działania, czyli mikroprogram, są zakodowane w programowalnej tablicy logicznej (PLA), logice losowej lub pamięci tylko do odczytu (ROM).
Funkcje CU są następujące:
- Kontroluje sekwencyjne wykonywanie instrukcji
- Interpretuje instrukcje
- Prowadzi przepływ danych przez różne obszary komputerowe
- Reguluje i kontroluje taktowanie procesora
- Wysyła i odbiera sygnały sterujące z innych urządzeń komputerowych
- Obsługuje wiele zadań, takich jak pobieranie, dekodowanie, obsługa wykonywania i przechowywanie wyników
Jednostki sterujące są zaprojektowane na dwa sposoby:
- Sterowanie przewodowe: Projekt oparty jest na stałej architekturze. CU składa się z przerzutników, bramek logicznych, obwodów cyfrowych oraz obwodów enkodera i dekodera, które są okablowane w określony i stały sposób. Gdy wymagane są zmiany zestawu instrukcji, należy dokonać zmian okablowania i obwodu. Jest to preferowane w architekturze RISC (zredukowanych zestawów instrukcji), która ma tylko niewielką liczbę instrukcji.
- Kontrola mikroprogramów: Mikroprogramy są przechowywane w specjalnej pamięci kontrolnej i są oparte na schematach blokowych. Są wymienne i idealne ze względu na swoją prostotę.
