Se želite razširiti na zunanje naprave, ki jih računalnik trenutno lahko ponuja? Reža za PCI je zasnovana točno za ta cilj - razširitev vaše periferne enote. Toda kaj točno je PCI Express 3.0 in kako deluje?
PCI Express ali periferna komponenta Interconnect Express je standard za visoke hitrosti in je bil razvit za nadomestitev starejših in počasnejših standardov. Najpogostejša uporaba standarda je kot reža v prenosnikih, v katero lahko vstavite kartice PCI Express. PCIe se običajno uporablja za grafične kartice in druge igralne periferne naprave.
Preden se poglobimo, kako deluje PCI Express, poglejmo na kratko, zakaj je PCI Express 3.0 boljši od prejšnjih različic.
Prednosti PCIe 3.0
PCIe 3.0 je usmerjen predvsem v to, da je hitrejši od PCIe 2.0. Z drugimi besedami, razlike med obema so bolj evolucijske kot revolucionarne. Na primer, reža je popolnoma enaka in je v resnici združljiva nazaj - kar pomeni, da lahko kartice PCIe 2.0 priključite v režo PCIe 3.0.
Kot rečeno, PCIe 3.0 je hitrejši od PCIe 2.0. Koliko pa? No, medtem ko je največja hitrost PCIe 2.0 kartice 8 GB / s, največja hitrost kartice PCIe 3.0 podvoji, kot pri 16 GB / s.
Pomembno je seveda upoštevati, da je hitrost 16 GB / s dosežena le, ko računalnik zmore, sicer sicer kartica ne bo delovala tako hitro, kot bi sicer lahko. Kartico PCIe 3.0 lahko priključite tudi v režo PCIe 2.0 - vendar kartica ne bo delovala do svoje polne hitrosti.
Kako bi torej vse, kar bi lahko vplivalo na vas? Preprosto - če ste igralec, lahko PCIe z večjo hitrostjo obdeluje več podatkov in pomeni, da je mogoče razviti intenzivnejše grafične kartice, če potrebujete večjo hitrost prenosa podatkov. Če ste inženir snemanja, lahko naenkrat posnamete več zvoka, saj lahko digitalni zvok obdeluje hitreje kot kdajkoli prej. In tako naprej.
Kako deluje PCIe 3.0?
Izkazalo se je, da PCIe dejansko deluje bolj kot omrežje kot avtobus. To je zato, ker namesto enega toka podatkov v kateri koli smeri PCIe uporablja stikala, ki nadzorujejo vrsto povezav od točke do točke. Te povezave vodijo tja, kamor morajo podatki iti.
Ko računalnik prvič vklopite, bo PCIe določil, katere naprave so priključene, in ustvaril zemljevid, kam bo šel promet. Vsak pas v PCIe uporablja dva para žic - ena za pošiljanje podatkov, druga pa za sprejem - in ti se podatki gibljejo po en bit na cikel. Različne kartice PCIe lahko obdelujejo podatke z različnimi hitrostmi. Na primer, povezava x2 bo vsebovala osem žic namesto dveh in obdelovala dva bita naenkrat, povezava x32 pa bo imela 128 žic in lahko obravnava 32 bitov hkrati.
Vse gre za plasti
PCIe uporablja tri plasti - transakcijski sloj, sloj podatkovne povezave in fizični nivo . V transakcijskem sloju se nahaja prenos podatkov. Z drugimi besedami, kadar se PCIe uporablja kot izhod, računalniški CPU ustvari paket za zapisovanje v pomnilnik, ki ga nato pošlje neposredno na vrata PCIe ali prek vrste stikal, odvisno od nastavitve računalnika. Če PCIe uporabljate kot vhod, se v procesor vpiše paket za zapisovanje v pomnilnik.
Potem je tu še sloj podatkovne povezave . Ta plast je odgovorna za zagotavljanje, da vsi podatki prispejo v obliki paketa transakcijskega sloja ali TLP do svojega cilja varnega in zdravega. Najprej je TLP ovit z glavo, po katerem je implementiran mehanizem za nadzor pretoka, ki zagotavlja, da se podatki pošiljajo le, ko je sprejemni konec pripravljen za sprejem.
Ko želi CPU brati s periferne enote, sta vključena dva podatkovna paketa - eden, ki od periferne naprave zahteva, da izvede branje, drugi pa, da podatke pošlje nazaj v CPU. Ko periferna enota prejme TLP z zahtevo za branje, odgovori z dokončnim TLP, tudi če zahteve dejansko ne more izpolniti.
Končni sloj je fizični sloj, ki ustreza fizični velikosti in električnim specifikacijam kartice PCIe.
Sklepi
Kot lahko vidite, je PCIe dokaj zapleten, upam, da bo ta razlaga nekoliko bolje razumela PCIe 3.0, kako je boljši od PCIe 2.0 in kako deluje.
