PowerPC

Kohteesta Wikipedia
Loikkaa: valikkoon, hakuun
Motorola PowerPC G4 (7400)

PowerPC (lyhennettynä myös PPC) on RISC-suoritinarkkitehtuuri, jonka kehittivät Apple, IBM ja Motorola (AIM) vuonna 1991. PowerPC on läheistä sukua IBM:n Unix-koneissa käytettävälle POWER-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 viimeisiä RISC-arkkitehtuureja, minkä johdosta se eroaa joiltain osin ensimmäisistä. PowerPC:tä ei enää yritettykään suunnitella 1980-luvun oppikirjaesimerkkien mukaan kuten esimerkiksi MIPS ja SPARC suunniteltiin, vaan siihen otettiin mukaan joitain monimutkaisempia käskyjä. PowerPC-arkkitehtuurin erikoisuus on käänteiset hajautustauluihin perustuvat virtuaalimuistin sivutaulut. Toinen erikoisuus on mahdollisuus vaihtaa suorittimen tavujärjestystä ohjelmallisesti. Suoritin kuitenkin käynnistyy big-endian-tilassa.

Mallit[muokkaa | muokkaa wikitekstiä]

Suoritinperheeseen kuuluvat muun muassa seuraavat mallit:

  • 601
  • 603
  • 603e
  • 604
  • 604e
  • 620
  • 750 (PowerPC G3)
  • 7400 (PowerPC G4)
  • 970 (PowerPC G5, Pohjautuu IBMn Power4-suorittimeen)
  • PlayStation 3:n Cell-suorittimessa on 64-bittinen PowerPC-ydin

Käyttö[muokkaa | muokkaa wikitekstiä]

PowerPC-suorittimia on käytetty muun muassa Amiga- ja Macintosh-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 oli Open Firmware, mahdollisuus ladata alustariippumattomia laiteajureita PCI-väylän korteilta, näin parantaen yhteensopivuutta ei laitteiden välillä. Sekä PReP että CHRP-koneet jäivät hyvin harvinaisiksi.

Tuotteita[muokkaa | muokkaa wikitekstiä]

PowerPC-suorittimia on muun muassa seuraavista laitteista:

Sulautetut järjestelmät[muokkaa | muokkaa wikitekstiä]

Pelikonsolisuorittimet[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. HARRIS CLAIMS A FIRST FOR ITS 604-BASED NIGHT HAWK Computer Business Review. Viitattu 16.1.2017.
  2. Harris adds Power to Night Hawk computers FlightGlobal. Viitattu 16.1.2017.
  3. Alan Gara, Overview of the Blue Gene/L system architecture, IBM Research (englanniksi). Luettu 29. syyskuuta 2006.
  4. Lewin Edwards, Migrating from x86 to PowerPC, Part 6: Add vision to your robot submarine, IBM (englanniksi). Luettu 29. syyskuuta 2006.
  5. media.ford.com (englanniksi). Luettu 29. syyskuuta 2006.
  6. Raffi Krikorian, Which TiVo Is the Right One for You?, O'Reilly Media, Inc. (englanniksi) 29. syyskuuta 2006.

Kirjallisuutta[muokkaa | muokkaa wikitekstiä]

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

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]