PowerPC | |
---|---|
| |
Udvikler | SIGTE. |
Lidt dybde | 32-bit/64-bit (32 → 64) |
Fremlagde | 1992 |
Arkitektur | RISC |
Type | register-register |
Transition Implementering | ved tilstandsflag |
Byte rækkefølge | Omskiftelig (bi-endian) |
Mediefiler på Wikimedia Commons |
PowerPC (eller PPC for kort ) er en RISC mikroprocessorarkitektur skabt i 1991 af en alliance af Apple , IBM og Motorola kendt som AIM .
Historien om PowerPC begynder med prototypen af 801-chippen , skabt af IBM i slutningen af 1970'erne baseret på John Cocks ideer om RISC - arkitekturen. Det blev yderligere efterfulgt af IBM RT-PC- designet med 16 registre i 1980'erne , som yderligere udviklede sig til POWER -arkitekturen introduceret af RS/6000 i begyndelsen af 1990'erne . POWER-designet var baseret på arkitekturen fra tidligere RISC- processorer , såsom IBM 801 og MIPS-arkitekturen . Den sande POWER-mikroprocessor, en af de første superskalære implementeringer af RISC-arkitekturen, var høj ydeevne og multi-core. IBM indså hurtigt, at de havde brug for et enkelt-chip-design, der ikke implementerede nogle af POWER-instruktionerne, for at RS/6000-processorlinjen kunne inkludere løsninger på alle ydeevneniveauer, og arbejdet begyndte med single-chip POWER-mikroprocessoren.
IBM har henvendt sig til Apple for at samarbejde om en familie af single-chip-processorer baseret på POWER-arkitekturen. Kort efter bad Apple, som en af Motorolas største desktop-mikroprocessorkunder, [1] Motorola om at deltage i dette samarbejde. Apple troede, at Motorola, med sin lange historie med at arbejde med Apple, ville være i stand til at producere flere mikroprocessorer end IBM. Denne trepartsalliance blev kendt som AIM efter de første bogstaver fra Apple, IBM, Motorola.
For Motorola var det yderst gavnligt at tilslutte sig denne alliance. Dette gjorde det muligt for dem at sælge en gennemtestet og kraftfuld RISC-processor uden at bruge penge på udviklingen af den. De havde også en stor køber af disse processorer - Apple, og et andet - potentiale - i person af IBM, som ikke kunne producere sine juniorversioner af POWER, men købe dem fra Motorola.
Motorola havde allerede sin egen RISC-processor, , solgte ekstremt dårligt En grund til dens fiasko var dårlig kompatibilitet med den tidligere version, den populære 68000 -serie , også brugt i Apple Macintosh-computere . Hovedårsagen var forsinkelsen i lanceringen på grund af udviklings- og produktionsproblemer, på grund af hvilke Motorola gik glip af muligheden for med succes at konkurrere med andre producenter.
Imidlertid var produktionen af 88000 allerede begyndt, og Data General solgte computere baseret på 88k. Apple havde allerede en fungerende prototypecomputer med 88k. Det blev besluttet at gøre den nye single-chip POWER-processorbus kompatibel med 88000, hvilket ville gøre det muligt for Apple og Motorola at begynde at sælge maskiner meget hurtigere uden at skulle lave bundkort om.
Kombinationen af alle disse krav resulterede i PowerPC-specifikationen (Performance Computing). Alle var en vinder:
I 1999 underskrev IBM en aftale med Nintendo om at levere processorer baseret på PowerPC-arkitekturen, hvilket resulterede i Gekko ( Nintendo GameCube ), Broadway ( Wii ) og Espresso ( Wii U ) processorer.
PowerPC er designet efter RISC principper, superskalær implementering er mulig inden for konceptet . Der er versioner af designet til både 32- og 64-bit varianter. Ud over de grundlæggende POWER- specifikationer har PowerPC:
I PowerPC-processorer bringes den interne bus til overfladen af chippen og forbindes til en bro, der oversætter kommandoer til andre busser forbundet til RAM, PCI -bussen og så videre.
Power PC-processorer bruges også i multi-core processorer som kontrolkerner, for eksempel:
POWER arkitektur | |
---|---|
historisk | |
Nuværende | |
relaterede emner |
processorteknologier | Digitale|||||||||
---|---|---|---|---|---|---|---|---|---|
Arkitektur | |||||||||
Instruktionssæt arkitektur | |||||||||
maskinord | |||||||||
Parallelisme |
| ||||||||
Implementeringer | |||||||||
Komponenter | |||||||||
Strømstyring |
Processorarkitekturer baseret på RISC- teknologier | |
---|---|