Różnica między procesorami RISC i CISC

Różnica między procesorami RISC i CISC
Różnica między procesorami RISC i CISC

Wideo: Różnica między procesorami RISC i CISC

Wideo: Różnica między procesorami RISC i CISC
Wideo: "NEON GENESIS EVANGELION" - różnice między anime, a mangą (Część I) 2024, Lipiec
Anonim

RISC a procesor CISC

RISC i CISC to systemy obliczeniowe opracowane dla komputerów. Różnica między RISC i CISC ma kluczowe znaczenie dla zrozumienia, w jaki sposób komputer postępuje zgodnie z instrukcjami. Są to powszechnie źle rozumiane terminy, a ten artykuł ma na celu wyjaśnienie ich znaczenia i pojęć stojących za dwoma akronimami.

RYZYKO

Wymawiane tak samo jak RYZYKO, jest akronimem dla komputera z ograniczonym zestawem instrukcji. Jest to rodzaj mikroprocesora, który został zaprojektowany do wykonywania kilku instrukcji jednocześnie. Do lat 80-tych producenci sprzętu próbowali zbudować procesory, które mogłyby wykonywać dużą liczbę instrukcji w tej samej chwili. Jednak trend się odwrócił i producenci zdecydowali się zbudować komputery, które byłyby w stanie wykonać stosunkowo niewiele instrukcji. Instrukcje są proste i nieliczne, więc procesory mogą je szybko wykonać. Kolejną zaletą RISC jest użycie mniejszej liczby tranzystorów, co czyni je niedrogimi w produkcji.

Cechy RYZYKA

– Wymaga mniej dekodowania

– Jednolity zestaw instrukcji

– Identyczne rejestry ogólnego przeznaczenia używane w dowolnym kontekście

– Proste tryby adresowania

– Mniej typów danych na sprzęcie

CISC

CISC oznacza komputer złożonego zestawu instrukcji. W rzeczywistości jest to procesor, który jest w stanie wykonać wiele operacji za pomocą jednej instrukcji. Te podstawowe operacje mogą obejmować ładowanie z pamięci, wykonywanie operacji matematycznych itp.

Cechy CISC

– Złożone instrukcje

– Większa liczba trybów adresowania

– Wysoce potokowe

– Więcej typów danych na sprzęcie

Z biegiem czasu terminy RISC i CISC stały się prawie bez znaczenia, ponieważ zarówno RISC, jak i CISC przeszły ewolucję, a rozróżnienie między nimi stopniowo zacierało się, ponieważ oba są używane w systemach komputerowych. Wiele dzisiejszych chipów RISC obsługuje tyle instrukcji, co wczorajsze chipy CISC. Istnieją chipy CISC wykorzystujące te same techniki, które wcześniej uważano za używane tylko w chipach RISC. Jednak podstawowe różnice między nimi są łatwe do zrozumienia i są następujące.

Mówiąc o różnicach, RISC obciąża twórców oprogramowania, ponieważ muszą pisać więcej wierszy dla tych samych zadań. RISC jest tańszy niż CISC z powodu mniejszej liczby wymaganych tranzystorów. Szybkość komputera jest również wyższa, a instrukcje do wykonania w tym samym momencie są mniejsze.

Zalecana: