Ha processzorokról beszélünk, az x86 és az ARM a két leggyakrabban felmerülő kifejezés, különösen, ha a legújabb eszközökről beszélünk. De sokkal több architektúra létezik. Például előfordulhat, hogy a RISC és a RISC-V neveket időnként lebegett.

Annak ellenére, hogy hasonló nevük van, nem is lehetne különbözőbb fogalmak. Tehát mi az a RISC, és mi az a RISC-V? És mi a különbség?

Mi az a RISC?

A RISC egy tág fogalom, ami "csökkentett utasításkészletű számítógépet" jelent. Alapvetően a RISC számítógépeket alapvetően egyszerűbb, egyedi utasítások futtatására tervezték. CISC-hez képest (összetett utasításkészletű számítógép), a RISC processzor szinte minden utasításhoz egységes utasításhosszt használ. Ezzel szemben a CISC utasítások összetettebbek, és alacsony szintű és többlépéses műveleteket is végrehajthatnak.

Az egyszerűsítés kedvéért a RISC processzorok egyszerűbb, egységes utasításokat, míg a CISC változó összetettségű és tartományú utasításokat tud végrehajtani. Minden RISC-utasítás egyszerre csak egy dolgot, míg a CISC-utasítások egyszerre több dolgot is végrehajthatnak. Mivel az utasítások egyszerűbb kóddal vannak megírva, és egyszerűbb természetűek, a RISC processzoroknak gyakran több utasításra van szükségük, hogy ugyanazokat a feladatokat hajtsák végre, mint a CISC processzoroknak. Ez a különbség ellensúlyozható a sebesség növelésével, amellyel a RISC CPU képes végrehajtani ezeket a feladatokat folyamatkezeléssel. Mivel egyszerűbbek, a RISC processzorok gyorsabban is megtervezhetők, mint a CISC processzorok, és hatékonyabb kódot futtathatnak.

instagram viewer

Mivel a RISC önmagában nem architektúra, hanem egy tág fogalom, sok CPU-architektúra tekinthető RISC-nek. Az egyik leghíresebb RISC A processzor architektúra az ARM, amely okostelefonjainkat, és újabban pedig szintén néhány laptopunk és számítógépünk. Mások közé tartozik a PowerPC, amelyet hosszú ideig használtak Apple számítógépeken és játékkonzolokon. Mindeközben az x86 CISC tervezésnek tekinthető, mivel bonyolultabb.

A RISC kifejezést a Berkeley RISC kutatási projekt hozta létre, amelyet David Patterson vezetett a Kaliforniai Egyetemen, Berkeleyben 1980 és 1984 között. Mint kiderült, a projekt valóban sikeres volt, és a "RISC" kifejezés a továbbiakban az összes szűkített utasításkészletet magában foglalja. számítógépek – még a Stanford Egyetem konkurens MIPS-projektje is, amelyet nagyjából ugyanabban az időben fejlesztettek ki, végül RISC néven ismerték. építészet. Ami azt a konkrét Berkeley projektet illeti, azt a Sun által kifejlesztett SPARC mikroarchitektúra használta. Mikrorendszerek – egy olyan architektúra, amely végül inspirációként szolgálhat a nálunk található ARM architektúrához okostelefonok.

Mi az a RISC-V?

Bár a RISC önmagában nem egy konkrét architektúra, megzavarhatta, hogy az egyik architektúra megragadta és a RISC nevet használja. Ez a RISC-V. Ez a Berkeley-i Kaliforniai Egyetem által kifejlesztett utasításkészlet-architektúra (ISA), amely a RISC processzorok alapelveit kívánja megtestesíteni, miközben nyílt forráskódú szabvány is. Míg az ARM, a legismertebb RISC architektúra szabadalmaztatott, és a chipgyártók engedélyére van szüksége, a RISC-V-nek jogdíjmentesnek kell lennie, és általában mindenki számára ingyenesen használható.

A RISC-V fejlesztése 2010-ben kezdődött, és 2015-ben jelent meg a nyílt közösség számára. Természetesen a RISC-V megjelenésekor az ARM már több millió okostelefonon volt világszerte. Az ARM-mel ellentétben azonban a RISC-V-t azzal a céllal fejlesztették ki és adták ki, hogy nyílt forráskódú, méretezhető CPU-tervezést hozzon létre, amely bármilyen eszközön bármilyen jogdíj nélkül telepíthető. A tervezők szerint a szabad felhasználású CPU architektúra drámaian csökkentheti a szoftverek költségeit azáltal, hogy sokkal több újrafelhasználást tesz lehetővé, és nagyobb versenyt tesz lehetővé.

A RISC-V nem egy olyan architektúra, amelyet széles körben telepítenek okostelefonokra vagy hasonlókra – elvégre ezek többsége vagy ARM-et vagy x86-ot használ. Ennek ellenére hasznát látja. Pontosabban, a RISC-V-t felhőalapú számítástechnikában, szervereken és beágyazott alkalmazásokban használták. Az ismert RISC-V-alapú kialakítások közé tartozik a Pixel okostelefonok által használt Titan M2 biztonsági chip. A RISC-V architektúrának a jövőben több tervezett felhasználási esete is lesz, köztük olyan nagynevű cégektől, mint az NVIDIA és a Seagate. Mivel jogdíjmentes, csökkenti a költségeket, és végül mindenkinek jobb lesz.

RISC vs. RISC-V: Mi a különbség?

Első pillantásra egyesek azt gondolhatják, hogy a RISC-V a RISC egy változata, a RISC pedig egy utasításkészlet-architektúra. Végül is hasonló nevük van, így nagyon jól lehet összetéveszteni. De ez nem állhat távolabb az igazságtól. Amint azt korábban részleteztük, a különbség abban rejlik, hogy az egyik egy tényleges utasításkészlet-architektúra, míg a másik egy átfogó kifejezés, amely több CPU architektúrát is magában foglal.

Mint korábban említettük, a RISC egy tág fogalom, amelyet a csökkentett utasításkészletű számítógépekre használnak – ez a kifejezés a CPU széles skáláját öleli fel. egyszerűbb kialakítású és képességű architektúrák, amelyek közül néhányat eszközök milliárdjai használnak aktívan, másokat pedig már elavult idő. És létezik ez a kifejezés az ilyen típusú számítógépek megkülönböztetésére a CISC-ktől vagy összetett utasításkészletektől számítógépek, ez a kifejezés a legtöbb PC által világszerte használt x86 architektúra leírására használatos, valamint egy maroknyi másoktól.

És akkor a RISC-V egy RISC-terven alapuló utasításkészlet-architektúra, de más RISC architektúrákhoz, például az ARM-hez képest a RISC-V nyílt forráskódú a szabadalmaztatott helyett, ami azt jelenti, hogy bármely chipgyártó készíthet RISC-V alapú terveket anélkül, hogy jogdíjat vagy licencdíjat fizetne bárki. Különféle célokra tervezték, és számos szilíciumgyártó, valamint számos nyílt forráskódú operációs rendszer támogatja.

Az egyik a CPU-k kategóriáját írja le, míg a másik a CPU-architektúra a szó megfelelő értelmében, amely az ARM és más RISC CPU-k alternatívája.

A RISC-V és a RISC nem ugyanaz

A RISC kifejezés bizonyos típusú processzorokról beszél, és ez egy olyan kifejezés, amely az architektúrák széles körét definiálja. Néhány ember azonban tévesen azt gondolja, hogy a RISC egy CPU architektúra. Azok, akik ezt teszik, valószínűleg a RISC-V-re gondolnak, és összetévesztik a RISC kifejezéssel. Most már tudod a különbséget.