KWALIFIKACJA INF2 + INF3 - STYCZEŃ 2010

PYTANIE NR 13.
Procesor RISC to procesor
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
RISC (Reduced Instruction Set Computer) oznacza architekturę procesora o zredukowanym zestawie instrukcji, czyli "ze zredukowaną listą rozkazów". Pozostałe odpowiedzi sugerują rozbudowany/pełny zestaw instrukcji, co nie odpowiada idei RISC (upraszczanie instrukcji i ich szybsze wykonywanie).

Pełne wyjaśnienie:

Pojęcie RISC pochodzi od angielskiego Reduced Instruction Set Computer. Kluczową ideą jest to, że procesor (i jego architektura zestawu instrukcji, czyli ISA) udostępnia mniejszy, prostszy zestaw instrukcji w porównaniu z podejściem, w którym instrukcje są bardzo liczne i złożone. Dlatego poprawne jest stwierdzenie: "ze zredukowaną listą rozkazów".

W praktyce "zredukowana lista rozkazów" nie oznacza "gorsza" – chodzi o projektowanie instrukcji tak, aby były możliwie proste, często o zbliżonym czasie wykonania, co ułatwia m.in. potokowanie (pipeline) i optymalizacje po stronie kompilatora. Sam termin RISC odnosi się do filozofii projektowania ISA, a nie do jednej konkretnej marki procesora.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "z główną listą rozkazów" – sformułowanie jest nieprecyzyjne i nie stanowi definicji RISC; nie wskazuje na redukcję ani cechy zestawu instrukcji.
  • "z kompleksową listą rozkazów" – sugeruje raczej rozbudowany, złożony zestaw instrukcji, co jest przeciwne znaczeniu "reduced".
  • "z pełną listą rozkazów" – podobnie jak wyżej, "pełna" implikuje możliwie szeroki zestaw instrukcji, a nie jego ograniczenie/uprościenie.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się RISC, warto najpierw w myślach rozwinąć skrót (Reduced…) i dopiero potem dopasować odpowiedź – to redukuje ryzyko wyboru intuicyjnie "bardziej imponująco" brzmiących opcji.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
RISC to podejście do projektowania procesora, w którym stosuje się zredukowany (uproszczony) zestaw instrukcji. Instrukcje są zwykle prostsze i bardziej jednorodne, co może ułatwiać szybkie wykonanie i optymalizacje w potoku.
Skrót RISC rozwija się jako Reduced Instruction Set Computer. "Reduced" wskazuje na celowe ograniczenie i uproszczenie zestawu instrukcji (rozkazów) w porównaniu z bardziej rozbudowanymi podejściami.
RISC kojarzy się z mniejszą liczbą prostszych instrukcji, a CISC z większą liczbą bardziej złożonych instrukcji. W egzaminowych definicjach najważniejsze jest to, że RISC = zredukowany zestaw instrukcji, a nie "pełny/kompleksowy".
ARM jest powszechnie kojarzony z filozofią RISC, bo historycznie kładł nacisk na prostsze instrukcje i efektywność. Na egzaminie zwykle nie trzeba znać niuansów konkretnych implementacji, tylko samą ideę RISC jako "reduced instruction set".
"Lista rozkazów" to zestaw instrukcji (ISA), które procesor potrafi wykonywać. Obejmuje np. operacje arytmetyczne, logiczne, skoki czy dostęp do pamięci. RISC opisuje właśnie charakter tego zestawu: jest on bardziej zredukowany i uproszczony.
Nie musi mieć "mniej funkcji" w sensie możliwości całego systemu. Różnica dotyczy głównie stylu i złożoności instrukcji. Złożone operacje mogą być realizowane jako sekwencje prostszych instrukcji lub przez rozwiązania mikroarchitektoniczne.
Najczęstszy błąd to wybieranie odpowiedzi typu "pełna/kompleksowa lista rozkazów", bo brzmi bardziej "profesjonalnie". Pomaga szybkie rozwinięcie skrótu: Reduced = zredukowany, uproszczony zestaw instrukcji.
To częste uproszczenie. Historycznie dążono do prostych instrukcji o przewidywalnym czasie, ale współczesne procesory są złożone. Na potrzeby definicji egzaminowej kluczowe jest: RISC = zredukowany zestaw instrukcji, a nie gwarancja jednego cyklu.
Przydaje się przy rozumieniu rodzin procesorów, doborze sprzętu (np. platform mobilnych i wbudowanych), czytaniu specyfikacji oraz podstawowej diagnostyce. Pomaga też w nauce pojęć ISA, rejestrów, trybów adresowania i optymalizacji.
Najprostsza metoda: rozwiń skrót w głowie. Jeśli widzisz odpowiedź z treścią "zredukowana lista rozkazów", pasuje bezpośrednio do słowa Reduced. Odpowiedzi sugerujące "pełną/kompleksową" listę są sprzeczne z definicją.
info

Statystycznie 78% uczniów zna prawidłową odpowiedź. średnio łatwe

Specjaliści zwracają uwagę: "RISC (Reduced Instruction Set Computer) oznacza architekturę procesora o zredukowanym zestawie instrukcji, czyli "ze zredukowaną listą rozkazów"."

Źródła:

  • David A. Patterson, John L. Hennessy, "Computer Organization and Design: The Hardware/Software Interface", rozdziały wprowadzające do ISA oraz RISC/CISC, Morgan Kaufmann (kolejne wydania).
  • Andrew S. Tanenbaum, Todd Austin, "Structured Computer Organization", część dotycząca architektury procesora i zestawu instrukcji (ISA) oraz idei RISC, Pearson (kolejne wydania).
  • John L. Hennessy, David A. Patterson, "Computer Architecture: A Quantitative Approach", omówienie podejścia RISC i konsekwencji projektowych ISA, Morgan Kaufmann (kolejne wydania).

Materiały:

  • Podręczniki z architektury komputerów (rozdziały o ISA, RISC i CISC)
  • Notatki/flashcards ze skrótów i definicji (RISC, CISC, ISA, pipeline)
  • Materiały kursowe z podstaw budowy komputera i procesora

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego