PowerPC

Wikipediasta
Siirry navigaatioon Siirry hakuun
PowerPC
Perustietoja
Kehittaja Apple , IBM , Motorola
Valmistaja IBM , Motorola , Freescale
Julkaistu 1991
Arkkitehtuuri ja luokitus
Arkkitehtuurityyppi RISC
Osoiteavaruus 32-bit / 64-bit
Tavujarjestys Big endian

PowerPC (lyhennettyna myos PPC ) on RISC -suoritinarkkitehtuuri, jonka kehittivat Apple , IBM ja Motorola (AIM) vuonna 1991. PowerPC on laheista sukua IBM:n Unix -koneissa kaytettavalle POWER-arkkitehtuurille . Alun perin PowerPC oli sen karsittu versio, johon oli lisatty joitain kaskyja. Nykyaan samat suorittimet toteuttavat seka POWER- etta PowerPC-kaskykannan.

Motorola PowerPC G4 (7400)

PowerPC on myohaisempia RISC-arkkitehtuureja ja se eroaa joiltain osin ensimmaisista. PowerPC:ta ei enaa yritettykaan suunnitella 1980-luvun oppikirjaesimerkkien mukaan kuten esimerkiksi MIPS ja SPARC suunniteltiin, vaan siihen otettiin mukaan joitain monimutkaisempia kaskyja. PowerPC-arkkitehtuurin erikoisuus on kaanteiset hajautustauluihin perustuvat virtuaalimuistin sivutaulut. Toinen erikoisuus on mahdollisuus vaihtaa suorittimen tavujarjestysta ohjelmallisesti. Suoritin kuitenkin kaynnistyy big-endian-tilassa.

Freescale Semiconductor on jatkanut eraiden Motorolan PowerPC-mallien valmistusta kuten 5000-sarjan suorittimet.

Kaskykantalaajennukset

[ muokkaa | muokkaa wikitekstia ]

AltiVec on SIMD -tyyppinen kaskykantalaajennos PowerPC-suorittimiin. [1]

AltiVec-kaskykannasta on kaytetty myos nimia Velocity Engine ( Apple ) ja VMX ( Vector Multimedia Extension ) ( IBM ).

AltiVec tavujarjestys on oletuksena Big-endian mutta kaskykanta mahdollistaa kayton joko Big- tai Little-endian moodissa. [1]

Suoritinperheeseen kuuluvat muun muassa seuraavat mallit:

Suoritinsukupolvet voidaan jakaa Motorolan esitteen (2000) mukaan seuraavasti: [2]

  • G1 ? 601, 500 ja 800 sarjat
  • G2 ? 602, 603, 604, 620, 8200 ja 5000 sarjat
  • G3 ? 750 ja 8300 sarjat
  • G4 ? 7400 ja 8400 sarjat
  • G5 ? 7500 ja 8500 sarjat (Motorola ei kayttanyt G5 nimiketta Applen otettua sen kayttoon)
  • G6 ? 7600

PowerPC- suorittimia on kaytetty muun muassa Amiga - ja Macintosh -tietokoneissa seka sulautetuissa jarjestelmissa , kuten verkkolaitteissa ja autojen tietojarjestelmissa. IBM kayttaa Unix -koneissaan paitsi PowerPC:ta myos sen sukulaisarkkitehtuuria POWERia.

PowerPC:sta yritettiin 1990-luvun puolivalissa tehda vakiintuneen WINTEL-arkkitehtuurin kilpailija. Vuonna 1994 IBM julkaisi PowerPC Reference Platformin, joka oli periaatteessa PC-klooni varustettuna PowerPC-suorittimella. Erityisesti Apple koki taman ongelmalliseksi ja 1995 julkaistiin Common Hardware Reference Platform (CHRP) -maarittely, jonka paaasiallinen muutos oli Open Firmware , mahdollisuus ladata alustariippumattomia laiteajureita PCI -vaylan korteilta, nain parantaen yhteensopivuutta ei laitteiden valilla. Seka PReP etta CHRP-koneet jaivat hyvin harvinaisiksi.

PowerPC-suorittimia on muun muassa seuraavissa laitteissa:

Sulautetut jarjestelmat

[ muokkaa | muokkaa wikitekstia ]

Pelikonsolisuorittimet

[ muokkaa | muokkaa wikitekstia ]

Erikoisversioita saman kaskykannan toteuttavista suorittimista.

  1. a b AltiVec™ Technology Programming Environments Manual Freescale. Arkistoitu 17.2.2017. Viitattu 16.2.2017.
  2. MOTOROLA POWERPC™ PROCESSORS nxp.com . Arkistoitu 18.1.2017. Viitattu 16.1.2017.
  3. HARRIS CLAIMS A FIRST FOR ITS 604-BASED NIGHT HAWK Computer Business Review. Viitattu 16.1.2017.
  4. Harris adds Power to Night Hawk computers FlightGlobal. Viitattu 16.1.2017. (englanniksi)
  5. Alan Gara, Overview of the Blue Gene/L system architecture, IBM Research (englanniksi) . Luettu 29. syyskuuta 2006.
  6. Lewin Edwards, Migrating from x86 to PowerPC, Part 6: Add vision to your robot submarine, IBM (englanniksi) . Luettu 29. syyskuuta 2006.
  7. media.ford.com ( Arkistoitu ? Internet Archive) (englanniksi) . Luettu 29. syyskuuta 2006.
  8. Raffi Krikorian, Which TiVo Is the Right One for You?, O'Reilly Media, Inc. ( Arkistoitu ? Internet Archive) (englanniksi) 29. syyskuuta 2006.

Kirjallisuutta

[ muokkaa | muokkaa wikitekstia ]
  • IBM & Motorola:  PowerPC Microprocessor Family: The Programming Environments . IBM: MPRPPCFPE-01, Motorola: MPCFPE/AD. , 1994.

Aiheesta muualla

[ muokkaa | muokkaa wikitekstia ]