270 likes | 513 Views
MAGISTRALE. Šta je magistrala ?. Magistrala je komunikacioni put koji se koristi za povezivanje dva ili više uredjaja Magistrala je deljivi prenosni medijum
E N D
Šta je magistrala ? • Magistrala je komunikacioni put koji se koristi za povezivanje dva ili više uredjaja • Magistrala je deljivi prenosni medijum • Na magistralu je povezan veći broj uredjaja, a signal koji se predaje od strane jednog uredjaja dosrupan je za prijem svim ostalim uredjajima koji su povezani na tu magistralu. • Ako dva uredjaja vrše istovremeno prenos dolazi do kolizije • U datom trenutku samo jedan uredjaj može uspešno da vrši predaju • Magistrala se može posmatrati kao skup linija (veza)
Sistem magistrala • Predstavlja skup većeg broja magistrala koji se koriste za povezivanje različitih sistemskih elemenata u okviru računarskog sistema. • Sistem magistrala čine magistrale koje su hijerarhijski organizovane po sledećim nivoima: • nivo ploča – obično se ova magistrala zove lokalna • zadnja ploča – motherboard realizova je kao štampana ploča sa većim brojem identičnoh konektora koji su paralelno povezani (VME, Multibus I i II, Nubus, Fastbus, Futurebus, itd.) • nivo interfejsa – ostvaruje se komunikacioni put izmedju U/I uredjaja i ostatka sistema (SCSI, GPIB, itd.)
Podela magistrala u zavisnosti od namene • Magistrale se mogu podeliti na: • nameske – koriste se za obavljanje specifičnih funkcija • nenameske – zovu se deljive magistrale i koriste se za obavljanje većeg broja funkcija nameske nenameske
Klasifikacija deljivih magistrala • Deljive magistrale možemo svrtati u zavisnosti od toga kako je izvršena : • podela finkcija po pločama • podela tipova resursa sistem zasnovan na povezivanju svih tipova resursa sistem zasnovan na povezivanju većeg broja ploča koje obavljaju različite funkcije
Termini vezani za magistrale • Ploče koje se vezuju na magistralu mogu biti tipa: • gospodar – može inicirati ciklus na magistrali • sluga – odaziva se gospodaru • Neki od uredjaja mogu biti i gospodari i sluge, ali ne istovremeno • Kada prenos podataka počne ploča koja predaje podatak se zove izvorište, a ploča koja prima podatak odredište
Kompletna sekvenca predaje • Sekvenca dogadjaja od trenutka kada se magistrala zahteva do trenutka završetka prenosa podataka zove se transakcija na magistrali • Da bi se prenos po magistrali obavio, neophodno je da se obave sledeće operacije: • zahtev • arbitraža • adresiranje • prenos podataka • detekcija i signalizacija greške
Načini organizacije adresiranja - prod Logika bloka konektora i komparatora
Podela magistrala – vremensko vodjenje dogadjaja • Sa tačke gledišta vremenkog vodjenja dogadjaja magistrale delimo na: • sinhrone – svi dogadjaji se dešavaju u fiksnim vremenskim intervalima • asinhrone – signali u sekvenci se generišu u proizvoljnim vremenskim intervalimja • polusinhrone – signali u sekvenci se generišu u fiksnim trenucima u odnosu na taktni signal
Arbitraža na magistrali • Arbitražni mehanizam garantuje da se dodela magistrale ostvaruje bez konflikta • U datom trenutku će samo jedan gospodar upravljati magistralom, a ostali se takmiče da bi dobili pravo upravljanja nad njom • Arbnitraža se može izvesti kao: • statička • dinamička
Statička dodela magistrale Prednost – jednostavnost izvodjenja Nedostatak – ne uzima u obzir realne potrebe za prenosom