ID: 2472 Architektura IT Łatwe

Źródło: Arkusze CKE

Który z poniższych etapów przetwarzania rozkazów przez procesor następuje jako pierwszy?

Warianty odpowiedzi

  1. A

    Pobranie rozkazu z pamięci (Fetch)

  2. B

    Wykonanie instrukcji (Execution)

  3. C

    Dekodowanie rozkazu (Decode)

  4. D

    Zapis wyników do pamięci (Write Back)

Wyjaśnienie

Procesor wykonuje programy w powtarzalnym cyklu zwanym cyklem rozkazowym. Cały ten proces zawsze zaczyna się od etapu Fetch, czyli pobrania rozkazu.

Działa to bardzo intuicyjnie: procesor sprawdza w specjalnym rejestrze (liczniku rozkazów PC), pod jakim adresem w pamięci RAM znajduje się kolejna instrukcja do wykonania.

Następnie pobiera tę instrukcję z pamięci RAM do swojego wewnętrznego rejestru. Dopiero w kolejnych krokach procesor rozszyfrowuje, co ma zrobić (Decode), i wykonuje dane zadanie (Execute).

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Architektura IT