INF.04Inżynieria Oprogramowania, Bezpieczeństwo i BHP
Procesor (CPU - Central Processing Unit)
Główny układ scalony i jednostka centralna komputera, odpowiedzialna za pobieranie, dekodowanie i wykonywanie instrukcji programowych oraz sterowanie pracą pozostałych podzespołów.
Architektura i działanie CPU
CPU (Central Processing Unit – Centralna Jednostka Przetwarzająca) to 'mózg' komputera, który realizuje cykl rozkazowy (Fetch-Decode-Execute):
- Pobranie instrukcji (Fetch): Pobranie kolejnego rozkazu z pamięci RAM do rejestru instrukcji pod adresem wskazywanym przez licznik rozkazów (Program Counter - PC).
- Dekodowanie (Decode): Rozpoznanie kodu operacji (OpCode) przez układ sterowania.
- Wykonanie (Execute): Przeprowadzenie operacji przez jednostkę arytmetyczno-logiczną (ALU).
- Zapis wyniku (Writeback): Umieszczenie wyniku w rejestrze procesora lub komórce pamięci RAM.
Kluczowe bloki funkcjonalne CPU:
- ALU (Arithmetic Logic Unit): Jednostka wykonująca operacje matematyczne (dodawanie, odejmowanie, mnożenie) oraz operacje logiczne (AND, OR, NOT, XOR, przesunięcia bitowe).
- CU (Control Unit / Jednostka sterująca): Kieruje przepływem danych i synchronizuje pracę wszystkich podzespołów procesora.
- Rejestry procesora: Najszybsza pamięć w komputerze (czas dostępu < 1 cyklu zegara), przechowująca adresy, bieżące instrukcje i argumenty operacji (np. akumulator, rejestr flagowy).
- Pamięć podręczna (Cache L1, L2, L3): Szybka pamięć statyczna (SRAM) wbudowana bezpośrednio w strukturę procesora, minimalizująca opóźnienia odczytu z pamięci RAM.
Kluczowe parametry procesora:
- Częstotliwość taktowania (Clock Speed): Liczba cykli zegara na sekundę podawana w gigahercach (GHz, np. 3.5 GHz = 3.5 miliarda cykli na sekundę).
- Liczba rdzeni fizycznych i wątków logicznych: Wielordzeniowość umożliwia prawdziwie równoległe wykonywanie wielu procesów (wielowątkowość sprzętowa, np. Intel Hyper-Threading / AMD SMT).
- Litografia (Proces technologiczny): Rozmiar tranzystorów podawany w nanometrach (nm) – mniejszy proces oznacza wyższą energooszczędność i gęstość upakowania.
Pułapki na egzaminie INF.04:
- ALU vs CU: Na egzaminie często pada pytanie, który moduł odpowiada za dodawanie liczb (odpowiedź: ALU), a który za pobieranie instrukcji i sterowanie (odpowiedź: CU).
- Pamięć L1 vs RAM: Pamięć Cache L1 jest najszybszą i najdroższą pamięcią, ale o najmniejszej pojemności (kilkadziesiąt KB na rdzeń).
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Procesor (CPU - Central Processing Unit) lub rozpocznij trening.