PCI Express
Wikipedia
PCI Express on tietokoneen väylätyyppi, joka mahdollistaa nopeamman tiedonsiirron kuin PCI tai AGP. Tärkein muutos vanhempiin väyläratkaisuihin PCI-E:ssä on siirtyminen sarjamuotoiseen tiedonsiirtoon vanhasta rinnakkaisesta. Väylä on myös skaalattava, perustason PCI Express 1x -väylä yltää 250 Mt/s nopeuteen, ja esimerkiksi näytönohjainten käyttämä PCI Express 16x taas 4000 Mt/s nopeuteen. PCI Express 2.0 -väylä puolestaan kykenee siirtämään kaksinkertaisen määrän dataa verrattuna 1.x -väylään. Esimerkkinä äsken mainittu 16x pystyisi siis jopa 8000 Mt/s nopeuteen.
[muokkaa] Muutokset entiseen
PCI-E poikkeaa arkkitehtuuriltaan huomattavasti aikaisemmista väylistä, ja tästä syystä se poikkeaa täysin myös PCI-väylästä. Yleensä väylä koostuu yhteisestä tiedonsiirtokanavasta, johon kaikki väylään kytketyt laitteet liittyvät, ja jota laitteet käyttävät vuorotellen. PCI-E taas muistuttaa pakettikytkentäistä tiedonsiirtoverkkoa (erityisesti Ethernetin nykyaikaista tähtimäistä versiota) OSI-mallin mukaisella protokollapinolla, joten periaatteessa PCI-E ei ole väylä sanan perinteisessä merkityksessä. PCI-E:ssä jokaisella laitteella on oma tiedonsiirtokanava kytkimeen. Tiedonsiirtokanava koostuu linjoista (engl. lane). Yksi linja koostuu kahdesta yksisuuntaisesta johdinparista, joista toinen siirtää tietoa kytkimen suuntaan ja toinen taas kytkimeltä laitteelle. Tämän ansiosta voidaan samanaikaisesti siirtää tietoa molempiin suuntiin. Standardi tukee 1, 2, 4, 8, 12, 16 ja 32 linjan ratkaisuja, joista nykyään yleisimmin käytössä ovat yhden (1x) ja 16 (16x) linjan kytkennät. Kytkin reitittää tietoa PCI-E -laitteiden ja muun järjestelmän välillä tiedonsiirtopakettien otsikkokenttien sisältämän tiedon perusteella. Toisin kuin monet muut väylätekniikat, PCI-E käyttää virheenkorjausta (32-bittinen CRC) luotettavuuden parantamiseksi.
[muokkaa] Yhteensopivuus
PCI-E -liittimiä on standardoitu mm. 1x, 4x, 8x ja 16x -väylille. Pienemmällä liittimellä varustettuja laitteita voidaan liittää suurempaan liittimeen. Arkkitehtuurin ja signaloinnin puolesta suuremman väylän laite voitaisiin liittää myös pienempään väylään, sillä kytkettäessä laitteet säätävät nopeutensa käytössä olevien linjojen mukaan. Käytännössä suuremmat liittimet eivät kuitenkaan ole fyysisesti yhteensopivia pienempien kanssa.
[muokkaa] Sovellukset
Ensimmäisenä vanhoista väyläratkaisuista PCI-E:hen ovat siirtyneet suuria tiedonsiirtonopeuksia tarvitsevat laitteet kuten esimerkiksi tehokkaat näytönohjaimet, verkkokortit ja kiintolevyohjaimet. Nykyään myös muita oheislaitteita on yhä enemmän tarjolla PCI-E -liitännällä.


