IBM PC-yhteensopivat

IBM PC-yhteensopivuus tarkoittaa koneen kykyä ajaa alkuperäiselle IBM PC:lle tehtyjä ohjelmia ja käyttää sen oheislaitteita. Alkuperäinen PC julkaistiin elokuussa 1981, eikä se ollut teknisesti yhtään edistyksellisempi kuin muut sen aikaiset koneet. Ainoastaan suuren talon nimi oli ainoa, millä se erottui muista. Paras oivallus IBM:ltä oli antaa koneen rakenteen olla avoimesti laajennettavissa lisäkorttien avulla, tosin Apple II oli tehnyt saman jo useita vuosia aikaisemmin. Kloonikoneiden markkinat alkoivat muutamaa vuotta myöhemmin ja valtasivat nopeasti suurimman osan markkinoista. Kloonien tekniset ominaisuudet menivät nopeasti ohi esikuvistaan ja tämä ominaisuuksien kilpavarustelu jatkuu tänäkin päivänä. Alkuaikojen paras yhteensopivuusmittari oli alkuperäinen Microsoftin lentosimulaattori, joka toimivuudellaan osoitti koneen olevan riittävän yhteensopivan.

  IBM PC IBM XT IBM AT
Prosessori Intel 8088, 4.77 MHz
optiona matematiikka-
prosessori
Intel 8088, 4.77 MHz
optiona matematiikka-
prosessori
Intel 80286, 6 MHz
myöhemmin 8 MHz
optiona matematiikka-
prosessori
Muisti 64 kB RAM
max 512 kB RAM
40 kB ROM
256 kB RAM
max 640 kB RAM
40 kB ROM
256 kB RAM
max 3 MB RAM
64 kB ROM
Levykeasema 5.25" 180 kB 5.25" 360 kB 5.25" 1.2 MB
Kiintolevy ei 10 MB, optiona
toinen 10 MB
20 MB, optiona
toinen 20 MB
Kasettiasema tuettuna ei ei
Liitännät kaikki optioina kaikki optioina kaikki optioina
Laajennuspaikat 5 kpl 8-bit ISA 8 kpl 8-bit ISA 2 kpl 8-bit ISA ja
6 kpl 16-bit ISA
Näppäimistö 83 näppäiminen 83 näppäiminen 84 näppäiminen,
myöhemmin AT/E-102
Näytönohjain MDA, CGA MDA, CGA, EGA MDA, CGA, EGA
Virtalähde 63.5 W 130 W 450 VA
Käyttöjärjestelmä PC-DOS 1.0 PC-DOS 2.0 PC-DOS 3.0
Ensiesittely 08/1981
Suomessa 04/1983
03/1983
Suomessa 04/1983
08/1984
Suomessa 12/1984
Hinta Suomessa 20.435,- + lvv 27.035,- + lvv
(ei kiintolevyä)
43.700,- (ei kiintolevyä)
58.900,- (yhdellä kiintolevyllä)
74.000,- (kahdella kiintolevyllä)

Laajennusmahdollisuudet

Laajennuspaikat olivat kaikki alunperin ISA-tyyppisiä. Ensiksi 8-bittisiä ja myöhemmin AT:n myötä 16-bittisiä, kuitenkin alaspäin yhteensopivia. Ensimmäinen yhteensopimaton korttipaikkatyyppi tuli tietenkin itse IBM:ltä 32-bittisen mikrokanavan muodossa vuonna 1987, teknisesti se oli edellä aikaansa edistyksellisine konfigurointeineen ja keskeytyksien jakoineen, mutta korkeat lisenssimaksut estivät sen yleistymisen. Muun maailman vastaisku mikrokanavalle oli 32-bittinen EISA, joka oli erikoisesta kaksikerroksisesta liitinratkaisusta johtuen yhteensopiva myös vanhojen ISA-korttien kanssa. Sekään ei ehtinyt vakiinnuttaa paikkaansa koneissa ennen vanhentumistaan. 486-koneiden myötä näytönohjaimille alkoi yleistymään nopea VLB-väylä, joka tosin jäi vain välivaiheeksi ennen nykyistä PCI-väylää. Nykyään sen rinnalle on tullut näytönohjaimille AGP-väylä.

Näytönohjaimet

Näytönohjaimet ovat yleensä alaspäin yhteensopivia. MDA on tavallinen tekstinäyttö ilman grafiikkaa. CGA tekstitiloissa on tekstin värejä käytettävissä 16 ja taustan värejä 8. CGA grafiikkatiloissa värit on valittava kolmen värin paleteista. EGA grafiikkatiloissa värin voi valita vapaasti 16 mahdollisesta. VGA grafiikkatiloissa samanaikaiset värit valitaan 256000 värin paletista. MCGA näytönohjain on käytössä joissakin IBM:n PS/2 sarjan koneissa. Eräs taulukossa mainitsematon standardi on Hercules, joka tarkoittaa mustavalkoista 720x348 grafiikkanäyttöä. Sen kehitti saman niminen yritys autotallissaan, ja monet muutkin valmistajat alkoivat tukea sitä. Hercules oli ensimmäinen kunnollisen tarkkuuden omaava grafiikkatila PC:llä, valitettavasti ilman värejä.

  MDA CGA EGA MCGA VGA
Näyttömuistia 4 kB 16 kB 64 - 256 kB 256 kB 256 kB
Merkkimatriisi 9x14 8x8 9x14 tai 8x8 8x16 9x16 tai 8x8
Väripaletti   16 64 256 K 256 K
Komposiittilähtö   X X    
Digitaali RGB lähtö   X X    
Analogi RGB lähtö       X X
Suora videolähtö X X X    
Tuetut näyttötilat
# tyyppi merkkiä tarkkuus värejä  
0 teksti 40x25 320x200 16   X X X X
1 teksti 40x25 320x200 16   X X X X
2 teksti 80x25 640x200 16   X X X X
3 teksti 80x25 640x200 16   X X X X
4 grafiikka 40x25 320x200 4   X X X X
5 grafiikka 40x25 320x200 4   X X X X
6 grafiikka 80x25 640x200 2   X X X X
7 teksti 80x25 720x350 1 X   X   X
13 grafiikka 40x25 320x200 16     X   X
14 grafiikka 80x25 640x200 16     X   X
15 grafiikka 80x25 640x350 1     X   X
16 grafiikka 80x25 640x350 16     X   X
17 grafiikka 80x25 640x480 2       X X
18 grafiikka 80x25 640x480 16         X
19 grafiikka 40x25 320x200 256       X X

Nämä jäivät viimeisiksi virallisiksi näytönohjainstandardeiksi PC puolella. Tämän jälkeen syntyneet näyttötilat ovat kaikki valmistajakohtaisia. Epävirallisilla nimityksillä Super-VGA (SVGA) tarkoitetaan yleensä 800x600 tarkkuutta ja Extended-VGA (XVGA) tarkoitetaan 1024x768 tarkkuutta. Windowsin yleistyminen mahdollisti sen, etteivät näytönohjaimet tarvinneet enää yhteisiä standardeja vaan eri resoluutiot hoidetaan ajurirajapinnan kautta.

© Niila T Rautanen 2001

[Takaisin]