CISC

To skrót od „Complex Instruction Set Computing”, wymawiany „sisk”.

CISC to rodzaj konstrukcji procesora, który zawiera duży zestaw instrukcji komputera w swoim wbudowanym zestawie instrukcji. Instrukcje CISC mogą mieć różną długość — od prostych zadań po operacje składające się z wielu etapów, przy czym wykonanie dłuższych zadań zajmuje kilka cykli zegara. CISC to jedna z dwóch głównych filozofii projektowania zestawów instrukcji, obok Reduced Instruction Set Computing (RISC). Architektura procesorów x86, obejmująca procesory firm Intel i AMD, jest najczęściej używanym typem procesorów CISC.

Pojedyncza instrukcja w zestawie instrukcji CISC może wykonywać wiele operacji — na przykład pojedyncza instrukcja może nakazać procesorowi wczytanie wartości z dwóch banków pamięci, pomnożenie ich, a następnie zapisanie wyniku. Zintegrowanie złożonych instrukcji bezpośrednio w zestawie instrukcji procesora sprawia, że programowy kompilator może utworzyć mniej wierszy kodu asemblerowego, które z kolei wymagają mniej pamięci do przechowywania instrukcji.

CISC a RISC

CISC i RISC to dwie różne koncepcje projektowania zestawów instrukcji. Każda z nich ma własne zalety i wady w porównaniu z drugą.

Zestawy instrukcji CISC zawierają więcej instrukcji, które mogą obsługiwać bardziej złożone zadania w ciągu kilku cykli zegara, podczas gdy zestawy instrukcji RISC obejmują mniej instrukcji, z których każda zajmuje jeden cykl zegara. Gdy kilka instrukcji RISC zostanie połączonych w celu wykonania tego samego zadania co pojedyncza instrukcja CISC, liczba wymaganych cykli zegara jest często taka sama.

Procesory CISC wymagają również większej liczby tranzystorów do przechowywania większych zestawów instrukcji niż procesory RISC. Procesory RISC mogą zamiast tego wykorzystać te tranzystory do przechowywania pamięci albo użyć mniejszej liczby tranzystorów do stworzenia mniej złożonego układu — który może być mniejszy, wymagać mniej energii i wytwarzać mniej ciepła.

Zaktualizowano December 8, 2022 przez Brian P.

quizSprawdź swoją wiedzę

Cat 5 Ethernet cable is rated for what maximum data transfer rate?

A
10 Mbps
0%
B
100 Mbps
0%
C
1 Gbps
0%
D
10 Gbps
0%
Correct! Incorrect!     View the Cat 5 definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja CISC na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.