Ero sivun ”PowerPC” versioiden välillä
[katsottu versio] | [katsottu versio] |
Ei muokkausyhteenvetoa |
|||
(8 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 15: | Rivi 15: | ||
[[Kuva:Motorola XPC7400RX400TK top.jpg|right|thumb|220px|Motorola PowerPC G4 (7400)]] |
[[Kuva:Motorola XPC7400RX400TK top.jpg|right|thumb|220px|Motorola PowerPC G4 (7400)]] |
||
PowerPC on |
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 esimerkiksi [[MIPS-arkkitehtuuri|MIPS]] ja [[SPARC]] suunniteltiin, vaan siihen otettiin mukaan joitain monimutkaisempia käskyjä. PowerPC-arkkitehtuurin erikoisuus on käänteiset hajautustauluihin perustuvat [[virtuaalimuisti]]n sivutaulut. Toinen erikoisuus on mahdollisuus vaihtaa suorittimen [[tavujärjestys]]tä ohjelmallisesti. Suoritin kuitenkin käynnistyy big-endian-tilassa. |
||
[[Freescale Semiconductor]] on jatkanut eräiden [[Motorola]]n PowerPC-mallien valmistusta kuten 5000-sarjan suorittimet. |
[[Freescale Semiconductor]] on jatkanut eräiden [[Motorola]]n PowerPC-mallien valmistusta kuten 5000-sarjan suorittimet. |
||
Rivi 21: | Rivi 21: | ||
== Käskykantalaajennukset == |
== Käskykantalaajennukset == |
||
'''AltiVec''' on [[SIMD]]-tyyppinen käskykantalaajennos PowerPC-suorittimiin.<ref name="avrefman">{{Verkkoviite | osoite = http://www.nxp.com/assets/documents/data/en/reference-manuals/ALTIVECPEM.pdf | nimeke = AltiVec™ Technology Programming Environments Manual | julkaisija = Freescale | julkaistu = 2006 | viitattu = 16.2.2017}}</ref> |
'''AltiVec''' on [[SIMD]]-tyyppinen käskykantalaajennos PowerPC-suorittimiin.<ref name="avrefman">{{Verkkoviite | osoite = http://www.nxp.com/assets/documents/data/en/reference-manuals/ALTIVECPEM.pdf | nimeke = AltiVec™ Technology Programming Environments Manual | julkaisija = Freescale | julkaistu = 2006 | viitattu = 16.2.2017 | arkisto = https://web.archive.org/web/20170217062159/http://www.nxp.com/assets/documents/data/en/reference-manuals/ALTIVECPEM.pdf | arkistoitu = 17.2.2017 }}</ref> |
||
AltiVec-käskykannasta on käytetty myös nimiä '''Velocity Engine''' ([[Apple]]) ja '''VMX''' (''Vector Multimedia Extension'') ([[IBM]]). |
AltiVec-käskykannasta on käytetty myös nimiä '''Velocity Engine''' ([[Apple]]) ja '''VMX''' (''Vector Multimedia Extension'') ([[IBM]]). |
||
Rivi 41: | Rivi 41: | ||
*[[PlayStation 3|PlayStation 3:n]] [[Cell (suoritin)|Cell]]-suorittimessa on 64-bittinen PowerPC-ydin |
*[[PlayStation 3|PlayStation 3:n]] [[Cell (suoritin)|Cell]]-suorittimessa on 64-bittinen PowerPC-ydin |
||
Suoritinsukupolvet voidaan jakaa Motorolan esitteen (2000) mukaan seuraavasti:<ref>{{Verkkoviite | osoite = http://www.nxp.com/assets/documents/data/en/fact-sheets/PPCCPUINTFACT.pdf | nimeke = MOTOROLA POWERPC™ PROCESSORS | viitattu = 16.1.2017}}</ref> |
Suoritinsukupolvet voidaan jakaa Motorolan esitteen (2000) mukaan seuraavasti:<ref>{{Verkkoviite | osoite = http://www.nxp.com/assets/documents/data/en/fact-sheets/PPCCPUINTFACT.pdf | nimeke = MOTOROLA POWERPC™ PROCESSORS | viitattu = 16.1.2017 | arkisto = https://web.archive.org/web/20170118050132/http://www.nxp.com/assets/documents/data/en/fact-sheets/PPCCPUINTFACT.pdf | arkistoitu = 18.1.2017 }}</ref> |
||
* G1 – 601, 500 ja 800 sarjat |
* G1 – 601, 500 ja 800 sarjat |
||
* G2 – 602, 603, 604, 620, 8200 ja 5000 sarjat |
* G2 – 602, 603, 604, 620, 8200 ja 5000 sarjat |
||
Rivi 51: | Rivi 51: | ||
==Käyttö== |
==Käyttö== |
||
PowerPC-[[suoritin|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-[[suoritin|suorittimia]] on käytetty muun muassa [[Amiga]]- ja [[Apple Macintosh|Macintosh]]-tietokoneissa sekä [[sulautettu järjestelmä|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. |
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. |
||
Rivi 86: | Rivi 86: | ||
** [[Efika]] |
** [[Efika]] |
||
* [[Harris Corporation]] |
* [[Harris Corporation]] |
||
** [[Night Hawk 6000]] minitietokoneet<ref>{{Verkkoviite | osoite = http://www.cbronline.com/news/harris_claims_a_first_for_its_604_based_night_hawk | nimeke = HARRIS CLAIMS A FIRST FOR ITS 604-BASED NIGHT HAWK | julkaisija = Computer Business Review | julkaistu = 19.4.1995 | viitattu = 16.1.2017}}</ref><ref>{{Verkkoviite | osoite = https://www.flightglobal.com/news/articles/harris-adds-power-to-night-hawk-computers-26909/ | nimeke = Harris adds Power to Night Hawk computers | julkaisija = FlightGlobal | julkaistu = 26.4.1995 | viitattu = 16.1.2017}}</ref> |
** [[Night Hawk 6000]] minitietokoneet<ref>{{Verkkoviite | osoite = http://www.cbronline.com/news/harris_claims_a_first_for_its_604_based_night_hawk | nimeke = HARRIS CLAIMS A FIRST FOR ITS 604-BASED NIGHT HAWK | julkaisija = Computer Business Review | julkaistu = 19.4.1995 | viitattu = 16.1.2017}}</ref><ref>{{Verkkoviite | osoite = https://www.flightglobal.com/news/articles/harris-adds-power-to-night-hawk-computers-26909/ | nimeke = Harris adds Power to Night Hawk computers | julkaisija = FlightGlobal | julkaistu = 26.4.1995 | viitattu = 16.1.2017 | kieli = {{en}} }}</ref> |
||
* [[IBM]] |
* [[IBM]] |
||
** [[RS/6000]] AIX-työasemat |
** [[RS/6000]] AIX-työasemat |
||
** [[ |
** [[IBM Blue Gene|Blue Gene]]-supertietokone. Jokaisessa laskentayksikössä on kaksi 700 MHz:n PowerPC 440 -ydintä<ref>[http://www.research.ibm.com/journal/rd/492/gara.html Alan Gara, Overview of the Blue Gene/L system architecture, IBM Research] {{en}}. Luettu 29. syyskuuta 2006.</ref>. |
||
* [[Kyocera]] [[Tulostin|tulostimet]]. |
* [[Kyocera]] [[Tulostin|tulostimet]]. |
||
* [[Realm Systems]] |
* [[Realm Systems]] |
||
Rivi 99: | Rivi 99: | ||
* [[RAD6000]] ja [[RAD750]], säteilysuojatut suorittimet, joita käytetään muun muassa avaruusluotaimissa<ref>[http://www-128.ibm.com/developerworks/library/pa-migrate6/ Lewin Edwards, Migrating from x86 to PowerPC, Part 6: Add vision to your robot submarine, IBM] {{en}}. Luettu 29. syyskuuta 2006.</ref> |
* [[RAD6000]] ja [[RAD750]], säteilysuojatut suorittimet, joita käytetään muun muassa avaruusluotaimissa<ref>[http://www-128.ibm.com/developerworks/library/pa-migrate6/ Lewin Edwards, Migrating from x86 to PowerPC, Part 6: Add vision to your robot submarine, IBM] {{en}}. Luettu 29. syyskuuta 2006.</ref> |
||
* [[Hewlett-Packard]], [[Kyocera]], [[Konica-Minolta]], [[Lexmark]] ja [[Xerox]] laser- ja mustesuihkutulostimet |
* [[Hewlett-Packard]], [[Kyocera]], [[Konica-Minolta]], [[Lexmark]] ja [[Xerox]] laser- ja mustesuihkutulostimet |
||
* [[Ford Motor Company|Ford]]-autot<ref>[http://media.ford.com/products/presskit_print.cfm?vehicle_id=1004 media.ford.com] {{en}}. Luettu 29. syyskuuta 2006.</ref> |
* [[Ford Motor Company|Ford]]-autot<ref>[http://media.ford.com/products/presskit_print.cfm?vehicle_id=1004 media.ford.com] {{Wayback|1=http://media.ford.com/products/presskit_print.cfm?vehicle_id=1004 |päiväys=20080930213359 }} {{en}}. Luettu 29. syyskuuta 2006.</ref> |
||
* [[TiVo]] (ensimmäinen sukupolvi) videotallennin<ref>[http://www.onlamp.com/pub/a/onlamp/2003/10/02/TiVoHacks.html Raffi Krikorian, Which TiVo Is the Right One for You?, O'Reilly Media, Inc.] {{en}} 29. syyskuuta 2006.</ref>. |
* [[TiVo]] (ensimmäinen sukupolvi) videotallennin<ref>[http://www.onlamp.com/pub/a/onlamp/2003/10/02/TiVoHacks.html Raffi Krikorian, Which TiVo Is the Right One for You?, O'Reilly Media, Inc.] {{Wayback|1=http://www.onlamp.com/pub/a/onlamp/2003/10/02/TiVoHacks.html |päiväys=20061205033246 }} {{en}} 29. syyskuuta 2006.</ref>. |
||
==== Pelikonsolisuorittimet ==== |
==== Pelikonsolisuorittimet ==== |
||
Rivi 123: | Rivi 123: | ||
* [http://lowendmac.com/orchard/05/0801.html Apple-IBM-Motorola -yhteistyön historiaa] |
* [http://lowendmac.com/orchard/05/0801.html Apple-IBM-Motorola -yhteistyön historiaa] |
||
{{Motorolan suorittimet}} |
|||
[[Luokka:Suoritinarkkitehtuurit]] |
[[Luokka:Suoritinarkkitehtuurit]] |
||
[[Luokka:Apple]] |
[[Luokka:Apple]] |
Nykyinen versio 8. marraskuuta 2023 kello 07.58
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 |
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 myöhäisempiä RISC-arkkitehtuureja ja 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.
Freescale Semiconductor on jatkanut eräiden Motorolan PowerPC-mallien valmistusta kuten 5000-sarjan suorittimet.
Käskykantalaajennukset
[muokkaa | muokkaa wikitekstiä]AltiVec on SIMD-tyyppinen käskykantalaajennos PowerPC-suorittimiin.[1]
AltiVec-käskykannasta on käytetty myös nimiä Velocity Engine (Apple) ja VMX (Vector Multimedia Extension) (IBM).
AltiVec tavujärjestys on oletuksena Big-endian mutta käskykanta mahdollistaa käytön joko Big- tai Little-endian moodissa.[1]
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
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 käyttänyt G5 nimikettä Applen otettua sen käyttöön)
- G6 – 7600
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 seuraavissa laitteissa:
- Adaptec
- Amiga
- Amiga ”Classic” -kiihdytinsarjat:
- ACK Control PowerVixxen LT
- Phase5 Blizzard
- Phase5 CyberStormPPC
- Apple
- Apple Bandai Pippin
- BeBox
- Buffalo Technology
- Kuro Box/LinkStation/TeraStation verkkopalvelinlaitteet
- Cisco-reitittimet
- Culturecom-laitteet:
- Genesi
- Harris Corporation
- Night Hawk 6000 minitietokoneet[3][4]
- IBM
- Kyocera tulostimet.
- Realm Systems
- DBox2, Dreambox Linux DVB-viritin
Sulautetut järjestelmät
[muokkaa | muokkaa wikitekstiä]- RAD6000 ja RAD750, säteilysuojatut suorittimet, joita käytetään muun muassa avaruusluotaimissa[6]
- Hewlett-Packard, Kyocera, Konica-Minolta, Lexmark ja Xerox laser- ja mustesuihkutulostimet
- Ford-autot[7]
- TiVo (ensimmäinen sukupolvi) videotallennin[8].
Pelikonsolisuorittimet
[muokkaa | muokkaa wikitekstiä]Erikoisversioita saman käskykannan toteuttavista suorittimista.
- Gekko (Nintendo GameCube) – muunneltu 485 MHz:n 750CXe-ydin
- Broadway (Wii)
- Espresso (Wii U)
- Xenon (Xbox 360)
- Cell BE (PlayStation 3)
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ a b AltiVec™ Technology Programming Environments Manual Freescale. Arkistoitu 17.2.2017. Viitattu 16.2.2017.
- ↑ MOTOROLA POWERPC™ PROCESSORS nxp.com. Arkistoitu 18.1.2017. Viitattu 16.1.2017.
- ↑ HARRIS CLAIMS A FIRST FOR ITS 604-BASED NIGHT HAWK Computer Business Review. Viitattu 16.1.2017.
- ↑ Harris adds Power to Night Hawk computers FlightGlobal. Viitattu 16.1.2017. (englanniksi)
- ↑ Alan Gara, Overview of the Blue Gene/L system architecture, IBM Research (englanniksi). Luettu 29. syyskuuta 2006.
- ↑ Lewin Edwards, Migrating from x86 to PowerPC, Part 6: Add vision to your robot submarine, IBM (englanniksi). Luettu 29. syyskuuta 2006.
- ↑ media.ford.com (Arkistoitu – Internet Archive) (englanniksi). Luettu 29. syyskuuta 2006.
- ↑ Raffi Krikorian, Which TiVo Is the Right One for You?, O'Reilly Media, Inc. (Arkistoitu – Internet Archive) (englanniksi) 29. syyskuuta 2006.
Kirjallisuutta
[muokkaa | muokkaa wikitekstiä]- IBM & Motorola: PowerPC Microprocessor Family: The Programming Environments. (IBM: MPRPPCFPE-01, Motorola: MPCFPE/AD) Määritä julkaisija!
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Kuvia tai muita tiedostoja aiheesta PowerPC Wikimedia Commonsissa
6800-sarja |
|
---|---|
Motorola 68000 -sarja | |
Matematiikkasuorittimet | |
Muistinhallintayksiköt | |
88000-sarja | |
PowerPC-sarja | |
Digitaaliset signaaliprosessorit |
|
Mikrokontrollerit |
|