Strona główna › Pytania INF.04 › Pytanie 500
INF.04 · pytanie #500
Który z wymienionych etapów w procesie przetwarzania instrukcji przez procesor odbywa się jako pierwszy?
- APobranie rozkazu z pamięci (Fetch)
- BRozkodowanie rozkazu (Decode)
- CRealizacja instrukcji (Execution)
- DZapis wyników do pamięci (Write Back)
Poprawna odpowiedź: A. Pobranie rozkazu z pamięci (Fetch)
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Pierwszą rzeczą, jaką robi procesor, jest pobranie rozkazu z pamięci, co nazywamy Fetch. To bardzo ważny etap w budowie komputera. Normalnie cykl wykonywania instrukcji składa się z trzech głównych kroków: pobierania, dekodowania i wykonania. W fazie Fetch procesor dobiera się do pamięci i ściąga instrukcję, którą zaraz wykona. Do tego używa rejestru wskaźnika instrukcji, czyli Instruction Pointer, który pokazuje, gdzie w pamięci jest następna instrukcja. Jak to działa w praktyce? Można to zobaczyć na przykładzie procesora x86, gdzie CPU na początku cyklu sprawdza pamięć RAM, szukając instrukcji według adresu, który podaje wskaźnik. Standardy takie jak ISA (Instruction Set Architecture) mówią, że ten krok to podstawa, bo to właśnie od niego zaczyna się wszystko, co robi procesor.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.