| PowerPC | |
|---|---|
| Perustietoja | |
| Kehittäjä | Apple,IBM,Motorola |
| Valmistaja | IBM,Motorola,Freescale |
| Julkaistu | 1991 |
| Arkkitehtuuri ja luokitus | |
| Arkkitehtuurityyppi | RISC |
| Osoiteavaruus | 32-bit / 64-bit |
| Tavujärjestys | Big endian |
| Infobox OK | |
PowerPC (lyhennettynä myösPPC) onRISC-suoritinarkkitehtuuri, jonka kehittivätApple,IBM jaMotorola (AIM) vuonna 1991. PowerPC on läheistä sukua IBM:nUnix-koneissa käytettävällePOWER-arkkitehtuurille. Alun perin PowerPC oli sen karsittu versio, johon oli lisätty joitain käskyjä. Nykyään samat suorittimet toteuttavat sekä POWER- että PowerPC-käskykannan.

PowerPC on myöhäisempiä RISC-arkkitehtuureja ja se eroaa joiltain osin ensimmäisistä. PowerPC:tä ei enää yritettykään suunnitella 1980-luvun oppikirjaesimerkkien mukaan kuten esimerkiksiMIPS jaSPARC suunniteltiin, vaan siihen otettiin mukaan joitain monimutkaisempia käskyjä. PowerPC-arkkitehtuurin erikoisuus on käänteiset hajautustauluihin perustuvatvirtuaalimuistin sivutaulut. Toinen erikoisuus on mahdollisuus vaihtaa suorittimentavujärjestystä ohjelmallisesti. Suoritin kuitenkin käynnistyy big-endian-tilassa.
Freescale Semiconductor on jatkanut eräidenMotorolan PowerPC-mallien valmistusta kuten 5000-sarjan suorittimet.
AltiVec onSIMD-tyyppinen käskykantalaajennos PowerPC-suorittimiin.[1]
AltiVec-käskykannasta on käytetty myös nimiäVelocity Engine (Apple) jaVMX (Vector Multimedia Extension) (IBM).
AltiVectavujärjestys on oletuksenaBig-endian mutta käskykanta mahdollistaa käytön jokoBig- taiLittle-endian moodissa.[1]
Suoritinperheeseen kuuluvat muun muassa seuraavat mallit:
Suoritinsukupolvet voidaan jakaa Motorolan esitteen (2000) mukaan seuraavasti:[2]
PowerPC-suorittimia on käytetty muun muassaAmiga- jaMacintosh-tietokoneissa sekäsulautetuissa järjestelmissä, kuten verkkolaitteissa ja autojen tietojärjestelmissä. IBM käyttääUnix-koneissaan paitsi PowerPC:tä myös sen sukulaisarkkitehtuuria POWERia.
PowerPC:stä yritettiin 1990-luvun puolivälissä tehdä vakiintuneen WINTEL-arkkitehtuurin kilpailija. Vuonna 1994 IBM julkaisi PowerPC Reference Platformin, joka oli periaatteessa PC-klooni varustettuna PowerPC-suorittimella. Erityisesti Apple koki tämän ongelmalliseksi ja 1995 julkaistiin Common Hardware Reference Platform (CHRP) -määrittely, jonka pääasiallinen muutos oliOpen Firmware, mahdollisuus ladata alustariippumattomia laiteajureitaPCI-väylän korteilta, näin parantaen yhteensopivuutta ei laitteiden välillä. Sekä PReP että CHRP-koneet jäivät hyvin harvinaisiksi.
PowerPC-suorittimia on muun muassa seuraavissa laitteissa:
Erikoisversioita saman käskykannan toteuttavista suorittimista.
| 6800-sarja |
|
|---|---|
| Motorola 68000 -sarja | |
| Matematiikkasuorittimet | 68881/68882 |
| Muistinhallintayksiköt | |
| 88000-sarja | |
| PowerPC-sarja | |
| Digitaaliset signaaliprosessorit |
|
| Mikrokontrollerit |
|