KWALIFIKACJA ELM2 - CZERWIEC 2013

PYTANIE NR 8.
Na schemacie blokowym struktury wewnętrznej mikroprocesora symbolem ALU oznacza się
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Skrót ALU w schematach blokowych mikroprocesora oznacza jednostkę arytmetyczno-logiczną, czyli blok wykonujący operacje matematyczne (np. dodawanie, odejmowanie) oraz logiczne (np. AND, OR, XOR, porównania). Pozostałe odpowiedzi dotyczą pamięci, rejestru lub technologii wykonania, a nie funkcji ALU.

Pełne wyjaśnienie:

W blokowej strukturze mikroprocesora skrót ALU oznacza jednostkę arytmetyczno-logiczną. Jest to część procesora odpowiedzialna za wykonywanie operacji na danych binarnych:

  • arytmetycznych (np. dodawanie, odejmowanie, czasem także przesunięcia i operacje związane z przeniesieniem),
  • logicznych (np. AND, OR, XOR, negacja),
  • porównań (często realizowanych jako operacje logiczne/arytmetyczne skutkujące ustawieniem flag).

Dlatego odpowiedź "jednostkę arytmetyczno-logiczną" jest poprawna: wskazuje dokładnie nazwę i funkcję standardowego bloku wykonawczego CPU.

Dlaczego pozostałe odpowiedzi są błędne?

  • "zewnętrzną pamięć danych" – pamięć (RAM/ROM/Flash) jest osobnym zasobem systemu i może być wewnętrzna lub zewnętrzna względem CPU, ale nie jest nazywana ALU. ALU nie służy do przechowywania danych, tylko do ich przetwarzania.
  • "akumulator" – akumulator to rejestr (często oznaczany jako A) wykorzystywany w niektórych architekturach do przechowywania wyników pośrednich. Może współpracować z ALU, ale nie jest tym samym co ALU.
  • "mikroprocesor wykonany w technologii krzemowo-aluminiowej" – ALU nie opisuje technologii wytwarzania układu scalonego, tylko funkcjonalny blok logiczny w strukturze procesora.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się skrót ALU, skojarz go z "obliczeniami i logiką" (liczy i porównuje), a nie z pamięcią czy technologią wykonania.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ALU to jednostka arytmetyczno-logiczna procesora. Jest to blok, który wykonuje operacje na danych: obliczenia (np. dodawanie) oraz operacje logiczne (np. AND/OR/XOR) i porównania, często ustawiając przy tym flagi stanu.

ALU realizuje głównie:

  • operacje arytmetyczne (dodawanie, odejmowanie),
  • operacje logiczne (AND, OR, XOR, NOT),
  • porównania i testy bitowe.

Wyniki trafiają zwykle do rejestrów, a nie do "pamięci" rozumianej jako RAM.

Pamięć służy do przechowywania danych, a ALU do ich przetwarzania. ALU nie "magazynuje" informacji jak RAM czy rejestry; wykonuje operacje na wartościach dostarczonych z rejestrów i zwraca wynik do rejestru lub na magistralę danych.
ALU to blok wykonujący działania, a akumulator to rejestr, w którym często przechowuje się wynik pośredni lub końcowy. Akumulator może być wejściem/wyjściem ALU, ale nie zastępuje ALU i nie wykonuje samodzielnie pełnego zestawu operacji logiczno-arytmetycznych.
Na schemacie blokowym ALU jest zwykle pokazana jako element rdzenia CPU, w pobliżu rejestrów i jednostki sterującej. Często ma połączenia z rejestrem instrukcji, rejestrem stanu (flagi) oraz magistralami wewnętrznymi, bo to nią "przepływają" operacje wykonywane przez procesor.
Tak, koncepcja ALU jest wspólna: zarówno mikrokontroler, jak i mikroprocesor ma część wykonawczą realizującą działania arytmetyczne i logiczne. Różnice dotyczą skali i integracji (np. peryferia w mikrokontrolerze), ale ALU jako funkcja rdzenia CPU pozostaje standardowym elementem.
Szukaj słów kluczowych: arytmetyczna, logiczna, operacje, porównania. Jeśli odpowiedź mówi o pamięci, technologii wykonania lub samym rejestrze (np. akumulatorze), to zwykle nie opisuje ALU, tylko inne elementy systemu mikroprocesorowego.

Najczęściej myli się ALU z:

  • pamięcią (bo "dane" kojarzą się z RAM),
  • akumulatorem (bo bywa używany przy obliczeniach),
  • ogólnym "mikroprocesorem" zamiast konkretnym blokiem.

Warto pamiętać: ALU to wykonawca operacji, nie magazyn danych.

Tak, w wielu architekturach wynik operacji ALU ustawia bity w rejestrze stanu (tzw. flagi), np. zero, przeniesienie czy znak. Te flagi są później używane przez instrukcje warunkowe (skoki, porównania). Szczegóły zależą od architektury, ale mechanizm jest typowy dla CPU.
Opanuj podstawowe elementy i ich role: ALU, rejestry, jednostkę sterującą, magistrale, pamięć. Ucz się na schematach blokowych z not katalogowych i materiałów szkolnych: przy każdym bloku dopisz "co robi" (przechowuje/steruje/oblicza). To ułatwia szybkie rozpoznanie skrótów na teście.
info

To pytanie poprawnie rozwiązuje 63% zdających egzamin. średnie

W praktyce zawodowej kluczowe jest to, że pozostałe odpowiedzi dotyczą pamięci, rejestru lub technologii wykonania, a nie funkcji ALU.

Źródła:

  • Wikipedia (PL): "Jednostka arytmetyczno-logiczna" – https://pl.wikipedia.org/wiki/Jednostka_arytmetyczno-logiczna (dostęp: 2026-03-04)
  • Wikipedia (EN): "Arithmetic logic unit" – https://en.wikipedia.org/wiki/Arithmetic_logic_unit (accessed 2026-03-04)

Materiały:

  • Podstawy architektury komputerów (CPU, rejestry, jednostka sterująca, ALU)
  • Materiały dydaktyczne z mikroprocesorów/mikrokontrolerów dla technika elektronika
  • Noty katalogowe mikrokontrolerów (sekcje: CPU core / block diagram)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego