Kaj je PowerPC?

PowerPC®, znan tudi pod akronimom PPC, je arhitektura procesorja, ki jo je leta 1991 ustvarila skupina proizvajalcev računalnikov. V bistvu gre za procesor RISC (reduced Instruction Set Computing), ki lahko spreminja svojo usmerjenost podatkov. Od leta 1994 do 2006 je linija računalnikov Macintosh® Apple® Incorporated uporabljala PPC kot osrednji procesor. Pogosto se uporablja tudi v video igrah in vgrajenih krmilnikih, vključno z omrežnimi napravami in avtomobilskimi aplikacijami.

PowerPC® z enim čipom temelji na Power Architecture®, ki ga je leta 1990 razvila družba International Business Machines Corporation (IBM®). Ta visoko zmogljiva arhitektura RISC z več čipi se je razvila v PPC s pomočjo Apple® Incorporated in Motorola Incorporated. PPC je bil zasnovan za zmogljivost, ki je boljša od procesorjev Complex Instruction Set Computing (CISC) v osebnih računalnikih. Kljub temu, da ga je sprejela večina operacijskih sistemov, PPC ni pridobil veliko tega trga. Zunaj linije Macintosh® je bilo razvitih zelo malo programskih aplikacij za osebne računalnike, ki temeljijo na PPC.

Večina čipov PowerPC® vključuje možnost preklopa med orientacijo malega in velikega. To stikalo vrstnega reda bajtov se lahko pojavi med delovanjem procesorja. Nekateri čipi PowerPC® omogočajo, da vsaka stran pomnilnika uporablja drugačno usmerjenost. Drugi omogočajo operacijskemu sistemu eno usmeritev, medtem ko preostali sistem uporablja drugo. Pri preklapljanju orientacije bodo morda potrebne velike količine bajtov, da se zagotovi pravilen vrstni red z napravami matične plošče in zunanjo strojno opremo.

PowerPC® ponuja več izboljšav originalne Power Architecture®. Ti vključujejo edinstveno arhitekturo za upravljanje pomnilnika in številna navodila, povezana z matematiko. Obstaja tudi 64-bitna različica PPC, ki je nazaj združljiva z bolj običajnim 32-bitnim čipom. Nekatera zapletena navodila za Power Architecture® so bila tudi odstranjena iz prvotne zasnove PPC zaradi učinkovitosti.

Po izdaji prvotnega PowerPC® je IBM® nadaljeval z razvojem linije Power Architecture®. Kasnejši procesorji so bili združljivi z izvirnim naborom navodil PPC in se pogosto uporabljajo v velikih strežnikih. Številni sistemi za video igre v množičnem trgu uporabljajo tudi procesorje PowerPC®.

Integrirana vezja, specifična za aplikacijo (ASIC) včasih vključujejo procesorsko jedro PPC v svojo zasnovo. To je privedlo do velike raznolikosti vgrajenih sistemov, ki temeljijo na PowerPC®. Pogosto jih uporabljajo sistemi za nadzor vozil, vključno z avtomobili in vsaj enim reaktivnim lovcem. PPC so pogosti tudi v nekaterih vrstah omrežne opreme, kot so usmerjevalniki. Večina jeder in orodij operacijskega sistema v realnem času podpira PPC, zaradi česar je razvoj sistema preprost.