Magistrala PCI [RS Elektronika]
ฝัง
- เผยแพร่เมื่อ 24 ส.ค. 2024
- W tym odcinku, kilka słów o magistrali komputerowej PCI.
Omawiam zarówno starą magistralę PCI bus jak i oczywiście jej nową odmianę, czyli PCI Express.
Jeśli spodobał Wam się odcinek, zapraszamy do polubienia naszej strony na Facebook'u:
/ rselektronika
Jeśli macie jakieś sugestie w sprawie tematów kolejnych odcinków, kierujcie je na:
reduktorszumu@gmail.com
Zapraszamy także na nasz drugi kanał o tematyce audio -
Reduktor Szumu
/ reduktorszumu
Zapraszamy na stronę reduktorszumu.c... do zakupu koszulek i gadżetów z logiem Reduktora Szumu. W ten sposób możecie przyczynić się do rozwoju naszego kanału.
Z odcinków tego typu na kanale najbardziej lubię część historyczną, cieszę się, że temat jest wykładany od samych zalążków. Pozdrawiam 🙂
Miałem małą nadzieje, że zahaczysz odrobinkę o gniazda AGP
Dziwne, że zabrakło słowa o AGP, bo jednak długo rozwiązywało bolączki pci.
Ja tez
To samo miałem napisać. "Co to AGP i dlaczego umarło"...
Wyjazd mi stąd wieśniaki
No też się dziwie że nie było wzmianki a do dziś taką płyte mam bo karte graficzna pod to miałem.
Warto zwrócić uwagę na pewien ważny aspekt tu nie poruszony. PCI było jako magistrala sterowane przez mostek północny, który z kolei wpięty był do CPU. Dziś mostka północnego nie ma, a sterowanie 1 gniazdem PCI-E zostało przeniesione do CPU. Stąd pominięto ograniczenie przepustowości mostka północnego. Dodatkowo CPU Intela sa tak zrobione, że pierwsze złącze PCI-E jest przeznaczone dla kart GPU, bezpośrednio podłączone pod CPU, co daje dodatkowy wzrost wydajności, gdyż pomija się mostek południowy(tak samo jak RAM). Mostek południowy także jest włączony pod CPU poprzez DMI, ale tworzy bufor, do którego podpięte sa inne gniazda PCI-E oraz inne peryferia jak SATA, USB, M.2, Thunderbolt, jeśli jest na płycie, itd. To widać w menedżerze urządzeń , kiedy zmieni się widok na drabinkę. Niektóre urządzenia przechodzą przez mostek południowy, który ma przepustowość 32GB/s lub w nowych wersjach nawet 64GB/s. Zmiana działania z PCI na PCI-E miała charakter bardzo daleko idący. A sposób transmisji danych z CPU do poszczególnych elementów systemu został zmieniony na wydajniejszy. Jesli dobrze pamiętam taki układ bez mostka północnego miały AMD Athlony 64 20 lat temu.
👍
Zgadza się.
Przy czym brakuje jeszcze informacji, że PCI-e bezpośrednio podłączone pod CPU jest z reguły jedną generację szybsze od PCI-e podłączonych przez mostek.
Tak jest np. na płytach z gnioazdem AM4 pod AMD Ryzen.
PCI-e x16 oraz M.2 dla NVMe z CPU jest generacji 3 (lub 4 w nowszych).
A pozostałe PCI-e są wyprowadzone z mostka (czipsetu) i są gen. 2. (lub 3 w nowszych jak np. B550).
@@rafalorafalo4807 Mając płytę z chipsetem Intel Z390, czyli starsza, mamy i tak szybkość ograniczona procesorem i jego wersją PCI-e. Ale tak. Tutaj racja. Testowałem swego czasu szybkość startu systemu z dysku ssd m.2. Dysk był wpięty bezpośrednio do CPU przez adapter m.2-PCI-e. Podpinalem ja do płyty z CPU serii 4 Core i5 system lądował się szybciej na gnieździe 1 niz na 3 wpietym pod mistek południowy. Dla płyt z procesorem z serii 9 i wyższych różnicy nie ma. Szybkość ładowania systemu jest ts sama. Widać skok wydajnościowy DMI i PCI-e.
@@rafalorafalo4807 to akurat nie jest reguła. Część chipsetów nakłada ograniczenia na ilość i typ linii PCIe z chipsetu, ale i producenci płyt potrafią tu szukać oszczędności. I jak w tańszych płytach rzeczywiście często dodatkowe sloty PCIe z mostka są często jedną generację do tyłu, tak w tych droższych już nie zawsze. Natomiast trzeba też pamiętać, że największym ograniczeniem jest tu połączenie między CPU i mostkiem, które sprawia, że w większości przypadków pełnej przepustowości i tak nie da się wykorzystać.
@@ja-nn7he Tak jak pisał @rafalorafalo4807. Wszystko zalezy od producenta i jego kombinacji przy oszczędzaniu na płycie i chipsecie. Nigdy nie kupowałem najtańszych płyt, wieć ciezko jest mi powiedzieć jak to jest w tym wypadku.
Komunikacja równoległa poległa chyba w każdym type magistrali. Np. PATA vs SATA. Powód jest prosty: transmisja równoległa wymaga synchronizacji wszystkich linii. Przy transmisji szeregowej łatwiej dostosować się do jakości łącza, np zwolnić troszkę albo korygować dane jeśli mamy bity korekcji.
2:15 8-bitowa ISA w czasach IBM-PC nie była nazywana ISA, ta nazwa została wprowadzona (znacznie) później. Pierwotna nazwa to PC bus (8-bit) i AT bus (16-bit).
👍 Masz dobrą pamięć!
@@Informatykwakcji Czego to człowiek nie napisze, aby zaistnieć w internetach... 🤣
@@s3rverius Coś nieprawidłowo kolega napisał?
Wszystko fajnie ale nie było nic powiedziane o ważnej dla komputerów PC wersji magistrali PCI - Accelerated Graphics Port czyli tak zwane AGP
Zapomniałeś o AGP, które było szybciej od PCI-E
Nie zapomniałem.
bardzo Panu dziękuje za odcinek i wiedzę!
też poproszę o uzupełnienie o gniazdo AGP dla kart graficznych.
12:00 - nawet jeśli mamy x16 i wszystkie piny to karta/PLX nadal może wynegocjować np. tylko x8 albo i xMniej jeśli tylko uzna to za stosowne.
14:00 - oprócz M.2 jest jeszcze U.2 - standard ofiarowany od della SFF-8639 (U kropka 2 nie mylić z zespołem U2) - dyski wyglądają jak SAS ale mają "fizycznie" trochę wiecej pinów a tak poza tym są zupełnie inne, wtykane 2,5" ale zbliżone do M.2 .
Szacunek za wspomnienie o VLB.
Pozdrawiam
przestępnie wytłumaczone, laik zrozumie, a profesionalista doceni
Ach wspomnienia 1 klasy technika informatyka :D
Bardzo fajny film, ale GPU podłącza się pod pierwszy slot nie dlatego, że zazwyczaj jest wzmocniony a dlatego, że jest "podpięty" bezpośrednio pod CPU podczas gdy pozostałe są podpięte pod chipset, co może odrobinę zmniejszyć ich wydajność, zwiększyć opóźnienia coś tam, coś tam. Podobnie z gniazdami M.2, jedno jest podpięte pod CPU, pozostałe pod chipset
dokładnie, nowsze CPU mają bezpośrednio podpięte 20 linii do pierwszych slotów PCIe(x16) i M.2(x4)
reszta złącz PCIe/M.2 jest poprowadzonych do chipsetu płyty głównej, no chyba że mówimy o płytach serwerowych, tam sytuacja się odwraca i większość linii PCIe jest obsługiwanych bezpośrednio przez procesory
@@tescowiec można tutaj dołączyć jeszcze procesory Threadripper, które też mają ogromną ilość linii PCIe
Ryzeny z seri 7000 mają 24 linie PCI express
Super odcinek, więcej proszę ❤ pomimo tego, że większość i tak wiem to fajnie się o tym słucha, po polsku.
PCI i PCI Express wspólną mają chyba tylko nazwę - przede wszystkim PCIe nie jest magistralą, tylko łączem punkt-punkt.
Karty x4 i x8 są bardzo popularnym formatem dla kart sieciowych szybszych niż 10-20Gbps, które potrafią wymagać transferów znacznie większych niż jedna linia PCIe nawet 4.0.
Fantastyczny materiał. Słucha się jak ciekawe opowiadanie.
Bardzo mi dobrze artykuł trafił. Montowałem do starego komputera kartę sieciową na PCI. Na płycie głównej nie działała prawdopodobnie z powody korozji styków w gnidzie na MB.
4:28 - faktycznie, przypomniałeś mi że kiedyś były zworki i coś się tam grzebało, ale już nie pamiętam po co :D
Dziękuję I pozdrawiam
Super ciekawe materiały, a tak mało subskrypcji 😢
A no słyszałem, że ukończono pracę nad dokumentacją PCI-E 6.0. Mam na swojej płycie 5.0, a nawet jeszcze nie ma takich kart graficznych o tym standardzie. W tej generacji GPU, AMD i Nvidia jedą na standardzie 4.0.
W sumie, to zabrakło mi w tym odcinku informacji o Vendor, SSID, Claas i Device class itp.
Kiedyś chciałem PCI zaimplementować na FPGA, to mi bokiem to wyszło. Technologia dnia wczorajszego, a dostęp do pełnej dokumentacji technicznej, projektowej jest zwyczajnie TAJNY.
a można prosić odcinek o diodach tunelowych, doczego sie je wykorzystuje
Aż ściągnąłem obudowę z kompa by zobaczyć jake są gniazda pcie, ale potem zrozumiałem że trzeba zajrzeć do specyfikacji a tam 2x 16slot x 16 lanes, 2x 16 slot x 8 lanes, 1x 1 lane, 3x M.2 PCIe x4 czyli w sumie 61 linii, a procesor ma 64 linie.
19:05 Kątem oka patrząc to myślałem ze to jakiś epicki pociąg na futurystycznej stacji.
Co do transmisji równoległej dochodzą koszty.Trzeba więcej tych ścieżek wyprodukować.Transmisja szeregowa to kilka ścieżek.Przykład dyski IDE,gdzie była potrzebna chyba 48 żyłowa taśma,a cienki port SATA,gdzie jest 8 przewodów i można zrobić cieńkie taśmy transmisyjne.
Super film = )
Co do podwojeń przepustowości w kolejnych generacjach PCIe, to nie do końca dane są poprawne. Z generacji 2 na 3 ten mnożnik był nieco mniejszy i jest wspomniane, że mamy tam niecały 1 GB/s. I dla x1 to mniej więcej w zaokrągleniu się zgadza, ale dla x16 jest już rozjazd. Np. PCIe 5.0 x16 ma przepustowość 63 GB/s, a szósta będzie miała 121 GB/s, więc różnica jest już zauważalna.
🥇🏆🍾💪🔥 Mega ciekawy temat! I mega fajnie zrobiony sam film! Ostatnio trochę rzadziej tu zaglądam, bo brak na wszystko czasu, ale podziwiam! Dobra robota!
Super odcinek. Dzięki.
Większość z nas kojarzy pojęcie „pary różnicowe” ale może jakiś dedykowany materiał?
Skąd to się wzięło?
Jak jest stosowane i gdzie?
Użycie we własnych projektach z przykładami
Warto dodać że od którejś generacji (nie pamiętam której) pierwsze i jako jedyne gniazdo od góry PCI-E x16 łączy się bezpośrednio z procesorem a reszta gniazd w dół przez chipset płyty głównej.
A ja potrzebuję Firewire do podłączenia historycznego sprzętu video i ni hu hu to zrobić w obecnym PCecie.
Super robota jak zawsze :D
Świetny odcinek.
teraz coś o starym AGP ^^
Dzięki
Kciuk do góry 👉👍👍🏻👍🏼👍🏽👍🏾👍🏿👍🏾👍🏽👍🏼👍🏻👍👈 ❕❗🤴🏻🤴🏽🤴🏿
Ciekawy film.
Mam w komputerze złacza ISA. Wsadzam tam kartę muzyczną, a pod nią głośnik 😊
super, mógłbyś wrzucać co jakiś czas coś ala taką Ciekawostkę komputerową, czekałbym na AGP, RAM, SATA i pewnie kilka innych, pozdrawiam
super odcinek
1:18 ...a to (DEC Rainbow) akurat nie jest PC ;) choć DOSa uruchomić może.
Były płyty w których złącza ISA (oraz inne) były białe. Wyglądają wyjątkowo w stosunku do reszty płyt głównych.
można się cofnąć do czasów studiów :)
Zabrakło bardzo ważnej informacji o wstecznej kompatybilności. Kartę pci3.0 można wsadzić w starsze jaki i nowsze złącze
👍🏻👍🏻
👍👍
Pytanie do speców: od czego zależy generacja PCI-Ex: od chipsetu płyty, procesora czy innej zależności ???
a jak działa maszyna do lotto ? mógłbyś zrobic odcinek taki albo napisać jak ?
12:20 zastanawia mnie to że niektóre gniazda mają właśnie z boku taki ząbek jakby miało się tam coś zaczepiać. Ciekawe jaki to był pomysł na to ponieważ nie spotkałem się z kartami które by to wykorzystywały.
Karty graficzne miały specjalny zatrzask z języczkiem który sam się zamykał ale do wyjęcia należało ten języczek wcisnąć.
@@andrzej4512 Mam wrażenie że ty piszesz o zatrzasku na końcu złącza a mi nie o koniec złącza chodziło tylko krawędź boczną.
Dawaj o AGP
Brakło mi wzmianki o VESA, EISA i MCA (tej z komputerów serii PS/2).
Ci co grali w gry pamiętają że w czasach zanim pojawiło się PCI Express królowało AGP 8x 2GB/s
PCI już jednak nie działa w nowych komputerach...
Bardzo ciekawa magistrala. Ostatnio chciałem sobie wykorzystać kartę wifi z laptopa, ale jak zobaczyłem że jest ona na PCIe 124 (chyba) piny to zrezygnowałem :/
Do czego jest używany Jtag w PCIE? Czy procesor dynamicznie może coś programować w urządzeniu rozszerzeń?
JTAG to nie tylko programowanie, ale także debugowanie, ale skoro pytasz o programowanie to tak. Np karty graficzne posiadają swoje własne oprogramowanie mikroukładowe nie tylko we własnym, biosie. I przez ten port można je aktualizować
Były 186 286 ale było też 196 i 296 :)
MADE IN ANGER (: (:
Dochodziła jeszcze najprostsza karta graficzna,żeby komputer coś wyświetlał.Przez pewien czas było AGP.PCI miało zapewnić szybkość i Plug and Play.
Thx
Film nr 256. Czyli mamy dość okrągły numer filmu.
👏👏👏👍✌
Wyprodukowano w gniewie?
warto może rozwinąć temat LVDS...
A jak wygląda AGP na tle PCI?
#249
znaczy że te małe gniazda pod dyski M.2 NVMe to też PCI?
PCIe 4x czyli express. Można tak naprawdę kupić przelotkę aby z portu M.2 zrobić pełne PCIe. Różnie bywa z kompatybilnością takiego rozwiązania ale ogólnie się da.
Tak. NVMe to rozszerzenie magistrali PCIe, to specyfikacja interfejsu dla dysków półprzewodnikowych. Dzięki temu nie potrzeba osobnych sterowników do takich dysków w porównaniu do innych urządzeń podłączanych na PCIe. M.2 natomiast to fizyczne złącze mogące przenosić zarówno PCIe, jak i SATA, czy też I2C, UART a nawet Audio (PCM)
M.2 to fizyczne złącze, które może zapewniać elektryczne połączenie zarówno SATA jak i do 4 linii PCIe (ale nie PCI).
@@Momentvm NVMe to protokół (czyli coś jak "język"), nie złącze.
Szkoda ze nie opisales pakietów, trainowania magistrali itd.
GTX 690 w kolekcji, szanuję. Bo kart dwuprocesorowych się już nie robi.
Mam dwie :) fajna opcja na grzejnik w sli
Brakuje EISA, dla kompletu.
Muzyka za głośno. Do połowy materiału.
13:25 weź nie strasz
Dzień dobry. Szanuję pańską pracę i oglądam prawie wszystkie pana filmy na tym kanale i od tego chciałbym zacząć. Wielki szacunek dla pańskiej pracy, wiedzy oraz umiejętności jej przekazania. Tutaj jednak chciałbym zgłosić drobną sugestię. O ile do warstwy merytorycznej nie mam żadnych zastrzeżeń, to chętnie zobaczyłbym nowe, odświeżone intro albo usłyszał w tle inne przerywniki dźwiękowe, a i nowa paleta barw z inaczej zrobionymi slajdami by nie zaszkodziła. Rozumiem w pełni, że pańscy widzowie to również starsi elektronicy pamiętający jeszcze Unitrę oraz diody germanowe, a zmiany są dla nich czymś nieprzyjemnym, jednakże odświeżenie warstwy wizualnej i dźwiękowej zrobiłoby dobrą robotę dla pańskiego kanału i przyciągnęłoby więcej młodych odbiorców, którzy dopiero zagłębiają się w świat elektroniki. Szczególnie że przez całą serię pańskich filmów na tym kanale to właśnie efekty dźwiękowe oraz przejścia między ujęciami były i są dla mnie jedynym mankamentem. Poza tym kłaniam się i smacznej kawusi życzę.
KICHACZ WYKŁADOWCA
Pamiętam jak na studiach przeglądałem dokumentację PCI. Kilkaset stron, także wyczerpanie tematu jednym filmem jest niemożliwe.
Małą anegdota - technicznie rzecz biorąc PCI Express to nie magistrala ponieważ kanały komunikacyjne przypisane dla urządzeń są oddzielone, a nie współdzielone (jak w PCI) - nazwa po prostu została w użyciu po poprzednim rozwiązaniu.
Bogaty temat :)
1 sekundę temu
Brak wyświetleń
Brak komentarzy
Brak polubień
Pierwszy
W zasadzie to dopóki nie zajmujemy się profesjonalnym wykorzystaniem PC to większość ludzi nie zauważy różnicy. Nawet RTX4090 działa stabilnie na PCIe 2.0 x8 i PCIe 1.1 x16. Więc wprowadzanie wyższych generacji uważam za niepotrzebne podwyższanie cen płyt głównych. Tak naprawdę liczy się chyba nawet bardzie liczba linii niż ich przepustowość. I dlatego stare tanie płyty AMD są dobrą opcją na złożenie taniego i wydajnego PC. Tania X370 + 5800X3D i macie nadal bardzo wydajny zestaw na nawet RTX 4080. Dodam jeszcze że paradoksalnie to zbyt mała przepustowość szkodzi bardziej słabym karto, zwłaszcza tym które mają mało vRAMu.
no nie wiem czy stracenie z 20% na średniej wydajności to tam super z tym 1.1 xD
Zabrakło ciekawostki o porcie AGP
Dziękuję i pozdrawiam