Intel iAPX 432 | |
![]() | |
Az Intel Corporation logója, 1968–2005 | |
Gyártás | 1981 – 1984/1985[1] |
Tervező | Intel |
Gyártó | Intel |
Max CPU órajel | 5 MHz – 8 MHz |
![]() A Wikimédia Commons tartalmaz Intel iAPX 432 témájú médiaállományokat. |
Az iAPX 432 az Intel 1981-ben bevezetett új, többcsipes processzor-architektúrája volt, egyben az Intel első 32 bites processzora. A cégnek nagy tervei voltak az új processzorral: ez váltotta volna fel az x86 architektúrát és ezt vált volna az Intel fő termékvonalának alapjává az 1980-as években. A tervek nem váltak valóra, a processzor elviselhetetlen lassúsága miatt.
Több fejlett többfeladatos működést és memóriakezelést támogató tulajdonságot hardveresen valósítottak meg ebben a kialakításban, emiatt mikro-nagyszámítógép (micromainframe) néven is emlegették. Az "iAPX" jelölés az angol intel Advanced Processor architecture (Intel fejlett processzor-architektúra) kifejezésből alkotott betűszó.
Eredetileg legfeljebb 10 MHz-es órajelen való működésre tervezték, a ténylegesen eladott processzorok ill. csipkészletek 4 MHz, 5 MHz, 7 MHz és 8 MHz-es órajeleken működtek,[2] a 8 MHz-es processzor csúcsteljesítménye 2 millió utasítás volt másodpercenként.[3]
Az iAPX 432-es kialakítása teljes mértékben a magas szintű programozási nyelveken való programozhatóságot szolgálta,[4] elsősorban az Ada programnyelv támogatása volt a fő cél. A 432-es hardveresen támogatta sokféle adatstruktúra kezelését, abból a célból, hogy a 432 számára írt modern operációs rendszerek sokkal kevesebb programkóddal készülhessenek, kevesebb kódot tartalmazzanak, mint más, rendes processzorok esetén; e mellé járult az objektumorientált programozás közvetlen támogatása és a hardveres szemétgyűjtés (garbage collection, a memóriakezelés egy formája, amely felszabadítja a memóriában a nem használt objektumok memóriaterületeit). Ezen technikák megvalósítása sokkal bonyolultabb hardvert és mikrokódot eredményezett, és az elkészült processzor sokkal komplexebb lett, mint a korabeli többi processzor.
Az iAPX 432 rendszerek igen drágák és lassúak voltak. 1982-ben egyszerű sebességtesztek az iAPX 432 rendszereken kb. 4-szer lassabban futottak, mint az azonos órajelfrekvencián futtatott hagyományos 80286 processzoros rendszeren. Az iAPX 432-t nem sikerült egyetlen lapkán megvalósítani, így az gyakorlatilag egy csipkészlet (lapkakészlet, chipset) formájában készült el. A csipkészlet egy piaci bukás volt. Az Intel kibocsátotta a konstrukció második generációját is, amelyben sok javítást végeztek az elsőhöz képest, de még ez a készlet sem volt praktikusan használható, továbbra is hatalmas túlzásokat tartalmazott a teljesítőképesség és az utasításkészlet terén.[5] Az Intel végül feladta a tervet, hogy az iAPX 432 típussal váltsa fel a 8086-os, később x86 architektúraként ismertté vált vonalat.
Az iAPX 432 tervezet akkora üzleti bukás volt az Intel számára,[6] hogy a cég weboldalain még a projekt vagy a termék létére sincs semmilyen utalás. Az Intel annak az x86-os vonalnak a fejlesztését folytatta, amelyet az iAPX 432 architektúra volt hivatott felváltani, ebben viszont hatalmas sikereket ért el.