PowerPC Reference Platform

standaardarchitectuur voor PowerPC-gebaseerde computersystemen

Het PowerPC Reference Platform (PReP) beschrijft een standaardarchitectuur voor PowerPC-gebaseerde computersystemen. De PReP-specificatie werd tegelijkertijd met de PowerPC-processorarchitectuur ontwikkeld en werd in 1994 door IBM gepubliceerd.[1] PReP stelde hardwareleveranciers in staat om een computer te bouwen die verschillende besturingssystemen kon draaien, waaronder Windows NT, OS/2, Solaris en AIX.

POWER-, PowerPC- en Power ISA-architectuur

Processorarchitectuur

Historisch

POWER · POWER2 · POWER3 · POWER4 · POWER5 · PPC6xx · PPC7xx · PPC74xx · PPC970 · PowerPC-AS · Broadway

Huidig

e200 · e300 · e500 · e600 · e5500 · e6500 · PA6T · POWER6 · POWER7 · POWER8 · POWER9 · Power10 · PPC4xx · Cell PPE · Xenon

Geannuleerd

e700 · Titan

Gerelateerde links

OpenPOWER Foundation · RISC · AIM-alliantie · System p · Power.org · PAPR · PReP · CHRP · AltiVec

Geschiedenis

bewerken

Nadat IBM in 1981 zijn eerste IBM Personal Computer op basis van de 8088-processor op de markt had gebracht ontstond er vrij snel een hele industrie van bedrijven die IBM PC-klonen produceerden op basis van een onafhankelijk ontwikkelde BIOS. Zo konden ze de patenten van IBM omzeilen en tezelfdertijd een aanzienlijk marktaandeel van IBM wegkapen. IBM trachtte tevergeefs om via de rechtbank deze bedrijven een halt toe te roepen. Toen IBM begin jaren negentig de PowerPC ontwikkelde besloot het om dit keer de productie van klonen officieel te ondersteunen: de PReP-specificatie beschrijft in detail wat computerfabrikanten moeten doen om compatibel te zijn en omvat alles van laptops tot servers met meerdere processoren.[2]

Een van de doelstellingen van de PReP-specificatie was het gebruik van standaard pc-hardware. Voor Apple, die zijn Macintosh-computers naadloos wilde overzetten naar PowerPC, was dit bijzonder problematisch.[3] Omdat niemand echt blij leek te zijn met PReP, werd eind 1995 het Common Hardware Reference Platform (CHRP) gepubliceerd, een nieuwe standaard waarin elementen van zowel PReP als de Power Macintosh-architectuur waren opgenomen. Een van de belangrijkste vereisten van CHRP was het gebruik van Open Firmware (ook vereist in PReP-compatibele systemen geleverd na 1 juni 1995).[4] Dat gaf leveranciers een aanzienlijk verbeterde ondersteuning tijdens het opstartproces, waardoor de hardware veel gevarieerder kon zijn.

PReP-systemen zijn nooit populair geweest. Sommige Unix- en Linux-varianten zoals NetBSD en Debian ondersteunen de PReP-architectuur.[5][6] Ook het realtime besturingssysteem RTEMS biedt ondersteuning voor PReP-gebaseerde realtime embedded systems.

In 2006 deed Power.org met de Power Architecture Platform Reference (PAPR)-specificatie op zijn beurt een nieuwe poging om een standaardarchitectuur te definiëren, dit keer voor Power ISA-gebaseerde systemen met het Linux-besturingssysteem.

Zie ook

bewerken
bewerken

(en) Dean, Mark; Adkins, Arthur, PowerPC Reference Platform Specification, Version 1.1. IBM (oktober 1994).