Kas yra PowerPC?

PowerPC®, dar žinomas akronimu PPC, yra procesoriaus architektūra, kurią 1991 metais sukūrė kompiuterių gamintojų grupė. Iš esmės tai yra sumažintų instrukcijų rinkinio skaičiavimo (RISC) procesorius, galintis keisti duomenų orientaciją. 1994–2006 m. Apple® Incorporated Macintosh® kompiuterių linija naudojo PPC kaip centrinį procesorių. Jis taip pat dažnai naudojamas vaizdo žaidimuose ir įterptuosiuose valdikliuose, įskaitant tinklo įrenginius ir automobilių programas.

Vieno lusto PowerPC® yra pagrįstas Power Architecture®, kurį 1990 m. sukūrė International Business Machines Corporation (IBM®). Ši didelio našumo, kelių lustų RISC architektūra išsivystė į PPC padedant Apple® Incorporated ir Motorola Incorporated. PPC buvo sukurtas našumui, geresniam už asmeninių kompiuterių sudėtingų instrukcijų rinkinio skaičiavimo (CISC) procesorius. Nepaisant to, kad jį naudoja dauguma operacinių sistemų, PPC neužėmė daug tos rinkos. Už „Macintosh®“ linijos PPC asmeniniams kompiuteriams buvo sukurta labai nedaug programinės įrangos.

Daugumoje „PowerPC®“ lustų yra galimybė kaitalioti orientaciją tarp mažos ir didelės. Šis baitų eilės jungiklis gali įvykti procesoriui veikiant. Kai kurie PowerPC® lustai leidžia kiekvienam atminties puslapiui naudoti skirtingą orientaciją. Kiti leidžia operacinei sistemai naudoti vieną orientaciją, o likusioje sistemoje – kitą. Perjungiant orientaciją, gali prireikti daug keisti baitus, kad būtų užtikrinta, jog pagrindinės plokštės įrenginiai ir išorinė aparatinė įranga būtų tinkamai naudojama.

„PowerPC®“ pateikia keletą originalios „Power Architecture®“ patobulinimų. Tai apima unikalią atminties valdymo architektūrą ir daugybę su matematika susijusių instrukcijų. Taip pat yra 64 bitų PPC versija, kuri yra suderinama su įprastu 32 bitų lustu. Kai kurios sudėtingos Power Architecture® instrukcijos taip pat buvo pašalintos iš pradinio PPC dizaino efektyvumo sumetimais.

Po to, kai buvo išleistas pradinis PowerPC®, IBM® toliau kūrė Power Architecture® liniją. Vėliau procesoriai buvo suderinami su originaliu PPC instrukcijų rinkiniu ir dažnai naudojami dideliuose serveriuose. Kai kurios masinės rinkos vaizdo žaidimų sistemos taip pat naudoja PowerPC® procesorius.

Specialios programos integriniai grandynai (ASIC) kartais apima PPC procesoriaus branduolį. Dėl to atsirado daug įvairių įterptųjų sistemų, pagrįstų PowerPC®. Jas dažnai naudoja transporto priemonių valdymo sistemos, įskaitant automobilius ir bent vieną reaktyvinį naikintuvą. PPC taip pat dažnai naudojami kai kurių tipų tinklo įrangoje, pvz., maršrutizatoriuose. Dauguma realiuoju laiku įterptųjų operacinės sistemos branduolių ir įrankių palaiko PPC, todėl sistemos kūrimas yra nesudėtingas.