Amikor az Intel 1993 tavaszán hivatalosan is bemutatta az első generációs Pentium processzorokat, a számítástechnikai iparág egy olyan fordulóponthoz érkezett, amely alapjaiban írta újra a személyi számítógépek tervezési szabályait. A puszta órajelemelés korszaka lezárult. A P5 mikroarchitektúra megjelenése nem csupán egy újabb iteráció volt az x86-os sorozatban, hanem egy teljes paradigmaváltás, amely a korábban kizárólag a nagyszámítógépes, azaz mainframe környezetekben látott megoldásokat hozta el az asztali munkaállomások és a szerverek világába. Az új, 60 és 66 megahertzen ketyegő chipek nyers számítási kapacitása azonban azonnal rávilágított a korabeli PC-s ökoszisztéma legfájóbb gyenge pontjaira: a elavult adatbuszokra és a lassú memóriavezérlőkre. Ez az elemzés a korszak meghatározó technológiai kihívásait, az asztali és szerver piacok kettéválását, valamint a hazai felhasználókra gyakorolt hatásokat vizsgálja meg mélyrehatóan.
A történelmi kontextus: Ferrari motor egy T-modell kasztnijában
A kilencvenes évek elején a PC-k belső felépítése még mindig erősen kötődött a múlt örökségéhez. Larry Shintaku, a Hewlett-Packard akkori kutatás-fejlesztési projektmenedzsere a helyzetet egy rendkívül találó metaforával írta le: egy 66 megahertzes superscalar processzort beleültetni egy olyan architektúrába, amelyet eredetileg az 1980-as évek elején, a 8086-os chipekhez és a 8 bites I/O buszokhoz terveztek, gyakorlatilag olyan, mintha egy Ferrari motorját szerelnék egy Ford T-modell kasztnijába. A gép elindul ugyan, de a teljesítménye messze elmarad az elvárhatótól, a rendszer pedig folyamatosan a szűk keresztmetszetekkel küzd.
Az 1986-os állapotokat tükröző rendszertervekben a központi feldolgozóegység és a memória még egy viszonylag szűkös, 32 bites csatornán kommunikált, de ami ennél is nagyobb problémát jelentett, az a perifériák kezelése volt. Az összes kulcsfontosságú komponens, beleértve a soros és párhuzamos portokat, a videokártyákat, a merevlemez-vezérlőket és a hálózati kártyákat, egy 8 bites hídon keresztül csatlakozott a mindössze 8 megahertzes órajelen üzemelő 16 bites ISA buszhoz. 1993-ra ez a struktúra teljesen tarthatatlanná vált. A grafikus felhasználói felületek térnyerése és a multimédiás alkalmazások megjelenése miatt a videokártyáknak és a háttértáraknak nagyságrendekkel nagyobb sávszélességre volt szükségük. Ennek eredményeként a gyártók elkezdték a kritikus funkciókat leválasztani az általános célú ISA buszról, és olyan új, szélesebb adatutakat kialakítani, amelyek közvetlenül a processzor sebességéhez igazodtak.
Az első generációs Pentium rendszerek azonban még magukon viselték az átmeneti időszak gyermekbetegségeit. A gyártók jelentős része egyszerűen a meglévő, 486-os processzorokra optimalizált alaplapokat próbálta sebtében átalakítani. Jim Mathios, a HP szakembere rámutatott, hogy a valódi, az alapoktól a Pentium köré épített alaplapok csak 1993 végére vagy 1994 elejére értek be a piacra. Addig a felhasználók kompromisszumos megoldásokkal találkoztak, amelyek nem tudták maximálisan kiaknázni a processzorban rejlő lehetőségeket.
Az újdonság lényege: architektúraváltás és a buszháború
A Pentium legfontosabb technológiai újítása a két futószalagos superscalar kialakítás mellett a 64 bites külső memóriabusz volt, amely 60 vagy 66 megahertzes sebességen üzemelt. Ez az adatátviteli sebesség teljesen túlterhelte a korszak hagyományos DRAM memóriáit. Ahhoz, hogy a processzor folyamatosan el legyen látva kóddal és adatokkal, külső, legalább 256 kilobájtos szinkron SRAM cache chipekre volt szükség, amelyek biztosították a 90 százalék feletti találati arányt. Ha a gyorsítótár nem tartalmazta a szükséges adatot, a rendszer kénytelen volt a lassabb rendszermemóriához fordulni, ami drasztikus teljesítménycsökkenést eredményezett. A Hewlett-Packard mérései szerint gyorsítótár-tévesztés esetén a 64 bites DRAM felület alig öt százalékkal nyújtott nagyobb teljesítményt, mint a régebbi 32 bites megoldások, miközben a bővíthetőség rugalmasságát jelentősen rontotta, hiszen a modulokat csak párban, 8 megabájtos lépésekben lehetett telepíteni.
A memóriakezelés mellett a másik nagy csatatér a lokális buszok piaca volt. A 486-os érában egyeduralkodóvá vált a VESA Local Bus, röviden VLB, amely közvetlenül a processzor sínjére csatlakozott. Bár a VLB rendkívül népszerű és olcsó volt, komoly technikai korlátokkal küzdött: szorosan a 486-os architektúrára épült, és 50 megahertzes órajel felett instabillá vált. Mivel a Pentium teljesen más kialakítással rendelkezett, a VLB integrációjához bonyolult glue logic, azaz illesztő áramkörök sorozatára volt szükség.
Erre a problémára kínált megoldást az Intel által támogatott PCI szabvány. A PCI egy mezzanine busz volt, amely fizikailag el volt választva a processzortól egy puffer segítségével, így az órajele aszinkron módon, a processzor külső frekvenciájának felén futott. A PCI 2.0-s revíziója már 64 bites címzést és 3.3 voltos tápellátást is támogatott. A piac erősen megosztott volt. Waqas Khan, az Opti termékmenedzsere szerint a VLB mellett szólt, hogy azonnal elérhetőek voltak hozzá a vezérlők, míg a PCI lapkakészletekből hatalmas hiány mutatkozott az induláskor. Ezzel szemben a jelentős rendszerépítők, mint a Compaq vagy az NCR, hosszú távon egyértelműen elkötelezték magukat a jóval megbízhatóbb és skálázhatóbb PCI architektúra mellett.
A hatások: kettéváló asztali és szerver piacok
A Pentium hatalmas számítási kapacitása és a mellé társuló új adatbuszok végleg kettéválasztották a PC piacot professzionális asztali munkaállomásokra és dedikált szerverekre. A puszta teljesítmény azonban szerverfronton önmagában nem volt elegendő. A géptermek világában olyan tulajdonságokra volt szükség, mint a redundancia, a hibajavító ECC memóriák támogatása és a prediktív diagnosztika. Mark Garver, a Tricord Systems vállalati stratégiáért felelős alelnöke szerint a Pentium bizonyos szerveres feladatokhoz kezdetben túlzásnak számított, és csak akkor hozott érdemi gyorsulást a hálózati adatátvitelben, ha a rendszer I/O teljesítményét is hozzáigazították. Ugyanakkor az adatbázis-kiszolgálók, amelyek Novell NetWare, Microsoft SQL Server vagy OS/2 alatt futó Oracle rendszereket futtattak, azonnal profitáltak a megnövekedett processzor- és memóriasebességből.
Az asztali gépek szegmensében a hangsúly a multimédiás képességek integrációjára helyeződött. Neal Margulis, az S3 videokártya-gyártó szakembere szerint a drága kiegészítők, mint a VRAM bázisú grafikus gyorsítók, a hardveres SCSI-2 vezérlők és a dedikált DSP audió chipek alaplapi integrációja jelentősen megnövelte a gyártási volument, ami végső soron az árak letöréséhez vezetett. A piacon hamarosan megjelent a valódi Pentium rendszer fogalma, amely éles határvonalat húzott a korábbi költséghatékony architektúrák és a jövőálló, kompromisszummentes platformok közé.
Specifikációk és rendszerkövetelmények
A korszak szakmai konszenzusa alapján a valódi, optimalizált Pentium alapú rendszereknek az alábbi kulcsfontosságú specifikációkkal kellett rendelkezniük az asztali és a szerver szegmensben.
| Komponens | Asztali munkaállomás (desktop) | Kiszolgáló szerver (server) |
|---|---|---|
| I/O portok | Nagy sebességű soros portok, EPP vagy ECP párhuzamos port | Nagy sebességű soros portok, EPP vagy ECP párhuzamos port |
| Grafika | Grafikus gyorsítókártya dedikált lokális buszon | Alapvető megjelenítés (nem kritikus fókusz) |
| Háttértár vezérlés | Beépített SCSI-2 vezérlő (opcionális, de ajánlott) | Beépített, nagy teljesítményű SCSI-2 vezérlő |
| Bővítőhelyek (legacy) | ISA, EISA vagy Micro Channel architektúra | EISA vagy Micro Channel architektúra (több foglalattal) |
| Bővítőhelyek (modern) | PCI vagy VL-Bus foglalatok | Kizárólag robusztus PCI foglalatok |
| Multimédia | Integrált hangchip vagy dedikált DSP processzor | Nem releváns |
| Memória alrendszer | Paritásellenőrzéses memória, 32 vagy 64 bites interfésszel | Paritásellenőrzéses vagy ECC hibaellenőrző memória, 64 bites interfésszel |
Magyar vonatkozás: az árérzékenység és a VLB továbbélése
Míg az Egyesült Államokban és Nyugat-Európában a vállalatok gyorsan felismerték a Pentium architektúrában rejlő erőt, a magyar számítástechnikai piac egészen más dinamika szerint működött. Az 1993-as esztendőben Magyarországon a PC-k ára az átlagos jövedelmekhez viszonyítva csillagászati magasságokban volt. Egy induló, 60 megahertzes Intel Pentium processzor önmagában is többszáz dolláros tétel volt, ami az akkori árfolyamok és vámtarifák mellett a hazai végfelhasználók és kisebb vállalkozások számára gyakorlatilag megfizethetetlen luxusnak számított.
Ennek következtében a magyar piacon a technológiai átállás jelentős késedelmet szenvedett. A költséghatékony 486-os processzorok és a VESA Local Bus (VLB) alaplapok aranykora itthon sokkal tovább tartott. A felhasználók inkább a régebbi platformok extrém túlhajtásával, az úgynevezett tuning eljárásokkal igyekeztek a drága, új architektúrák teljesítményét megközelíteni. A hazai boltok polcain és az árlistákon a méregdrága PCI buszos Pentium gépek sokáig csak vágyálomként szerepeltek, miközben a tömegigényeket a jól bevált, olcsó VLB-s videokártyák és az AMD, valamint a Cyrix által gyártott alternatív, foglalat-kompatibilis processzorok elégítették ki. Az igazi hazai áttörést csak a Pentium rendszerek második generációja és az alaplapok árának drasztikus zuhanása hozta el a kilencvenes évek közepén, amikor az Intel végleg stabilizálta a PCI szabványt.
Kilátások: az új alapvonal kialakulása
Az 1993-ban bevezetett változtatások hosszú távon meghatározták a számítógépek fejlődési irányát. Bár az első Pentium rendszerek egy része valóban csupán technológiai öszvér volt, ezek a gépek szolgáltak kísérleti terepként az új szabványokhoz. Az iparág hamar felismerte, hogy a VESA Local Bus zsákutca, és a skálázhatóbb, operációs rendszer független PCI busz vette át az egyeduralmat, mielőtt a kétezres évek elején átadta volna helyét a PCIe technológiának. A lassú ISA foglalatok fokozatosan eltűntek, ahogy a nagy sebességű soros kommunikáció – amelynek koncepcióját az 1993-as tervek már vizionálták – teret hódított az USB képében. A Pentium nem egyszerűen felgyorsította a programok futását, hanem kikényszerítette az egész iparági alapvonal újraírását, létrehozva azt a modern, integrált és nagy sávszélességű ökoszisztémát, amelyre a mai számítógépeink is épülnek.