KWALIFIKACJA INF2 - STYCZEŃ 2018 (test 2)

PYTANIE NR 5.
Procesory CISC charakteryzują się
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
CISC (Complex Instruction Set Computer) to podejście, w którym procesor udostępnia rozbudowany zestaw instrukcji, często o różnej złożoności i wielu wariantach. Dlatego poprawna jest odpowiedź mówiąca o dużej liczbie rozkazów, a cechy typu "prosta jednostka sterująca" są typowe raczej dla RISC.

Pełne wyjaśnienie:

Architektura CISC jest kojarzona z ideą udostępnienia dużego, bogatego zestawu instrukcji (rozkazów), w tym instrukcji bardziej złożonych, które mogą realizować wieloetapowe operacje. W praktyce prowadzi to do tego, że dekodowanie i sterowanie wykonaniem instrukcji bywa bardziej rozbudowane niż w podejściu RISC, a sam zestaw rozkazów jest liczniejszy i bardziej zróżnicowany.

Odpowiedź "dużą liczbą rozkazów" trafia w definicyjną cechę CISC: nacisk na bogactwo instrukcji, a nie na ich minimalizm.

Pozostałe odpowiedzi opisują skojarzenia typowe dla innego podejścia lub są mylące w kontekście definicji CISC:

  • "prostą i szybką jednostką sterującą" – prostota sterowania jest częściej łączona z architekturami o uproszczonym, bardziej regularnym zestawie instrukcji. Przy dużej liczbie i zróżnicowaniu rozkazów sterowanie zwykle nie jest "proste".
  • "niewielką liczbą trybów adresowania" – ograniczanie liczby trybów adresowania jest raczej elementem upraszczania architektury. W podejściu CISC spotyka się tendencję do oferowania większej liczby możliwości adresowania i wariantów instrukcji.
  • "ograniczaną komunikacją pomiędzy pamięcią a procesorem" – ograniczanie operacji pamięciowych do wąskiej grupy instrukcji (np. tylko ładowanie/zapisywanie) jest typowe dla architektur, które separują obliczenia od dostępu do pamięci. To nie jest cecha definicyjna CISC, gdzie historycznie spotyka się więcej instrukcji mogących pracować z operandami w pamięci.

Wskazówka egzaminacyjna: gdy widzisz pytanie o CISC, szukaj skojarzeń typu "więcej instrukcji / większa złożoność". Gdy widzisz RISC, częściej pasują: "prostota / regularność / mniejsza liczba instrukcji".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
CISC to podejście do projektowania zestawu instrukcji procesora, w którym udostępnia się dużo rozkazów, często o różnej złożoności. Ideą jest, aby pojedyncza instrukcja mogła realizować bardziej "bogate" operacje, kosztem bardziej rozbudowanego dekodowania i sterowania.
Bo to cecha definicyjna tego podejścia: "Complex Instruction Set" oznacza rozbudowany zestaw instrukcji. W porównaniu z architekturami upraszczanymi, CISC częściej oferuje więcej wariantów instrukcji i trybów adresowania, co zwiększa liczbę dostępnych rozkazów.
Najprościej zapamiętać kontrast: CISC = więcej instrukcji i większa złożoność, a RISC = mniej instrukcji i większa regularność. Jeśli odpowiedź mówi o "prostej jednostce sterującej" lub ograniczeniach, często pasuje bardziej do architektur upraszczanych.
Zwykle nie jako cecha charakterystyczna. Duża liczba i zróżnicowanie instrukcji wymaga bardziej rozbudowanego dekodowania oraz sterowania wykonaniem. "Prosta jednostka sterująca" jest częstszym skojarzeniem z architekturą o małym, regularnym zestawie instrukcji.
Tryby adresowania opisują, jak instrukcja wyznacza swoje operandy (np. w rejestrach lub w pamięci). W podejściu CISC często spotyka się większą różnorodność sposobów adresowania i wariantów instrukcji, co zwiększa elastyczność, ale też komplikuje dekodowanie.
Nie. To częsty skrót myślowy. Wydajność zależy od wielu czynników (mikroarchitektura, potokowanie, pamięci podręczne, kompilator, obciążenie). Pytania egzaminacyjne zwykle dotyczą cech zestawu instrukcji, a nie prostego porównania "szybszy/wolniejszy".
Rozkaz (instrukcja) to elementarny zapis w kodzie maszynowym, który procesor potrafi zdekodować i wykonać (np. operacja arytmetyczna, skok, dostęp do pamięci). W CISC charakterystyczne jest to, że takich instrukcji jest dużo i bywają bardziej złożone.
Bo technik informatyk powinien rozumieć podstawy budowy komputerów: czym różnią się rodziny procesorów, jak interpretować parametry i dokumentację oraz jak rozumieć pojęcia związane z instrukcjami. To pomaga w administracji systemami i diagnozie problemów wydajnościowych.
Najczęściej: automatyczne odwracanie cech (np. przypisanie "prostej jednostki sterującej" do CISC), mylenie "złożoności instrukcji" ze "złożonością całego procesora", oraz wybór odpowiedzi na podstawie skojarzenia z szybkością zamiast na podstawie definicji zestawu instrukcji.
Najpierw zidentyfikuj, czy pytanie dotyczy zestawu instrukcji. Jeśli tak, szukaj odpowiedzi o: liczbie instrukcji, złożoności rozkazów i różnorodności adresowania. Unikaj opcji, które brzmią jak "maksymalne uproszczenie" – to zwykle kierunek przeciwny.
info

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

Specjaliści zwracają uwagę: "CISC (Complex Instruction Set Computer) to podejście, w którym procesor udostępnia rozbudowany zestaw instrukcji, często o różnej złożoności i wielu wariantach."

Źródła:

  • Wikipedia: Complex instruction set computer (CISC) — https://en.wikipedia.org/wiki/Complex_instruction_set_computer (dostęp: 2026-03-01)
  • Wikipedia (PL): CISC — https://pl.wikipedia.org/wiki/CISC (dostęp: 2026-03-01)
  • Wikipedia: Instruction set architecture — https://en.wikipedia.org/wiki/Instruction_set_architecture (dostęp: 2026-03-01)

Materiały:

  • Podręczniki do organizacji i architektury komputerów (rozdziały o ISA, CISC i RISC)
  • Materiały dydaktyczne z podstaw budowy i działania procesora (dekodowanie rozkazów, jednostka sterująca)
  • Notatki/flashcards z porównaniem cech CISC vs RISC (z naciskiem na definicje, nie marketingowe uproszczenia)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego