Skip to main content

Mi a különbség a skaláris és a szuperszálarar processzorok között?

Különböző típusú központi feldolgozó egységek (CPU) érhetők el a számítógépek számára.Az ilyen típusú CPU -k nem különböznek egymástól a hardver és az architektúra feldolgozása szempontjából.Legtöbbjük elvégzi a CPU alapvető feladatait, mint például az adatok olvasása és írása, az alapvető számtani és a címugrás.A buszméret és a processzor architektúrája szempontjából azonban különbözhetnek.Számos típusú számítógépes processzor hardver áll rendelkezésre, amelyek közül kettő a skaláris és a szuperszálarar processzorok.A rögzített pont operandusok segítségével egész számú utasítást a skaláris processzorok hajtanak végre a legegyszerűbb állapotukban.A erősebb skaláris processzorok általában mind a lebegőpontot, mind az egész számot hajtják végre.A közelmúltban előállított skaláris processzorok egyaránt tartalmaznak egy úszópontot és egy egész egységet, mindegyik ugyanazon a CPU chipen.A modern skaláris processzorok többsége a 32 bites típusú utasításokat használja.Ez a CPU-struktúra oktatási szintű párhuzamosságot hajt végre, amely a számítógépes hardver párhuzamosságának egyik formája, egyetlen számítógépes processzoron belül.Ez azt jelenti, hogy lehetővé teszi a gyors CPU-átviteli sebességet, amely még távolról sem lehetséges más processzorokban, amelyek nem hajtják végre az oktatási szintű párhuzamosságot.Ahelyett, hogy egy utasítást egyszerre hajtana végre, a Superscalar processzor több utasítás végrehajtása során felesleges funkcionális egységeit használja.Ezek a funkcionális egységek nem különálló CPU -magok, hanem egyetlen CPU kiterjesztési forrásai, például szorzó, bitváltók és aritmetikai logikai egységek (ALUS).Egy skaláris processzor, amelyet az összes processzor közül a legegyszerűbbnek tartanak, egy vagy két számítógépes adattáron működik egy adott időben.A Superscalar processzor egyszerre több utasításon és több adatelem több csoportján működik.A skaláris és a szuperszálarar processzorok ugyanúgy működnek az adatok manipulálásában, de különbségük abban rejlik, hogy hány manipulációt és adatelemet tudnak dolgozni egy adott időben.A Superscalar processzorok több utasítást és adat elemet tudnak kezelni, míg a skaláris processzor egyszerűen nem tudja, ezért az előbbit az utóbbi, mint az utóbbi, mint az utóbbi.Mint egy skaláris processzor, a vektor -processzor egyszerre egyetlen utasítást is végrehajt, de ahelyett, hogy csak egy adatelemet manipulálna, az egyetlen utasítás több adatelemhez férhet hozzá.A Superscalar processzorhoz hasonlóan a vektor processzornak számos redundáns funkcionális egysége van, amelyek lehetővé teszik, hogy több adatelemet manipuláljon, de egyszerre csak egyetlen utasításon működik.Lényegében a szuperscalar processzor egy skaláris processzor és egy vektor processzor kombinációja.