PCI Express

Wikipedia
Loikkaa: valikkoon, hakuun
PCI Express -logo.

PCI Express (tunnus PCIe tai PCI-E) 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 1.0 -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.0 -väylään. Esimerkkinä edellä 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.

PCI-laitetta ei voi liittää PCI-E-väylään eikä toisinpäin, sillä väylät ovat täysin erilaisia eivätkä millään tasolla yhteensopivia tai samankaltaisia nimeä lukuunottamatta.

[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ä.

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia tai samankaltaisia artikkeleita.