Ez a szócikk vagy szakasz lektorálásra, tartalmi javításokra szorul. A felmerült kifogásokat a szócikk vitalapja részletezi (vagy extrém esetben a szócikk szövegében elhelyezett, kikommentelt szövegrészek). Ha nincs indoklás a vitalapon (vagy szerkesztési módban a szövegközben), bátran távolítsd el a sablont!Csak akkor tedd a lap tetejére ezt a sablont, ha az egész cikk megszövegezése hibás. Ha nem, az adott szakaszba tedd, így segítve a lektorok munkáját!

Az IBM-kompatibilis PC egy, az 1980-as években létrejött, igen elterjedt és sikeres szabvány-család. Ide tartoznak a PC/XT, AT, ATX és PS/2 rövidítések is.

E cikk az IBM-kompatibilitás kérdésével és az abból eredő szabványokkal foglalkozik. Személyi számítógépek felépítése és története más cikkekben található.

A szabvány alapja

Az 1980-as években az IBM egymást követően a PC, XT, AT és PS/2 személyi számítógép családot dobta a piacra[1] úgy, hogy

A sorozat első tagját, az IBM PC-t, a BIOS kivételével akár egy ügyes amatőr is lemásolhatta volna, mert a boltban is kapható Intel 8088-as processzoron, valamint videó, interrupt és periféria vezérlő integrált áramkörökön kívül minden más alkatrész a rádió- vagy elektronika amatőrök által mindennaposan használt alkatrész volt. Beleértve a HIFI világából ismert DIN szabványú csatlakozót, amely ezúttal billentyűzet csatlakozóvá reinkarnálódott, vagy például a dupla tűsoros alaplapi Berg csatlakozókat, amelyek ezúttal a floppy csatlakoztatására szolgáltak.

A későbbi sorozatok másolása már amatőröknek problémát okozhatott volna, de konkurens számítógép gyártóknak pusztán ujjgyakorlat volt. Másolás egyetlen igazi problémája a jogvédett BIOS volt.

A BIOS probléma végül is azzal oldódott meg, hogy néhány programozó jogilag ellenőrzött, a világtól elzárt körülmények között írt egy olyan BIOS programot, amely működésében egyenértékű volt a jogvédett BIOS-szal.[2]

Ettől kezdődően teljesen jogszerűen lehetett olyan gépeket gyártani és forgalmazni, amelyek hardverileg az eredeti IBM hű másolatai voltak, és szoftverileg pedig az eredetivel egyenértékű BIOS-t tartalmaztak.

Az így gyártott másolatokat nevezték IBM-kompatibilis PC-nek, XT-nek és AT-nek. A PS/2 nem került széles körű másolásra, azonban onnét származtatható a még manapság (2008) széles körben használatos ATX, illetve lassan kiveszőben lévő PS/2 szabvány.

Maga az IBM-kompatibilis PC csak kváziszabvány, mert a szokványos szabványokkal ellentétben egy konkrét cég konkrét termékeivel való gyakorlati kompatibilitásról van szó. A szabvány szó ez esetben azért alkalmazható, mert az IBM olyan szabványosra és egymással kompatibilisre tervezte a személyi számítógépeit, hogy azok másolása nem okozott káoszt, hanem megbízható számítógépekkel árasztotta el a világot.

IBM Portable, azaz hordozható, normál méretű billentyűzettel - ez nem vált szabvánnyá. Érdemes ezt a képet összehasonlítani a lejjebbi PC/XT szakasznál található asztali IBM PC billentyűzetével: a két billentyűzet geometriailag azonos, de az előbbinek normál méretű a space billentyűje.

Szabványtörténeti áttekintés

Az IBM PC (1981) egy 4,775 MHz-es Intel 8088 processzor alapú, alapkiépítésben 16 kB memóriával, 160 kB floppyval, 80x25-ös karakteres MGA képernyővel és a szabványos irodai írógép billentyűzet geometriájával és kiosztásával kompatibilis igen profi billentyűzettel felszerelt személyi számítógép volt. Sem a tápegység teljesítménye, sem a BIOS-a nem támogatta merevlemezes tároló beépítését. Szokásos kiépítésben több memória és 360 kB floppy volt, valamint lehetőség volt 320x200 pixeles színes, CGA képernyőre is.

Operációs rendszerként kifejezetten erre a gépre fejlesztették ki a Microsoft MS-DOS-t azzal a szándékkal, hogy az akkor már ígéretesnek látszó Unix nagygépes operációs rendszerből minden olyan funkciót megvalósítsanak, amely egy ilyen kategóriás hardveren egyáltalán szóba jön. Ennek megfelelően az MS-DOS belső felépítése logikus és észszerű, programozása pedig intellektuális élvezet volt.

Kompatibilitására jellemző, hogy 27 év elteltével is a vadonatúj IBM-kompatibilis PC-ken is elindítható az MS-DOS. Közkeletű az az elgondolás, hogy mivel az újfajta hardverösszetevőkhöz már nem írták meg a meghajtókat, emiatt csak egy karakteres képernyőre és floppy meghajtására korlátozódó rendszert kapunk, kuriózum értékkel. Valójában azonban sok hardver elérhető a BIOS-on keresztül (pl. USB perifériák), egyébként pedig független fejlesztőktől rendre készülnek újabb és újabb driverek és runtime-ok DOS-ra NTFS-kezelőktől USB-drivereken át egészen az AC'97 szabvány támogatásáig, így még hang is produkálható modern rendszereken DOS alól (esetenként Windows-ra írt programok is elfuttathatóak, például az HX runtime segítségével). Mindemellett az SVGA szabvány visszafelé kompatibilis egészen a CGA-ig speciális driver nélkül is. Összességében tehát az IBM olyan szintű kompatibilitát tud felmutatni, amellyel egy olyan régi operációs rendszer, mint a DOS, teljes eredeti funkcionalitással, esetenként annál többel tud kezelni egy új számítógépet is.

Az IBM XT kevéssel tér el a PC-től: a BIOS-t felkészítették a merevlemezes meghajtó csatlakozását szolgáló kártyán lévő BIOS fogadására, és a tápegység teljesítményét növelték a beépíthető merevlemezek várható fogyasztásának megfelelően. E kezdeti kevés eltérés után az XT még sokáig fejlődött, csak 1991 környékén kezdett eltűnni. Turbó XT néven 8, 10, de 1991-ben még 33 MHz-es processzorral is ellátták. Memóriánál 1986/87 környékén általánossá vált az 512 vagy 640 kB, ez utóbbi az MS-DOS egy természetes korlátja. Érzékelhető különbséget jelentett a hardverileg 8 bites Intel 8088 helyett a vele szoftverileg kompatibilis 16 bites Intel 8086 processzor, illetve a NEC V20 és a NEC V30 processzor alkalmazása. Videókártya tekintetében lehetőség volt MGA, CGA helyett Hercules, EGA, majd VGA-ra, ez utóbbi akkoriban szokásos felbontása 640x480 volt.

Az IBM AT jelentős lépés volt a mai Unix-képes, azaz nagygépes irányba. Ennek kulcsa a processzor, hogy milyen mértékben támogatja a programok párhuzamos futását, és azok kölcsönös védelmét egymás véletlen vagy szándékos garázdálkodásától. Az első lépés még szerény volt: 6 MHz Intel 80286 processzor, amely az 1990-es évek elején halt ki, 25 MHz-es frekvenciánál. A 80286 alkalmas volt akkori háztartási elvárásokat kiszolgáló grafikus ablakozó rendszerek futtatására. Elvi áttörést jelentett 1986/87 tájékán az Intel 80386, az 1990-es évek elején tipikusan 33 MHz-es frekvenciával, mert ez a processzor már alkalmas egy Unix-kaliberű nagygépes operációs rendszer teljes értékű támogatására. Javarészt a 80386-nak köszönhető a nagygépes teljesítményt és minőséget megcélzó szabad szoftverek, mint például a BSD és Linux kifejlődése. Azonban a 80386-ból a Microsoft Windows is profitált, ha a 3.1-es verziót az úgynevezett enhanced mode üzemmódban indították, akkor képes volt elfogadható mértékben védekezni az elszabadult alkalmazások ellen.

Az IBM PS/2 a tápegység, alaplap és bővítőkártyák egymáshoz való viszonyában hozott újat. Megjelenésekor egy tipikus AT-ben 2, 3 vagy akár négy bővítőkártya állt az alaplapba merőlegesen bedugva. Voltak szép számmal erősen integrált alaplapok, amelyekbe tehát az említett bővítőkártyák funkciói eleve bele voltak integrálva. Csakhogy a szabványos doboz esetén a dobozon kívüli irányba szolgáló csatlakozók nem voltak elhelyezhetők magán az alaplapon. Ehelyett ezeket a külső csatlakozókat a bővítőkártyáknak szolgáló helyeken kellett kivezetni, belső csatlakozókábelek közvetítésével. A belső zsúfoltság csökkentésérnek tehát az lett a módja (ami manapság természetes), hogy az alaplap számára van hátul egy szabványos hely, ahová belső kábeles közvetítés nélkül, teljesen közvetlenül maga az alaplap tarthatja oda a külső csatlakozókat. Az PC, XT és AT-hez viszonyítva a PS/2 nem vált sok gyártó által követett szabvánnyá.

Történetileg az IBM-kompatibilitás fejlődése a továbbiakban elszakadt az IBM-től. A kompatibilitás hardver és szoftver ágra bomlott. Szoftver tekintetében a következő szabvány a Microsoft Windows kompatibilitás, illetve az azzal marketing kapcsolatba hozott multimédia PC kifejezés.

Hardver tekintetében, az IBM PS/2 és más gyártók egyedi modelljeinek (például Epson PC, 1987) előnyös és bevált tulajdonságaiból nőtt ki az ATX szabvány (Intel, 1995).

Az IBM-kompatibilis PC-k általános történetéről bővebben:

A PC/XT szabvány

IBM PC, két teljes magasságú 5.25"-os floppyval és a klasszikus kiosztású PC billentyűzettel

A PC és XT szabvány geometriai értelemben mindenben azonos egymással. Az XT-nél a merevlemez befogadásának előkészítésére megnövelték a tápegység teljesítményét, és a BIOS-t felkészítették a merevlemezt illesztő kártya BIOS-ának szoftveres integrálására.

A PC/XT szabvány főbb jegyei:

A PC/XT szabványról bővebben:

Az AT szabvány

Az AT (Advanced Technology) az IBM-kompatibilis PC-knél a 6 MHZ-es 286-ostól kezdődően alkalmazták, nagyjából a 300-500 MHz-es kaliberű processzorokkal (Intel Pentium II és AMD K6) bezárólag. Elterjedését segítette az is, hogy az XT kaliberű gépek gond nélkül beszerelhetők voltak AT dobozba.

Az AT szabványnak két fő verziója van: az eredeti úgynevezett Full AT (1984) és a Baby AT (1985).

A Full AT főbb jegyei:

AT billentyűzet, rendes méretű szóköz billentyűvel, mert még nem veszi el a helyet a három alig használt új billentyű

A Baby AT variáns eltérései:

Az AT szabványról bővebben:

További AT-kompatibilis szabványok

Mini-ITX alaplap, a kép jobb oldala felé van a gép háta, megfigyelhető a sarkoknál az immár negyed évszázada ugyanoda pozicionált négy felrögzítőhely
Mini-ITX alaplap hátulnézetből, éppcsak elférnek a csatlakozók

Az eredeti AT szabványnál az alaplapon a billentyűzet csatlakozó és az első bővítő hely között hátul volt egy nagyjából 17 cm X 17 cm-es terület, amelynek a sarkainál majdnem négyzetesen elhelyezkedett négy alaplap-felrögzítési pont, amelyből az egyik oly jellegzetesen kissé beljebb volt, éppen a billentyűzet csatlakozó miatt. Nos, doboz és alaplap geometriai szabványok az AT 1984-es megjelenése óta jöttek/mentek, de ennek a négy csavarnak a geometriai pozíciója, és hozzájuk képest az első bővítőhely pozíciója maradt mind a mai napig, azaz lassan negyed évszázada.

Az ATX szabvány első változatát az Intel dolgozta ki 1995-ben.

A 2001-ben megjelent Mini-ITX felülmúlhatatlan egyedisége abban áll, hogy az alaplap éppen akkora, hogy a négy sarkánál fogva beszerelhető bármely ATX dobozba. Természetesen ezen alaplapokat inkább a speciálisan nekik szánt kisebb dobozokba szerelik és a nekik elegendő kisebb tápegységekre kötik.

Multimédia PC

Az 1990-es évek derekán szerteágazóvá vált, hogy egy IBM-kompatibilis PC-be valójában mit is szerelnek bele. Ez megnehezítette a multimédiás szoftverek vásárlását, mert a legtöbb vevő számára gondot jelentett az üzletben eldönteni, hogy az ő gépe alkalmas-e a kiszemelt szoftver futtatására. Többek között e probléma áthidalására alkottak meg gépkategóriákat, mint PC 95, PC 97, PC 98 és PC 99. Az ezredfordulón ismét változott a helyzet: számos kitétel okafogyottá vált, mert a gépek többsége eleve teljesítette. Ugyanakkor előtérbe került a videókártya és a videokártyát meghajtó szoftver képessége, illetve annak kategorizálása. Például, hogy DirectX milyen magas verziójára képes.

Jegyzetek

  1. Benji Edwards: The Golden Age of IBM PCs (angol nyelven). PCMag, 2021. augusztus 11. (Hozzáférés: 2022. május 5.)
  2. Robin Mitchell: Tales from 80s Tech: How Compaq’s Clone Computers Skirted IBM’s IP and Gave Rise to EISA (angol nyelven), 2017. augusztus 14. (Hozzáférés: 2022. május 5.)

Források

További információk

Kapcsolódó szócikkek