![]() | ![]() |
![]() |
| ![]() |
| ||||||||||||||||||||||||||||||||
Matična ploča (2): Severni most
U prošlom broju ukratko smo opisali najvažnije komponente koje se nalaze na prosečnoj matičnoj ploči. Na red je došlo zalaženje u detalje: razmotrićemo delove ploče koji su zaduženi za izvršavanje operacija koje smo pripisali severnom mostu i objasnićemo pojam magistrala kroz primere najbitnijih magistrala na ploči
Magistrale Kao što smo u prethodnom broju rekli, magistrale pre svega predstavljaju grupu paralelnih električnih vodova koji povezuju dve ili više komponenti. Svrha magistrale jeste prenos podataka, tako da je jedna od njenih najbitnijih karakteristika propusna moć, tačnije količina podataka koje može da prenese u sekundi. Moderne magistrale koje se koriste u računarima imaju brzine od više gigabita podataka u sekundi. Nakon što smo ovo raščistili, možemo da se pozabavimo ostalim karakteristikama koje definišu magistrale. Na prvom mestu, tu je način transporta podataka. Prema ovom kriterijumu, magistrale se dele na paralelne i serijske. Paralelne magistrale odlikuju se osobinom da paralelno prenose više bitova podataka. Usled ovoga, javlja se pojam širine magistrale koji zapravo predstavlja broj fizičkih vodova koji čine magistralu, odnosno broj bitova koji se mogu istovremeno preneti. Ova vrsta magistrala je najstarija, najjednostavnija za izvedbu i koristi relativno jednostavne protokole za komunikaciju, kao i interfejse za povezivanje uređaja.
Do početka ovog veka paralelne magistrale bile su uobičajena pojava. Najpoznatija među njima nosi oznaku PCI i ona je više od deset godina bila osnovni način povezivanja komponenti računara. Najmoćnija paralelna magistrala koja je krasila naše računare jeste „frankenštajnovska” evolucija PCI standarda poznata po imenu AGP. Međutim, povećanjem performansi računara paralelne magistrale su sve više patile od urođene boljke – nepouzdanosti prenosa. Malo rastojanje između provodnika na ploči, kao i činjenica da je teško postići da svi provodnici budu iste dužine, doprinose tome da se pri visokim taktovima javljaju problemi poput međusobnog „preslušavanja” provodnika (provodnici smetaju jedni drugima i izobličuju signal), kao i nemogućnost istovremenog ispravnog prijema svih bitova na interfejsu. Najbolji primer ovog problema zadavao je muke entuzijastima u vreme kada je overklokovanje postajalo popularno i odnosilo se na overklokovanje PCI magistrale, koje je u to vreme obično bilo neizbežno jer je bilo vezano za povećanje sistemskog takta. Posledice su se ogledale u nestabilnom radu pojedinih komponenti koje su se povezivale na PCI magistralu, pre svega mrežnih i zvučnih kartica. Kako bi se rešio ovaj problem, mnoge paralelne magistrale zamenjene su serijskim pandanima. Fizička implementacija ovih magistrala mnogo je jednostavnija – pored toga što se sastoje od manjeg broja vodova, prenos „bit po bit” omogućilo je i jednostavniju primenu, kao i rešenje problema preslušavanja koje dolazi do izražaja tokom rada na visokim taktovima. Sami podaci prenose se u paketima, a upravljanje prenosom podataka nešto je kompleksnije. U modernim računarima serijske magistrale gotovo su u potpunosti zamenile paralelne. Njeno veličanstvo PCI-E
Prema načinu rada, PCI-Express magistrala bi se, uslovno rečeno, mogla smatrati hibridom između paralelnih i serijskih magistrala. Naime, iako je prenos podataka u potpunosti serijski, magistrala je sastavljena iz više malih serijskih magistrala koje rade paralelno i koje nazivamo trake (lanes). Prema standardu PCI-E 1.x svaka traka može da prenese 250 MB/s. Prema aktuelnom standardu PCI-E 2.0 ova brzina je duplirana, dok će dogodine sa PCI-E 3.0 uslediti još jedno dupliranje, čime će jedna traka moći da prenosi čak jedan gigabajt u sekundi. Jedna traka sastoji se od dva para vodova, svaki za po jedan smer prenosa podataka. Najmanja količina podataka koja se prenosi u jednom smeru je jedan bajt (osam bita), a moguć je i istovremeni prenos u oba smera. Podela magistrale na trake ingeniozan je način da se poveća fleksibilnost pri njenoj upotrebi. Jedna PCI-Express magistrala sastoji se od 32 nezavisne trake koje se prema potrebi mogu kombinovati u grupe od po dve, četiri, osam, šesnaest i trideset dve (označene kao 2x, 4x, 8x, 16x i 32x), za koje postoje zasebni standardi za slotove.
Od dodatnih sjajnih osobina PCI-Express magistrale treba napomenuti i to da je u počeku zamišljena kao point-to-point magistrala, što omogućava „redno” povezivanje uređaja, kao i nezavisnu, paralelnu komunikaciju između uređaja preko dela magistrale koji je trenutno slobodan. Takođe, ako ste se zapitali kako to da još imamo obične PCI slotove na najnovijim pločama, odgovor je jednostavan. Jedna od bitnih stavki pri dizajnu PCI-E magistrale bila je kompatibilnost – dodavanjem jednostavnog adaptera u elektroniku oko PCI slota moguće je koristiti i PCI uređaje preko PCI-E magistrale. Nazad na sever Sada, kada smo objasnili pojam magistrala i opisali najbitniju magistralu koju srećemo u modernim računarima, možemo da posvetimo pažnju funkcijama severnog mosta. Ako zanemarimo čipset P55 koji nema severni most, kod ostalih aktuelnih čipsetova za najnovije procesore najbitnija funkcija severnog mosta jeste komunikacija sa samim procesorom. Iako magistrale koje se koriste za komunikaciju sa procesorom nisu varijacije PCI-E magistrale, prema dizajnu i načinu rada imaju s njom nekoliko zajedničkih osobina. Primera radi, HyperTransport magistrala koju koristi AMD koristi paketski prenos podataka karakterističan za serijske magistrale, dok se sam prenos paketa obavlja preko paralelnog linka širine 16 bita.
Obe magistrale nude i point-to-point komunikaciju, tako da osim za povezivanje procesora sa severnim mostom mogu da služe i za međusobno povezivanje više procesora, što ih čini izuzetno pogodnim za upotrebu u računarima od kojih se očekuje velika procesorska moć. Pošto je implementiranje QPI magistrale u principu skupo, a za većinu korisnika i nepotrebno, Intel je prilagodio dizajn mainstream procesora, što je dovelo do čipseta P55 i oslanjanja na PCI-e kao na osnovnu magistralu na ploči. Druga najbitnija funkcija severnog mosta jeste komunikacija sa operativnom memorijom. Za ovu funkciju koriste se paralelne magistrale prilagođene tipu memorijskih modula koji se koriste. Ove magistrale poznate su pod zbirnim imenom Memory Bus. S obzirom na to da su paralelne i da rade na taktovima do 800 MHz (u slučaju DDR3-1600 modula), njihova osnovna osobina jeste da moraju da budu kratke i sa što manje vijuganja. Upravo potreba za visokim kvalitetom memorijskog kontrolera koji koristi ovu magistralu bila je i uzrok pojave ideje integracije procesora i severnog mosta. Komunikacija sa periferijama Poslednja funkcija severnog mosta jeste komunikacija sa periferijskim uređajima. S tačke gledišta severnog mosta, odnosno procesora, postoje samo dva periferijska uređaja: grafička kartica i južni most. Za komunikaciju sa grafičkom karticom moderni računari koriste PCI-Express magistralu koju smo već opisali. Ova magistrala zamenila je previše komplikovan i nedovoljno fleksibilan standard po imenu AGP. Grafička kartica je, najprostije rečeno, rupa bez dna u koju se velikom brzinom bacaju velike količine podataka. Usled toga, redovna je pojava da se polovina maksimalne propusne moći ove magistrale posveti isključivo ovom uređaju, što je izvorno i bio jedan od osnovnih ciljeva njenog dizajna. Druga periferija je južni most. Kao što smo u prošlom broju ukratko objasnili, južni most upravlja radom svih ostalih uređaja koje srećemo u računaru, počev od tastature i miša do „previše-tačka-jedan” zvučnih kartica, gigabitnih ethernet adaptera i RAID kontrolera. Na svim modernim Intelovim čipsetovima za ove potrebe koristi se magistrala poznata kao Direct Media Interface, iza koje se krije modifikovana PCI-E 1.1 4x magistrala. Slično rešenje koristi i AMD, mada mu javno nije dao neko određeno ime. • • • Zasad toliko. Kao i uvek, nadamo se da smo uspeli da objasnimo raspodelu poslova između komponenti na matičnoj ploči, kao i prirodu najvažnijih komponenti koje učestvuju u njihovom obavljanju. Na dnevnom redu još nam je ostao južni most i izobilje funkcija koje on obavlja, kao i kratko razmatranje faktora koji čine razliku između sjajnih i osrednjih ploča. Bojan ŽIVKOVIĆ |
![]()
![]() ![]()
![]()
| ||||||||||||||||||||||||||||||||||
![]() | |
![]() | ![]() |
Home / Novi broj | Arhiva • Opšte teme | Internet | Test drive | Test run | PD kutak | CeDeteka | WWW vodič • Svet igara Svet kompjutera Copyright © 1984-2018. Politika a.d. • Redakcija | Kontakt | Saradnja | Oglasi | Pretplata • Help • English | |
SKWeb 3.22 |