Control Unit
Jednostka sterująca (CU) to układ scalony w procesorze, który steruje danymi wejściowymi i danymi wyjściowymi. Otrzymuje instrukcje z programu, a następnie przekazuje je do jednostki arytmetyczno-logicznej (ALU). ALU wykonuje odpowiednie obliczenia i wysyła wynikowe wartości z powrotem do jednostki sterującej. Jednostka sterująca wysyła te wartości do odpowiedniego programu jako dane wyjściowe.
Typowa jednostka sterująca składa się z kilku bramek logicznych i zawiera dwa ważne elementy:
- Licznik rozkazów (PC)
- Rejestr instrukcji (IR)
Licznik rozkazów ładuje pojedyncze instrukcje z pamięci i przechowuje je w kolejności. Rejestr instrukcji dekoduje te instrukcje i przekształca je w polecenia dla procesora. Po każdej instrukcji CU zwiększa wartość licznika rozkazów i pobiera następną instrukcję.
Jednostki sterujące działają z częstotliwością taktowania odpowiadającego im procesora. Dlatego jednostka sterująca procesora o częstotliwości 3 GHz może obsługiwać trzy miliardy operacji na sekundę.
Sprawdź swoją wiedzę