Anonim

Želite proširiti periferne uređaje koje vaše računalo trenutno može ponuditi? PCI utor je dizajniran upravo za taj cilj - širenje perifernih uređaja. Ali što je točno PCI Express 3.0 i kako to radi?

PCI Express ili periferna komponenta interkonekta ekspres je standard velike brzine i razvijen je kako bi zamijenio starije i sporije standarde. Najčešće se koristi za standard kao utor u prijenosnim računalima, u koji možete staviti PCI Express kartice. PCIe se obično koristi za grafičke kartice i druge periferne jedinice za igre.

Prije nego što uđemo u način na koji funkcionira PCI Express, pogledajmo zašto je PCI Express 3.0 bolji od prethodnih verzija.

Prednosti PCIe 3.0

PCIe 3.0 uglavnom je usmjeren na brži rast od PCIe 2.0. Drugim riječima, razlike među njima su više evolucijske nego revolucionarne. Na primjer, utor je potpuno isti i zapravo je kompatibilan unatrag - što znači da PCIe 2.0 kartice možete priključiti u PCIe 3.0 utor.

Kao što je spomenuto, PCIe 3.0 je brži od PCIe 2.0. Koliko? Pa, dok je vršna brzina PCIe 2.0 kartice 8 GB / s, vršna brzina PCIe 3.0 kartice dvostruko je veća od 16 GB / s.

Naravno, važno je napomenuti da se brzina od 16 GB / s postiže samo kad to računalo može podnijeti - u protivnom, dok će kartica raditi ispravno, neće biti tako brza koliko bi inače mogla biti. U PCIe 2.0 utor možete priključiti i PCIe 3.0 karticu - ali opet kartica neće raditi do pune brzine.

Pa kako bi sve to moglo utjecati na vas? Jednostavno - ako ste igrač, PCIe brže rukovanje više podataka znači da se mogu razviti intenzivnije grafičke kartice za pravilno funkcioniranje. Ako ste inženjer snimanja, možete istovremeno snimiti više zvuka jer se taj digitalni zvuk može obraditi brže nego ikad prije. I tako dalje.

Kako djeluje PCIe 3.0?

Sve je dobro i dobro znati koliko se nešto dobro izvodi, ali učenje kako to funkcionira pomoći će zaista da se podnese PCIe 3.0.

Ispada da PCIe zapravo djeluje više kao mreža nego sabirnica. To je zato što umjesto da postoji jedan tok podataka u bilo kojem smjeru, PCIe koristi sklopke koje upravljaju nizom točaka-točka. Te veze tada vode do mjesta gdje podaci trebaju ići.

Kada prvi put uključite računalo, PCIe će odrediti koji su uređaji priključeni, a zatim će stvoriti kartu mjesta na kojem će promet ići. Svaka traka u PCIe koristi dva para žica - jedna za slanje podataka, a druga za primanje - i ti se podaci kreću po jedan bit po ciklusu. Različite PCIe kartice mogu obrađivati ​​podatke različitim brzinama. Na primjer, x2 veza sadrži osam žica, a ne dvije, i obrađuje dva bita odjednom, a x32 veza će imati 128 žica i može raditi 32 bita odjednom.

Sve je to o slojevima

PCIe koristi tri sloja - transakcijski sloj, sloj veze za prijenos podataka i fizički sloj . Transakcijski sloj je mjesto na kojem se događa prijenos podataka. Drugim riječima, kada se PCIe koristi kao izlaz, procesor računala stvara memorijski paket za pisanje koji se zatim šalje izravno u PCIe port, ili kroz niz prekidača, ovisno o postavci računala. Ako se PCIe koristi kao ulaz, paket za pisanje u memoriju ulazi u CPU.

Zatim je tu sloj veze podataka . Ovaj sloj je odgovoran za osiguranje da svi podaci stignu u obliku paketa transakcijskog sloja ili TLP-a do svog odredišta sigurni i zdravi. Prvo, TLP je omotan zaglavljem, nakon čega se implementira mehanizam za kontrolu protoka kako bi se osiguralo da se podaci šalju samo kada je prijemni kraj spreman da ga primi.

Kad CPU želi čitati s perifernog uređaja, uključena su dva paketa podataka - jedan koji pita periferni uređaj da izvrši operaciju čitanja, a drugi za ponovno vraćanje podataka u CPU. Kad periferni uređaj primi zahtjev za čitanje TLP, on ispunjava TLP završetka, čak i ako zapravo ne može ispuniti zahtjev.

Završni sloj je fizički sloj, koji odgovara fizičkoj veličini i električnim specifikacijama PCIe kartice.

Zaključci

Kao što vidite, PCIe je prilično složen, nadam se da će ovo objašnjenje dati malo dublje razumijevanje PCIe 3.0, kako je bolji od PCIe 2.0 i kako to funkcionira.

Što je pci express 3.0 i kako to funkcionira?