USB 3.0 standard Seminarski rad, Balković Viktor NRT 2/11

Size: px
Start display at page:

Download "USB 3.0 standard Seminarski rad, Balković Viktor NRT 2/11"

Transcription

1 USB 3.0 standard Seminarski rad, Balković Viktor NRT 2/11

2 USB 3.0 standard USB 2.0 je još godine postao dosta zastareo i spor vid prenosa podataka. Danas periferije sve više i više zahtevaju veće brzine rada i prenosa podataka, pa su zato 2008.godine, Hewlett-Packard, Intel, Microsoft, NEC i Texas Instruments, zajedničkim razvojem osmislili USB 3.0 SuperSpeed prenos podataka. Slika.1: Oznaka USB 3.0 standarda Elementarna Arhitektura USB 3.0 U osnovi USB 3.0 se ne razlkuje toliko po pitanju svoje osnovne arhitekture u odnosu na USB 2.0 standard. Glavna razlika u odnosu na USB 2.0, je to što USB 3.0 ima dve magistrale za prenos podataka, za razliku od USB 2.0. Ova dodatna magistrala se zove SuperSpeed bus. Komunikacija izmedju periferije i računar je dosta slična kao i kod USB 2.0. Zahvaljujuci tome što postoji specijalna magistrala SuperSpeed, koja se koristi za USB 3.0, i već prisutna magistrala za USB 2.0, moguće je povezati na konektor USB 3.0, uređaje koji su ili USB 3.0 ili USB 2.0 standarda. Takođe, uređaje koji su USB 3.0 je moguće povezivati na starije USB 2.0 konektore računara, ali se gubi mogućnost SuperSpeed brzine prenosa. USB 3.0 ima sličan model uspostavljanja prenosa informacija, periferija sa računarom kao kod USB 2.0, samo USB 3.0 ima sistem koji mu dozvoljava da može poslati veću signalnu brzinu, koja mu time dozvoljava da se konekcija sa računarom, od strane periferije, može mnogo brže uspostavaljti, nego kao kod USB 2.0. USB 3.0 HUB, tj. čvorovi, su specifična klasa uređaja. Slika 2. Šema arhitekture USB 3.0 standarda uređaja. USB 3.0 Page 1

3 Njihova funkcija, kao i u starom USB 2.0 standardu, je ostala nepromenjena, i dalje imaju istu funkciju da se na njih može povezati više periferija, a signali svih periferija se preusmeravaju ka računaru, što smanjuje broj potrebnih konektora na računaru. HUB uredjaji USB 3.0 su odvojeni, kao logički entitet od periferijskih uređaja, za razliku od USB 2.0 gde su periferuje i HUB ovi bili spojeni kao logicka funkcija, i računar nije pravio razliku od HUB uređaja i samih periferija, dok kod USB 3.0 to nije slučaj. Time je moguće imati mnogo više HUB uređaja, i time se više periferija može priključiti na računar. USB 3.0 SuperSpeed je fizički odvojen od USB 2.0. Fizički sloj USB 3.0 Svi USB uređaji imaju uzvodnu konekciju, tj. signal ide samo kao HOST uređaju. HOST i HUB imaju jednu ili više nizvodnih i uzvodnu konekciju, tj. nizvodna ide ka DEVICE. Ove vrste konekcija nisu mehanicki izmenjive, pa se eliminiše slučaj nedozvoljenog povratnog signal na HUB-ovima. Slika 3. Poprečni presek kabla USB 3.0 USB 3.0 imaju osam glavnih žica, tačnije tri posebne grupe upregnutih para kablova, jedan grupa kablova za protok podataka USB 2.0 (D+ i D-), druga grupa kablova koja dovodi električnu energiju za uređaj (VBUS i GND). Osim pomenutih žica za protok podataka (D+ i D-), postoji i treća grupa kablova za SuperSpeed protok podataka, jedan par kablova za slanje podataka od računara do periferije (SSTX+ i SSTX-), i jedan par za primanje podataka od periferije do računara (SSRX+ i SSRX-). Ovi kablovi imaju takozvanu Simpleks vezu, koja najviše razdvaja od starog USB standarda. Stare žice su imale takozvanu polu-dupleks vezu, koja je dozvoljavala takav protok podataka, tako da periferija i računar mogu sebi međusobno slati podatke, ali samo u jednom trenutku. Pametna ideja USB 3.0, je bila da se za SuperSpeed standard izbaci ovakva metoda komunikacije periferije i računara, i da se postavi dvostruka simpleks veza između računara i periferije. Kod simpleks veze, signal može putovati samo u jednom smeru, od periferije ka računaru, i od računara ka periferiji. Ovo je dosta brža veza, po pitanju brzine protoka informacije, ali se gubi mogućnost da signal može putovati u oba smera. Ovaj problem je rešen na takav način što se uvela dvostruka simpleks veza. To znači, da postoje dve specijalne simpleks veze, jedna koja šalje podatke od računara ka periferiji,na slici SSTX+ i SSTX- kablovi, a jedna šalje protok od periferije ka računaru, USB 3.0 Page 2

4 na slici SSRX+ i SSRX- kablovi. Oba para kablova SuperSpeed veze, su spregnuti i ostvaruju balansirani prenos podataka, isto kao i kablovi prenosa podataka kao i kod USB 2.0, i omogućava da na prenos podataka ne utiču elektromagnetne smetnje, što može napraviti grešku u prenosu podataka. Standard definiše i boju konektora i kabla, radi vizuelne razlike između USB 3.0 i USB 2.0. USB 3.0 kablovi i konektori su uglavnom plave boje. Da bi radili u SuperSpeed modu, USB 3.0 uređaji moraju da imaju minimum 1 amper električne struje. USB 3.0. je doživeo dosta promena u svojoj arhitekturi i u svojim specifikacijama, i sve veće razlike su opisane u tabeli 1. Karakteristika prenosa USB 3.0 SuperSpeed USB 2.0 Brzina prenosa SuperSpeed (5.0 Gbps) low-speed (1.5 Mbps), full-speed (12 Mbps), and high-speed (480 Mbps) Tip prenosa Broj signalnih kablova Kontrola električne energije Dvostruka simpleks veza, četvorožični balansirani prenos, odvojeni od USB 2.0 signala. Šest ukupnih žica. Četiri za SuperSpeed prenos. Dve za Non-SuperSpeed prenos. Može da sadrži 3 stanja el. Energije u uređaju, Idle, Sleep i Suspended. Kontroliše energiju u samoj vezi i uredjaju. Struja magistrale Ista kao i kod USB 2.0, samo 50% veća za nepodešenu el. energiju i 80% veća za podešenu. Stanje ulaza (port) Hardver ulaza oseti događaje priključivanja I postavi port u stanje rada i čekanja za SuperSpeed prenos. Tipovi prenosa podataka Tipovi prenosa isti kao kod USB 2.0, samo sa ogranjčenjima SuperSpeed. Bulk prenos ima mogućnost stream prenosa. Tabela 1. Razlike USB 3.0. i USB 2.0. *uzvodni prenos, prenos od periferije ka računaru. *nizvodni prenos, prenos od računara ka periferiji Poludupleks, balansirana, veza na D+ i D- kablovima, moguć prenos podataka u jednom trenutku vremena samo za jedan pravac, sa unapred dogovorenim pravcem prenosa podataka. Dve žice. Obe se koriste za Low-Speed, Full- Speed, High-Speed. Kontrola se vrši na nivou Porta, gde se održava dva nivoa ulaznog i izlaznog kašnjenja. Na nivou uredjaja se vrši održavanje el. energije. Podržave uredjaje sa niskom ili visokom strujom magistrale sa ograničenjem za niske struje kod nepodešenih ili suspendovanih uredjaja Hardver porta automatski detektuje događaje povezivanja. Sistemski softver koristi komande porta da prebaci port u stanje rada, tj. postavlja port u stanje za prenos podataka. Četiri vrste tipova prenosa podataka, Control (kontrolni), Bulk,Interrupt (sa prekidom), Isochronous(izohroni). USB 3.0 Page 3

5 Arhitektura SuperSpeed prenosa. SuperSpeed magistrala je vrsta komunikacione arhitekture koja je slojevita i sadrži sledeće elemente: SuperSpeed mogućnost prenosa i povezivanje na računar. SuperSpeed se povezuje na način u kojem su uređaji spojeni, i komuniciraju sa računarom preko SuperSpeed magistrale. Ovo uključuje topologiju uređaja koji su povezani (tj. gleda kako su spojeni) za magistralu, njihove komnikacione slojeve, odnose između njih, i kako uzajamno deluju da bi postigli razmenu podataka izmedju računara i periferija. DEVICE (periferije). SuperSpeed uređaji, tj. DEVICE, je izvor ili rezervoar razmene podataka. Oni inplementišu izlaz uređaja, SuperSpeed komunikacione slojeve da postignu razmenu podataka između drivera na HOST strani i logičku funkciju na DEVICEa strani. HOST (sam računar) SuperSpeed HOST je izvor ili rezervoar informacija. On sadrži SuperSpeed raspored aktivnosti podataka i upravljanja SuperSpeed magistralom i sve uredjaje koji su na nju povezani. Slika 4. Ilustracija komunikacionih slojeva USB 3.0 SuperSpeed prenosa Sam SuperSpeed prenos je podeljen na komunikacione slojeve. Slika 4. ilustruje dijagram SuperSpeed prenosa prikazanog kroz komunikacione slojeve, kroz topologiju računara, od nultnog do petog nivoa hub uređaja i samih periferija. Redovi (device, host, protocol, link, physical) realizuju komunikacione slojeve SuperSpeed konekcije. Desne kolone ilustruju uticaj mehanizama za regulaciju električne energije kroz komunikacione slojeve. Prvi fizički USB 3.0 Page 4

6 sloj komunikacije, ima ulogu regulisanja samog prenosa na faizičkom nivou prenosa. Tu se regulišu signali prenosa, njihov oblik, i reguliše se sam asinhroni prenos informacija. Sloj povezivanja (link layer), služi da daje informacije, i da reguliše stanje u kojima su povezane periferije sa računarom, tačnije daje informaciju koje su perferije, sa čime sve povezane. Ovde se daju pravila povezivanja računara sa periferijom, daju se oznake koje kažu da li postoji veza sa periferijom i baferišu se podaci koji trebaju da se pošalju u protokolski sloj. Protokolski sloj reguliše prenos informacija od periferije do računara i obratno, od jednog do drugog kraja porta. Sam računar daje pravila o tome kako i kad se mogu podaci slati između periferije i računara. Podaci se pakuju u pakete, i svaki paket ima svoje takozvano zaglavlje, koji sadrži informacije o paketu, na primer, o njegovoj veličini, konačnom odredištu i šta paket u sebi sadrži. Zaglavlje govori sloju povezivanja, gde treba da ovaj paket završi, i ovo je dobar način da se spreče greške u prenosu podataka kroz komunikacioni slojeve. Da nema ovog zaglavlja, sloj povezivanja ne bi mogao da zna gde treba da ovaj paket podataka završi, i bile bi vrlo velike šanse da se podaci oštete ili kompletno da budu neupotrebljivi. Kao i kod USB 2.0, postoji više varijanti prenosa podataka kroz komunikacione slojeve, kroz magistralu, sve do operativne memorije računara. USB 3.0 je i dalje zadržao DMA prenos, ili direktan pristup memoriji, gde se podaci sa periferija direktno šalju u operativnu ili sekundarnu memoriju računara. Prenos je i dalje asinhroni, kao i kod starog USB. Ovaj standard takođe ima veoma dobar sistem ispravljanja grešaka u prenosu. Greške kod USB 3.0 su uglavnom reda, jedna greška bita na svakih broj bita koji učestvuju u prenosu. Upravo se tu vidi važnost paketskog zaglavlja, gde se svaki bit može ispitivati za greške u prenosu, tako što sloj protokola poredi informacije sa zaglavljem, sa samim bitovima prenosa. Ako je neki bit oštećen, onda specijalni softveri, vezani za prenos, pokušavaju da poprave grešku, ili će se pokušati ispravka na hardverskom nivou. SuperSpeed prenos ima i svoj sistem koji rukovodi snabdevanjem električne energije unutar područja same magistrale SuperSpeed, prenosa, uređaja, i komunikacionih slojeva. Ova područja u kojima radi sistem za snabdevanje električnom energijom, nisu tesno povezana među sobom, ali ima ponekih zavisnosti kad je u pitanju električna energija uređaja i samog prenosa. Kada se uspostavi veza između računara i periferije, električnu energiju te veze reguliše ili periferija, ili računar, ili oba uređaja u isto vreme. Sistem za električnu energiju, nivou veze, može da postavi celu tu vezu, u režime koji troše manje električne energije, ako su partneri veze u praznom hodu. Što su više vremena u praznom hodu, oni dobijaju dublje režime čuvanja električne energije. Ovi režimi počinju od U0 (veza aktivna), U1 (veza je na čekanju, sa brzim izlaskom), U2 (veza je na čekanju, sa sporim izlaskom), U3(veza je zakočena). Ovaj režim štiti od prekomerne potrošnje električne energije, i time se gubi manje energije. Sistem je regulisan softverski i hardverski. Periferije šalju računaru i podatke o samom stanju električne energije u vezi. Ta informacija se šalje i kroz Hub-ove, a hub-ovi mogu da sami odrede i regulišu električnu energiju za vezu sa periferijom. Postoje i tajmeri koji određuju koliko dugo je periferija van upotrebe. Kada tajmeri dođu do određene vrednosti, električna energija u vezi, ili u periferiji, oni se prebacuju u stanje gde uređaj troši manje električne energije. Računar nema direktnu kontrolu, niti može da vidi u kom stanju je električna energije u vezi i u periferiji, ali zato dobija obaveštenja od periferije kada je njihova veza promenila svoj režim električne energije. Računar gleda te izveštaje, i kada detektuje da je USB 3.0 Page 5

7 veza promenila svoj režim u vremenu kada nije trebalo, onda računar šalje signal, koji menja režim električne energije u vezi sa periferijom, na drugačije stanje. Dužina kabla je ograničena na 5 metara. Periferijski uređaji, sami računari i hub uređaji. Svi uređaji koji imaju SuperSpeed režim prenosa, dele svoju osnovnu arhitekturu sa starim USB 2.0. Računar zahteva da oni, obavezno imaju informaciju koja ih identifikuje, i informaciju za konfiguraciju samog uređaja. Takođe, uređaji moraju da se ponašaju pod predefininisanim pravilima koji SuperSpeed standard određuje. USB 3.0 definiše dve vrste uređaja koji mogu da se privezuju na računar, sam periferijski uređaj i hub uređaji. Periferijski uređaji moraju da podržavaju minimum dve vrste prenosa, SuperSpeed i bar jednu jednu brzinu koja nije vrste SuperSpeed (npr. High Speed). Simultani prenos podataka, tipa SuperSpeed i prenos tipa koji nije SuperSpeed, nije dozvoljen u istom vremenu. USB 3.0 imaju sistem koji dozvoljava da periferije mogu biti kompozitne, tj. više funkcija može biti ugrađeno u jedan uređaj. Uređaji mogu biti ujedinjeni sa računarom, tj. ako su povezani iza hub-a. Svi periferni uređaji, imaju svoju klasu pripadnosti. Ove klase specificiraju, kojeg tipa je tačno uređaj, koja je njegova svrha. Svaka periferija se stavlja unutar svoje klase uređaja, i tako je mnogo lakša konfiguracija periferija. Ovaj sistem je isti kao i kod USB 2.0. Hub uređaji, su specifična klasa uređaja USB 3.0, i njihova osnovna funkcija je ostala nepromenjena u odnosu na USB 2.0. Oni su ključni deo plug-and-play sistema USB. Njihova funkcija je naravno da obezbede veći broj veza, i portova, na koji se periferije mogu prikačiti na računar. Noviji standard klasifikuje dve vrste hub uređaja, SuperSpeed hub i USB 2.0 hub. Novi SuperSpeed hub, i stari USB 2.0 hub, dele žice koje im dovode električnu energiju. Osim toga, ove dve vrste hub-ova su logički odvojeni. Automatski, kada se periferija priveže na računar, stvaraju se hub uređaji i za SuperSpeed režim, i za USB 2.0. Ovo se radi automatski bez obzira da li je periferija USB 3.0 ili USB 2.0. Hub uređaji takođe detektuju, kada se neka periferija isključila, ili kada se neka periferija priključila za računar, i automatski hub-ovi šalju signale nekoj periferiji da se ponovo aktivira. Sam SuperSpeed hub, ima dve zasebne logičke celine: SuperSpeed hub controler i SuperSpeed repeater-forwarder (ponavljač i preusmerivač). Repeater-forwarder, je vrsta rutera koji kontroliše vezu periferije i računara, tačnije, njihove signale veze. On ima i hardeversku mogućnost, da zaustavi ili pokrene protok signala. Controller nadzire komande USB 3.0 Page 6

8 hub uređaja, tačnije kada hub daje komande trenutnog stanja i kontroliše vezu sa periferijom, i te komande koristi računar, da vrši podešavanja hub uređaja, i služi za nadziranje i kontrolu portova. Računari, tj. HOST, imaju kontrolu nad periferijama, uz pomoću kontolera HOST-a. Računari moraju da podrže, dvomagistralsku strukturu USB 3.0, i host kontroler mora da sadrži elemente SuperSpeed i USB 2.0 standarda. Taj kontroler podešava razmenu podataka između računara i periferije, nadgleda stanje prenosa u magistrali. Računar mora da dovodi električnu energiju za periferijske uređaje, mora i da nadgleda i kontroliše vezu i prenos podataka, i da prikuplja informacije o vezi i periferiji koja je prikačena. Računarski deo USB 3.0 se nije mnogo promenio u smislu arhitekture, u odnosu na stari USB 2.0, osim što je uneta nava SuperSpeed magistrala podataka. Konektori Fizički izgled konektora USB 3.0 je ostao relativno nepromenjen, osim toga što više nije crne boje, već plave. Kao i kod USB 3.0 postoji više vrsta konektora, ali najčešće korišćeni konektori su: 1. Konektor A tipa 2. Konektor tipa B Slika 6. Konektor tipa A, i njegov prikaz pinova. Slika 7. Konektor tipa B, i prikaz njegovih pinova USB 3.0 Page 7

9 3. Konektor tipa Mikro A Slika 8. Konektor tipa Mikro A Svi ovi konektori imaju specijalne pinove za USB 3.0, i kompatibilni su i za USB 2.0. USB 3.0 priključak je moguće priključiti na USB 2.0 utikač, i obratno. Kao što se vidi sa slika 6, 7, 8, svi USB 3.0 priključci imaju dodate pinove. Ti dodatni pinovi, odgovaraju kablovima za SuperSpeed prenos. Dodat je i GND_DRAIN pin, koji služi kao dodatno uzemljenje za USB 3.0 uređaje. Kod Mikro A tipa, osnovni izgled kabla je isti kao i kod USB 2.0, samo je dodat deo za USB 3.0 pinove. Vcc služi za napajanje obe vrste prenosa, bez obzira bio to USB 2.0 uređaj ili USB 3.0 uređaj. Protok podataka Protok podataka USB 3.0 SuperSpeed režima, je dosta sličan sa USB 2.0 standardom, samo ima ponekih izmena vezano za uspostavljanje veze (handshake), i tipova prenosa. Kao i kod USB 2.0, SuperSpeed naziva svaku vezu sa krajem periferije (endpoint) i softvera računara, kao pipe (cev). Sličan je i ovaj sistem sa USB 2.0, ali u slučaju kada je ne-izohroni prenos podataka na periferiji, SuperSpeed režim će dati povratni signal koji se zove NRDY (not ready). Da bi računar ponovo počeo sa prenosom, mora da pošalje signal ERDY (endpoint ready), koji signalizira da se nastavi prenos podataka. Svaka cev može imati drugačije vidove prenosa. Ova dva signala obezbeđuju veću pouzdanost pri prenosu podataka, i minimalizuju se greške koje se mogu pojaviti u prenosu, što je posebno važna stavka pri većim brzinama prenosa. Kada bilo kraj veze zaustavi prenos podataka, drugi kraj veze odgovoriti signalom STALL.. SuperSpeed zadržava bulk, izohroni, kontrolni i prenos sa prekidom. Bulk prenos ima dodatu mogućnost, koja se zove Bulk stream. SuperSpeed ima mogućnost raspršavanja podataka (Data Bursting). Ova metoda eliminiše vreme čekanja, gde se potvrđuje jedan paket podataka. Svaka krajnja konekcija, bilo da je to računar ili periferija, mora da definiše broj paketa koji može da primi ili da pošalje, pre nego što dođe do dogovora oko parametara konekcije. Kada je računar ili periferija u režimu slanja podataka, računar je taj koji kontroliše veličinu raspršavanja. Kada je bilo koji od krajnjih USB 3.0 Page 8

10 tačaka konekcije, bilo računar ili periferija, računar može da limitira raspršavanje podataka kranje tačke veze u područiju gde se daje potvrda da je paket bio poslan. Bulk prenos, u osnovi, je dosta sličan sa starim USB 2.0 prenosom. On se koristi kada je potrebno preneti puno podataka. Podaci se pakuju u pakete, i to se radi zbog dve stvari, da se minimizuju greške na manji nivo, i da se podaci mogu lakše preneti u memoriju računara. Paket u Bulk prenosu ima najveću dozvoljenu veličinu od 1024 bajta. Ako se u Bulk prenosu, desi da u prenosu ima više od 1024 bajta, onda svi paketi moraju biti veličine 1024 bajta.. Bulk stream, je nova metoda prenosa koja je bila uvršćena u USB 3.0. Standardna Bulk veza može da prenese jedan protok podataka, tj. stream. SuperSpeed unutar protokolskog sloja, podržava prenos više protoka podataka. Svaki protok dobija svoj identifikacioni broj (SID). Ovakvim sistemom moguće je prenošenje većeg broja podataka, i vitalan je za brzinu SuperSpeed režima. Osnovna namena i karakteristike kontrolnog prenosa podataka, je ostala ista kao i kod USB 2.0 na USB 3.0 standardu. Ona se koristi za regulisanje magistrale podataka, bilo to za USB 2.0 ili za USB 3.0. SuperSpeed ima novinu u ovom režimu prenosa, i to je što ima mogućnost da na najbolji mogući način podrži dostavu kontrolnih prenosa između računara i periferije. Izohroni prenos ima istu elementarnu funkciju u USB 3.0 prenosu, kao i kod USB 2.0. On je namenjen da podrži sistem prenosa, koji je otporan na greške i periodične prenose podataka unutar zadatog intervala koji je unapred specificiran. Razlika SuperSpeed izohronog prenosa, u odnosu na USB 2.0, je u tome što SuperSpeed ne šalje signal koji pokazuje početak prenosa, nego postoji informacija o podešavanju vremena, kad i koji paket bi trebalo da se pošalj, i to se inplementuje pomoću specijalnog paketa, koji se šalje na početku konekcije, taj paket se naziva - Isochronus Timestamp Packets (ITP). Prenosi sa prekidom (interupt) u SuperSpeed režimu, su slični kao i kod USB 2.0 standarda, ali sa manjim izmenama. SuperSpeed prenos sa prekidom, je namenjen da podržava uređaje koji zahtevaju veoma pouzdan metod, da male količine podataka prenesu unutara ograničenog intervala vremena prenosa. SuperSpeed prenos sa prekidom mora da obezbedi sledeće: 1. Garantovano vreme prenosa 2. Garantovan nov pokušaj prenosa u svakom sledećem intervalu prenosa. Svi podaci se šalju kao protok od 8 bitova, a ti bitovi se kasnije konvertuju u 10-o bitni format, sa START i STOP bitovima. Ovaj način kodovanja, pomaže da se smanje uticaji elektromagnetnih smetnji na prenos podataka. Obrnut proces se izvršava na drugom kraju veze, na mesto gde je protok podataka bio poslan,te se 10 bitni podatak pretvara u 8 bitni. Određeni računari imaju problem sa SuperSpeed prenosom, ali to je uglavnom problem zbog loših drajvera, bilo da je to za tu vrstu računara ili operativnog sistema. USB 3.0 Page 9

11 Zaključak SuperSpeed USB 3.0 prenos podataka donosi puno inovacija u oblasti periferija. Njegova nova maksimalna brzina od 5 Gbit/s, doneće i sa sobom mogućnost proizvodnje bržih i pouzdanijih periferija. USB 3.0 će početi masovno da se implementuje u računarima, tek 2013 godine. Sada je slaba podrška USB 3.0 uređaja, do te mere da i najnoviji operativni sistemi, poput Windows 7 operativnog sistema, nemaju punu podršku za USB 3.0 SuperSpeed režim. Windows 8 operativni sistem će imati punu podršku za USB 3.0 standard. Ovaj standard donosi puno inovacija, ipak, u vrlo bliskoj budućnosti, najverovatnije biće zastareo. USB 3.0 Page 10

12 Literatura 1. Universal Serial Bus 3.0 Specification, Hewlett-Packard Company, Intel Corporation, Microsoft Corporation, NEC Corporation, ST-Ericsson, Texas Instruments, Revison 1.0 June 6, USB 3.0 Page 11

Računarske osnove Interneta (SI3ROI, IR4ROI)

Računarske osnove Interneta (SI3ROI, IR4ROI) Računarske osnove terneta (SI3ROI, IR4ROI) Vežbe MPLS Predavač: 08.11.2011. Dražen Drašković, drazen.draskovic@etf.rs Autori: Dražen Drašković Naučili ste na predavanjima MPLS (Multi-Protocol Label Switching)

More information

PREDMET. Osnove Java Programiranja. Čas JAVADOC

PREDMET. Osnove Java Programiranja. Čas JAVADOC PREDMET Osnove Java Programiranja JAVADOC Copyright 2010 UNIVERZITET METROPOLITAN, Beograd. Sva prava zadržana. Bez prethodne pismene dozvole od strane Univerziteta METROPOLITAN zabranjena je reprodukcija,

More information

VHDLPrimeri Poglavlje5.doc

VHDLPrimeri Poglavlje5.doc 5. VHDL opis kola koja obavljaju osnovne aritmetičke funkcije Sabirači Jednobitni potpuni sabirač definisan je tablicom istinitosti iz Tabele 5.1. Tabela 5.1. cin a b sum cout 0 0 0 0 0 0 0 1 1 0 0 1 0

More information

Uputstvo za podešavanje mail klijenta

Uputstvo za podešavanje mail klijenta Uputstvo za podešavanje mail klijenta 1. Podešavanje Thunderbird mail klijenta 1.1 Dodavanje mail naloga Da biste podesili Vaš mail klijent (u ovom slučaju Thunderbird) da prima i šalje mail-ove potrebno

More information

Vežba 3 Mrežni protokoli

Vežba 3 Mrežni protokoli Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2017-2018 Vežba 3 Mrežni protokoli Mrežni protokoli definišu format i redosled poruka koje se razmenjuju između dva ili više komunikacionih

More information

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family

More information

Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt

Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt Funkcionalno programiranje Interoperabilnost jezika Scala i Java Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući

More information

Uputstvo za korišćenje logrotate funkcije

Uputstvo za korišćenje logrotate funkcije Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen

More information

Programiranje III razred

Programiranje III razred Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog

More information

GUI - događaji (Events) i izuzeci. Bojan Tomić

GUI - događaji (Events) i izuzeci. Bojan Tomić GUI - događaji (Events) i izuzeci Bojan Tomić Događaji GUI reaguje na događaje (events) Događaj je neka akcija koju korisnik programa ili neko drugi izvrši korišćenjem perifernih uređaja (uglavnom miša

More information

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete

More information

Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo

Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Nasledjivanje klasa Modifikator new class A { public virtual void F() { Console.WriteLine("I am A"); } } class B : A { public override void F()

More information

VRIJEDNOSTI ATRIBUTA

VRIJEDNOSTI ATRIBUTA VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not

More information

VDSL modem Zyxel VMG1312-B10A/B30A

VDSL modem Zyxel VMG1312-B10A/B30A VDSL modem Zyxel VMG1312-B10A/B30A Default Login Details LAN IP Address http://192.168.2.1 User Name user Password 1234 Funkcionalnost lampica Power lampica treperi kratko vrijeme nakon uključivanja modema,

More information

Vežbe - XII nedelja PHP Doc

Vežbe - XII nedelja PHP Doc Vežbe - XII nedelja PHP Doc Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Verzija alata JavaDoc za programski jezik PHP Standard za komentarisanje PHP koda Omogućava generisanje

More information

Modbus TCP i dva PLC S7 1200

Modbus TCP i dva PLC S7 1200 Industrijski sistemi i protokoli Modbus TCP i dva PLC S7 1200 1 Modbus TCP i dva PLC S7 1200 Laboratorijski deo - obavezno: Detaljno proučiti i testirati već napravljeni projekat za PLC-ove, koji se nalazi

More information

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv Mašinska vizija Dr Nenad Jovičić 2017. tnt.etf.rs/~mv Linearne 2D geometrijske transformacije 2D geometrijske transformacije Pretpostavka: Objekti u 2D prostoru se sastoje iz tačaka i linija. Svaka tačka

More information

VII Lokalne mreže LAN SNA Digital

VII Lokalne mreže LAN SNA Digital VII Lokalne mreže Sigurno najpoznatiji i najrašireniji način povezivanja više računara u jednu celinu predstavlja lokalna mreža - LAN (Local Area Network). One omogućavju brze mreže za razmenu podataka

More information

RAČUNARSKE MREŽE. Računski. centar

RAČUNARSKE MREŽE. Računski. centar RAČUNARSKE MREŽE Računski centar 1 Daljinska obrada Računarske mreže e i distribuirani sistemi Računarska mreža (Computer network) Sistem koji se sastoji od većeg broja autonomnih ali međusobno povezanih

More information

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 POM - Pomoć korisnicima Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 IZUM, 2016 COBISS, COMARC, COBIB, COLIB, IZUM su zaštićeni znaci u posedu

More information

ISO-485 OPTIČKI IZOLOVAN KONVERTOR RS-232 U RS-485 V3.1

ISO-485 OPTIČKI IZOLOVAN KONVERTOR RS-232 U RS-485 V3.1 ISO-485 OPTIČKI IZOLOVAN KONVERTOR RS-232 U RS-485 V3.1 Beograd, 2010 Pročitajte pre nego što upotrebite ovaj uređaj: Za informacije date u ovom uputstvu se veruje da su tačne. Međutim, Electronic Design

More information

VMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS

VMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS VMware Workstation ESX ($) vcenter Server ($) (license manager) Server hardware (vmotion, DRS, HA, Storage vmotion) ESXi (freeware) (ESXi freeware is managed by the Virtual Infrastructure (or vsphere)

More information

TCP/IP protokolski stek. OSI model i TCP/IP stek ICMP, ARP, RARP

TCP/IP protokolski stek. OSI model i TCP/IP stek ICMP, ARP, RARP TCP/IP protokolski stek dr Nenad Krajnović E-mail: krajko@etf.bg.ac.rs 1 OSI model i TCP/IP stek Sloj aplikacije Sloj prezentacije Sloj sesije Transportni sloj Mrežni sloj Sloj veze Fizički sloj Aplikacija

More information

VHDLPrimeri Poglavlje3.doc. end process seq; Slika 3.1: Anatomija osnovne definicije test bench-a

VHDLPrimeri Poglavlje3.doc. end process seq; Slika 3.1: Anatomija osnovne definicije test bench-a 3. Verifikacija projekta - Test bench entity TestBench is end entity TestBench; architecture TB_Arhitektura of TestBench is component UUT (Arhitektura_UUT) port( end component UUT; prazan entitet -- deklarisanje

More information

Mrežni koncepti (koncept, skica, nacrt, plan) o Pregled na najvažnije koncepte mreže. Slanje paketa sa Argon-1 prema Neon-u

Mrežni koncepti (koncept, skica, nacrt, plan) o Pregled na najvažnije koncepte mreže. Slanje paketa sa Argon-1 prema Neon-u Mrežni koncepti (koncept, skica, nacrt, plan) Arhitektura tu protokola o Pregled na najvažnije koncepte mreže Protokol slojevi Encapsulation Uvod u mreže. Mrežna apstrakcija Ova prezentacija koristi primjer

More information

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Spojnice using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO;

More information

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end. NAREDBA CIKLUSA SA PREDUSLOVOM WHILE 1.Odrediti vrednosti s i p nakon izvrsenja sledecih naredbi za dato a=43, a=34, a=105 program p1; var a,s,p:integer; write('unesite a:');readln(a); p:=a; s:=0; while

More information

Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi.

Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi. Obrada izuzetaka Šta je izuzetak? Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi. Prosleđuje izuzetak,

More information

Jezik Baze Podataka SQL. Jennifer Widom

Jezik Baze Podataka SQL. Jennifer Widom Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case

More information

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0. Kontrolne naredbe Primjeri: Opšti oblik razgranate strukture (if sa ) if (uslov) Naredba 1 ili blok naredbi1 Naredba 2 ili blok naredbi2 Učitati broj x i štampati vrijednost double x, z; Scanner in=new

More information

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365 Windows 8 Licenciranje, razlike u verzijama Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje Serverski proizvodi Server 2012, System centar 2012, SQL 2012, Sharepoint

More information

VB komande. Programiranje 1

VB komande. Programiranje 1 VB komande Programiranje 1 Zadatak 1: Sastaviti program koji se sastoji iz jedne ListBox kontrole, jedne Textbox kontrole i dva komandna dugmeta. Klikom na prvo komandno dugme umeće se u ListBox sadržaj

More information

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera 6 8 Cloud usluge 6 9 Aktivni servisi koji nijesu u

More information

Oracle Proprietary Joins Za upite nad više od jedne tabele korišćenjem Oracle proprietary sintakse koristiti join uslov u WHERE izrazu:

Oracle Proprietary Joins Za upite nad više od jedne tabele korišćenjem Oracle proprietary sintakse koristiti join uslov u WHERE izrazu: Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 7-1 Oracle Equijoin and Cartesian Product Prethodna sekcija se bavila upitima preko više od jedne tabele

More information

Bežična topologija. Kategorije bežičnih mreža po površini pokrivanja

Bežična topologija. Kategorije bežičnih mreža po površini pokrivanja Danas su bežične mreže sastavni deo društva i njegov veliki činilac u delu razmene podataka i informacija. Bežične mreže za razliku od ostalih tipova mreža nemaju ograničenja u smislu vezanosti za mrežne

More information

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1 NIZOVI Niz deklarišemo navođenjemtipa elemenata za kojim sledi par srednjih zagrada[] i naziv niza. Ako je niz višedimenzionalni između zagrada[] se navode zarezi, čiji je broj za jedan manji od dimenzija

More information

Informacioni sistemi i baze podataka

Informacioni sistemi i baze podataka Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka Dr Slavica Kordić Milanka Bjelica Vojislav Đukić Rad u učionici (1/2) Baze podataka (db2015): Studentska korisnička šema

More information

UTICAJ TRANSPORTNIH PROTOKOLA NA EFIKASNOST NAMENSKIH RADIO-KOMUNIKACIJA

UTICAJ TRANSPORTNIH PROTOKOLA NA EFIKASNOST NAMENSKIH RADIO-KOMUNIKACIJA UTICAJ TRANSPORTNIH PROTOKOLA NA EFIKASNOST NAMENSKIH RADIO-KOMUNIKACIJA Ljubiša S. Nedeljković Beograd Sažetak: Savremene namenske radio-komunikacije zasnivaju se na internet protokolu. Efikasnost namenskih

More information

Instalacija i podešavanje računara, sa WindowsXP OS-om, za pristup Internetu preko modemskih linija RCUB-a

Instalacija i podešavanje računara, sa WindowsXP OS-om, za pristup Internetu preko modemskih linija RCUB-a Instalacija i podešavanje računara, sa WindowsXP OS-om, za pristup Internetu preko modemskih linija RCUB-a Podešavanje Dial-Up Networking-a Ovo podešavanje se vrši iz Control panel-a (Start - Settings

More information

Sberbank Business Online na Mozilla FireFox

Sberbank Business Online na Mozilla FireFox Sberbank Business Online na Mozilla FireFox Verzija 1.6 Srpanj 2016. Sberbank d.d. Stranica 1 SADRŽAJ 1 INSTALACIJA... 2 2 POKRETANJE MOZILLE FIREFOX... 3 2.1 IMPORT SECURITY MODULA... 4 2.2 AUTOMATSKI

More information

Cjenovnik usluga informacionog društva

Cjenovnik usluga informacionog društva Cjenovnik usluga informacionog društva Verzija: 01/2018 Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera

More information

PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA

PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA SPECIFIKACIJA BAZE PODATAKA ZA PROJEKAT NAZIV_PROJEKTA Veb knjižara - Specifikacija baze podataka 1 10.04.2017. Verzija V 1.0 Datum: 20. mart 2017. Istorija

More information

Izrada VI laboratorijske vježbe

Izrada VI laboratorijske vježbe Izrada VI laboratorijske vježbe 1. Programirati proceduru koja se aktivira sa Standard palete alatki klikom na button Fajlovi. Prilikom startovanja procedure prikazuje se forma koja sadrži jedan list box

More information

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1. Vežba 7 Wireshark

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1. Vežba 7 Wireshark Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2017-2018 Vežba 7 Wireshark Za bolje razumevanje mrežnih protokola, najbolje je posmatrati protokol u akciji, odnosno posmatrati

More information

Hardverski orijentisani kursevi na SI svrha:

Hardverski orijentisani kursevi na SI svrha: Hardverski orijentisani kursevi na SI svrha: formalna i akademska: ETF master diploma MSc ECE akademska i praktična: efikasnije pisanje SW praktična: dizajn računara i procesora (???) praktična: dizajn

More information

Računarske mreže treći razred

Računarske mreže treći razred Tehnička škola 9. maj Bačka Palanka Računarske mreže treći razred I P a d r e s e IP adresa IP adresa predstavlja jedinstveni identifikator određenog čvora ili uređaja u IP mreži. IPv4 adresa ima dužinu

More information

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa Uvod u programiranje - vežbe Kontrola toka izvršavanja programa Naredbe za kontrolu toka if, if-else, switch uslovni operator (?:) for, while, do-while break, continue, return if if (uslov) naredba; if

More information

1. Osobine TCP/IP skupa protokola 2. Prienljivost TCP/IP skupa protokola u BSM 3. Modeli povezivanja

1. Osobine TCP/IP skupa protokola 2. Prienljivost TCP/IP skupa protokola u BSM 3. Modeli povezivanja XII Povezivanje sa TCP/IP mrežama 1. Osobine TCP/IP skupa protokola 2. Prienljivost TCP/IP skupa protokola u BSM 3. Modeli povezivanja A. Overlay arhitekture B. Mreže sa prihvatljivim kašnjenjem C. PROXY

More information

TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom. Priručnik za korištenje i brzu instalaciju

TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom. Priručnik za korištenje i brzu instalaciju TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom Priručnik za korištenje i brzu instalaciju Sadržaj ŠTO JE TP-LINK TL-WPA4220... 3 KAKO KORISITI TP-LINK TL-WPA4220...

More information

Slika 1: Elementi mreže: krajnji čvor, međučvor, link i putanja

Slika 1: Elementi mreže: krajnji čvor, međučvor, link i putanja RAČUNARSKE MREŽE OSNOVNI POJMOVI - RAČUNARSKE MREŽE UVOD U računaru se realizuju programi ili, kako se često kaže, procesi. Proces može da ima potrebu da komunicira sa nekim procesom, tj. programom u nekom

More information

x y = z Zadaci - procedure

x y = z Zadaci - procedure Zadaci - procedure Zad1. Data je kvadratna meta u koordinatnom sistemu sa koordinatama A(0,0), B(1,0), C(1,1), D(0,1). Sastaviti proceduru Gadjanje koja će odrediti broj poena na sledeći način: ako je

More information

TEHNIKA I INFORMATIKA U OBRAZOVANJU

TEHNIKA I INFORMATIKA U OBRAZOVANJU TEHNIKA I INFORMATIKA U OBRAZOVANJU Konferencija 32000 Čačak 9-11. Maja 2008. UDK: 004 : 371 Stručni rad VEZA ZAVISNOSTI ACCESS Momčilo Vujičić 1, Munir Šabanović 2 Rezime: U radu je opisana veza zavisnosti

More information

RIP v2. Mr Nenad Krajnović Katedra za telekomunikacije

RIP v2. Mr Nenad Krajnović Katedra za telekomunikacije RIP v2 Mr Nenad Krajnović Katedra za telekomunikacije E-mail: krajko@etf.bg.ac.yu Istorijat Nastao kao pokušaj da se RIPv1 protokol popravi i prilagodi novim potrebama Definisan u okviru RFC-a 2453 Ima

More information

Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu

Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu Termin supplicant se koristi u IEEE 802.1X standardu. U širem značenju, ovaj termin predstavlja entitet (korisnik

More information

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET Katedra za elektroniku Računarska elektronika Grupa br. 11 Projekat br. 8 Studenti: Stefan Vukašinović 466/2013 Jelena Urošević 99/2013 Tekst projekta :

More information

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, 13.04.2017. Podešavanje Hyper-V Servera 2016 za RSAT upravljanje Dario Štefek Lokacije za preuzimanje: Microsoft Hyper-V Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2016

More information

Računarska mreža : skup nezavisnih računara, međusobno povezanih jedinstvenom tehnologijom.

Računarska mreža : skup nezavisnih računara, međusobno povezanih jedinstvenom tehnologijom. RAČUNARSKE MREŽE ŠTA JE MREŢA? Računarska mreža : skup nezavisnih računara, međusobno povezanih jedinstvenom tehnologijom. Za dva računara se kaţe da su povezana ako mogu međusobno razmenivati podatke.

More information

Informatika Predavanja 2016/ Računarske mreže. Osnove komunikacija. 5. Računarske mreže

Informatika Predavanja 2016/ Računarske mreže. Osnove komunikacija. 5. Računarske mreže Informatika 0028.11 5. Definicija: Računarska mreža predstavlja skup međusobno povezanih računara i njihovih perifernih uređaja u cilju efikasnijeg, operativnijeg i kvalitetnijeg korišćenja informacija,

More information

Prenos podataka - Ethernet. 9. Ethernet

Prenos podataka - Ethernet. 9. Ethernet 9. Ethernet Ethernet je najrasprostranjenija mrežna tehnologija koja se koristi kod LAN-ova. Uobičajena bitska brzina kod prenosa podataka na ovoj mreži je 10 Mbps, a noviji standardi dozvoljavaju brzinu

More information

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a Webmail sistem ima podršku za SSL (HTTPS). Korištenjem ovog protokola sva komunikacija između Webmail sistema i vašeg Web čitača je kriptovana. Prilikom pristupa

More information

Numerical Computation

Numerical Computation GNU Octave Numerical Computation vrlo često u tehnici retko stvarni problemi imaju closed-form solution čak i kad imaju, pitanje upotrebljivosti mnogo detalja numerički pristup u početku tretirano kao

More information

Programiranje III razred

Programiranje III razred Tehnička škola 9. maj Bačka Palanka Programiranje III razred Konverzija tipova Konverzija tipova Prilikom komunikacije aplikacije sa korisnikom, korisnik najčešće unosi ulazne podatke koristeći tastaturu.

More information

Implementacija hardverske korekcije grešaka u NAND fleš memorijama

Implementacija hardverske korekcije grešaka u NAND fleš memorijama INFOTEH-JAHORINA Vol. 12, March 2013. Implementacija hardverske korekcije grešaka u NAND fleš memorijama Vukašin Ristić, Mirjana Stojilović, Ivan Todorović Institut Mihajlo Pupin Univerzitet u Beogradu

More information

... ; ako je a n parno. ; ako je a n neparno

... ; ako je a n parno. ; ako je a n neparno Zadaci vezani za ciklus sa preduslovom (WHILE) Zad. Napisati program za izračunavanje n_tog stepena broja a. Zad2. Napisati program za izračunavanje sume S kvadrata parnih i kubova neparnih prirodnih brojeva

More information

PARALELNO PROGRAMIRANJE

PARALELNO PROGRAMIRANJE Predavanje 09 Odjel za matematiku 1 PARALELNO PROGRAMIRANJE POSIX threadovi za C++ Predavanje 09 Odjel za matematiku 2 Programske niti (thread) unutar procesa Danas ćemo se upoznati s POSIX thread bibliotekom

More information

BLUETOOTH. Kolegij: Mreže računala Seminarski rad: Martin Žagar U Zagrebu, 1. siječnja 2003.

BLUETOOTH. Kolegij: Mreže računala Seminarski rad: Martin Žagar U Zagrebu, 1. siječnja 2003. Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva Zavod za elektroniku, mikroelektroniku, računalne i inteligentne sustave Kolegij: Mreže računala Seminarski rad: BLUETOOTH Martin Žagar 36374880

More information

Laboratorijske vežbe

Laboratorijske vežbe Laboratorijske vežbe PAKTIČNA EALIZAIJA MEŽNIH TPLGIJA ZA SNVNE PTKLE UTIANJA KIŠĆENJEM IS 2600 UTEA - Uputstvo - Predmet: Arhitektura Interneta (T4AI) Mladen Koprivica, dipl.ing. Mr Nenad Krajnović, dipl.ing.

More information

QRadar & StealthINTERCEPT

QRadar & StealthINTERCEPT QRadar & StealthINTERCEPT Windows Security Intelligence Nađa Halebić security Sadržaj QRadar QRadar arhitektura StealthINTERCEPT Scenariji zaštite 8.6.2015 security 2 QRadar SIEM nove generacije Prije

More information

PRIMENA MIKROKONTROLERA- MS1PMK 2. deo. Nenad Jovičić

PRIMENA MIKROKONTROLERA- MS1PMK 2. deo. Nenad Jovičić PRIMENA MIKROKONTROLERA- MS1PMK 2. deo 2017 Nenad Jovičić Cortex-M3 procesor baziran na ARMv7-M arhitekturi RISC procesor Harward arhitektura Cortex-M3 core periferije NVIC (Nested Vector Interrupt Controller)

More information

PRINCIP KOMUNIKACIJE U BLUETOOTH BEŽIČNOJ PAN MREŽI THE COMMUNICATION PRINCIPLE IN THE BLUETOOTH WIRELLES PAN NETWORK

PRINCIP KOMUNIKACIJE U BLUETOOTH BEŽIČNOJ PAN MREŽI THE COMMUNICATION PRINCIPLE IN THE BLUETOOTH WIRELLES PAN NETWORK Eng. Rev. 26 (2006) 63-73 63 UDK 621.396.69:004.6:004.7 PRINCIP KOMUNIKACIJE U BLUETOOTH BEŽIČNOJ PAN MREŽI THE COMMUNICATION PRINCIPLE IN THE BLUETOOTH WIRELLES PAN NETWORK Vedran KOS Antun SOK Sažetak:

More information

Koncept računarskog sistema

Koncept računarskog sistema Koncept računarskog sistema prof.dr. Džemal Kulašin Kiseljak, oktobar 2017. Teorija sistema Adekvatan metodološki okvir izučavanja informacijske tehnologije zasnovan je na teoriji sistema. Teorija sistema

More information

Mreža i njeno konfigurisanje

Mreža i njeno konfigurisanje 9 Mreža i njeno konfigurisanje Umrežavanje je postupak međusobnog povezivanja više računara i razmene podataka između njih. To zvuči baš jednostavno, ali da biste razumeli kako to funkcioniše, morate sebi

More information

KLASIFIKACIJA JELENA JOVANOVIĆ. Web:

KLASIFIKACIJA JELENA JOVANOVIĆ.   Web: KLASIFIKACIJA JELENA JOVANOVIĆ Email: jeljov@gmail.com Web: http://jelenajovanovic.net PREGLED PREDAVANJA Šta je klasifikacija? Binarna i više-klasna klasifikacija Algoritmi klasifikacije Mere uspešnosti

More information

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2. Vežba 3 Adresiranje. Dynamic Host Configuration Protocol (DHCP)

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2. Vežba 3 Adresiranje. Dynamic Host Configuration Protocol (DHCP) Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2 2017-2018 Vežba 3 Adresiranje Dynamic Host Configuration Protocol (DHCP) Dynamic Host Configuration Protocol je klijent-server protokol

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka Ana Spasić 5. čas 1 Podupiti, operatori exists i in 1. Izdvojiti imena i prezimena studenata koji su položili predmet čiji je identifikator 2001. Rešenje korišćenjem spajanja

More information

Korisničko uputstvo za podešavanje Home Gateway Cisco EPC3928S. (Windows XP)

Korisničko uputstvo za podešavanje Home Gateway Cisco EPC3928S. (Windows XP) Korisničko uputstvo za podešavanje Home Gateway Cisco EPC3928S (Windows XP) CISCO EPC3928S je multi-funkcionalni uređaj koji služi za povezivanje većeg broja uređaja na internet ili drugi WAN. Ovaj uređaj

More information

USB-232 IZOLOVANI KONVERTOR USB U RS-232 V Electronic Design

USB-232 IZOLOVANI KONVERTOR USB U RS-232 V Electronic Design USB-232 IZOLOVANI KONVERTOR USB U RS-232 V1.0.0 Electronic Design Beograd, 2012 Pročitajte pre nego što upotrebite ovaj uređaj: Za informacije date u ovom uputstvu se veruje da su tačne. Međutim, Electronic

More information

Marko Milošević.

Marko Milošević. Marko Milošević marko643@gmail.com marko.milosevic@pmf.edu.rs ESPB 8 Bodovanje Domaći Kolokvijumi 2x10 2x20 Završni ispit 40 Konsultacije sreda 13-14 četvrtak 16-17 Šabloni dizajna (Design Patterns) Metrika

More information

Upute za VDSL modem BiPAC 8700VNXL R3

Upute za VDSL modem BiPAC 8700VNXL R3 Upute za VDSL modem BiPAC 8700VNXL R3 Default Login Details LAN IP Address User Name Password http://192.168.2.1 user user Funkcionalnost lampica LED Stanje Opis Power LAN 1-4 WLAN WPS USB Crvena svijetli

More information

Programske paradigme Funkcionalna paradigma

Programske paradigme Funkcionalna paradigma Programske paradigme Funkcionalna paradigma 1. čas: Uvod u funkcionalno programiranje. Programski jezik Haskel. Upoznavanje sa razvojnim okruženjem. Tipovi podataka. Funkcionalno programiranje Stil u programiranju

More information

Ovde će se raditi na funkcijama konverzija: konverzija tipa datuma u znak tip i obrnuto, konverzija broja u karakter tip i obrnuto

Ovde će se raditi na funkcijama konverzija: konverzija tipa datuma u znak tip i obrnuto, konverzija broja u karakter tip i obrnuto Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 5-1 Conversion Functions U db formatiranje i promene izgleda se izvode pomoću funkcija konverzija Ove

More information

Upravljanje sistemom datoteka

Upravljanje sistemom datoteka Upravljanje sistemom datoteka Sistem datoteka Datoteka (file) predstavlja jedinicu smeštanja informacija na diskovima i ostalim spoljašnjim medijumima. Pri tome datoteka skriva detalje, od korisnika, o

More information

SERIJSKA KOMUNIKACIJA RAČUNARA I USART MODULA MIKROKONTROLERA PIC16F877A

SERIJSKA KOMUNIKACIJA RAČUNARA I USART MODULA MIKROKONTROLERA PIC16F877A UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET Katedra za elektroniku SERIJSKA KOMUNIKACIJA RAČUNARA I USART MODULA MIKROKONTROLERA PIC16F877A Studenti: Dejan Lazić 10520 Ivan Novaković 10305 Mentor: prof. dr

More information

OPEN SOURCE PROJECT :: BAST Business Account Software Technology 1/5 CSYSTEMS PROGRAMSKI PAKET ZA KNJIGOVODSTVO KNJIGOVODSTVO PREKO INTERNETA

OPEN SOURCE PROJECT :: BAST Business Account Software Technology 1/5 CSYSTEMS PROGRAMSKI PAKET ZA KNJIGOVODSTVO KNJIGOVODSTVO PREKO INTERNETA OPEN SOURCE PROJECT :: BAST Business Account Software Technology 1/5 CSYSTEMS PROGRAMSKI PAKET ZA KNJIGOVODSTVO COBA Systems KNJIGOVODSTVO PREKO INTERNETA Knjigovodstvo u Firmi OPEN SOURCE PROJECT :: BAST

More information

2. Linijska algoritamska struktura

2. Linijska algoritamska struktura Univerzitet u Nišu Građevinsko-arhitektonski fakultet Informatika 2 2. Linijska algoritamska struktura Milica Ćirić Blokovi za prikaz algoritma Algoritam se vizuelno može prikazati pomoću blok dijagrama,

More information

Besplatni softverski alati

Besplatni softverski alati Sadržaj Besplatni softverski alati GIMP 1 1. 2. 3. 4. 5. Zoltan Geller zoltang@ff.uns.ac.rs 2016 6. Potrebni alati - Kompresovanje fajlova i foldera - Potrebni alati - Dekompresovanje fajlova i foldera

More information

Sadržaj. Opis. Opis Primena Tehnički podaci Povezivanje i podešavanje Podešavanje parametara Ethernet komunikacije...

Sadržaj. Opis. Opis Primena Tehnički podaci Povezivanje i podešavanje Podešavanje parametara Ethernet komunikacije... 1 Sadržaj Opis Opis... 1 Primena... 2 Tehnički podaci... 4 Povezivanje i podešavanje... 5 MM20 je konvertor interfejsa namenjen za napajanje i transparentno očitavanje M-Bus slave uređaja. Poseduje RS-232,

More information

Tehničke karakteristike i korisničko uputstvo za upotrebu kablovskog modema izdatog u zakup korisnicima kablovskog interneta

Tehničke karakteristike i korisničko uputstvo za upotrebu kablovskog modema izdatog u zakup korisnicima kablovskog interneta 4 Mali Iđoš Glavna 06/ tel./fax: 7-449 e-mail: office@dombosnet.net www.dombosnet.net s.z.r. Domboš TV Mali Iđoš PIB: 0887 matični broj: 555488 šifra delatnosti: 60 tekući račun: 55-00577-06 Tehničke karakteristike

More information

VoIP IP telefonija. Šta je problem? Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović

VoIP IP telefonija. Šta je problem? Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović E-mail: krajko@etf.bg.ac.rs rs VoIP IP telefonija VoIP predstavlja samo način prenosa govornih informacije posredstvom IP grupe

More information

Ime ograničenja je clients_client_num_pk. Ono inforsira biznis pravila po kojem client_number je PK u clients tabeli Naming Constraints

Ime ograničenja je clients_client_num_pk. Ono inforsira biznis pravila po kojem client_number je PK u clients tabeli Naming Constraints Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 14-1 Intro to Constraints; NOT NULL and UNIQUE Constraints Ograničenja (constraints) se koriste za sprečavanje

More information

RAČUNARSKE MREŢE (NAPREDNI KURS) I kolokvijum pitanja sa rokova od 2010.

RAČUNARSKE MREŢE (NAPREDNI KURS) I kolokvijum pitanja sa rokova od 2010. RAČUNARSKE MREŢE (NAPREDNI KURS) I kolokvijum pitanja sa rokova od 2010. 1. Navesti makar tri osobine monomodnog optičkog vlakna. Tanki i fleksibilni medijum, provodi svjetlosne impulse (svaki impuls je

More information

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, Case Study Hrvatska pošta: Korisničko iskustvo iz snova Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, 27.12.2018. Sadržaj Hrvatska pošta prije projekta Izazovi projekta Tehnologije korištene

More information

Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović

Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović E-mail: krajko@etf.bg.ac.rs rs VoIP IP telefonija VoIP predstavlja samo način prenosa govornih informacije posredstvom IP grupe

More information

Računalne mreže 5. LOKALNE MREŽE

Računalne mreže 5. LOKALNE MREŽE 5. LOKALNE MREŽE Povijest lokalnih mreža (engl. LAN - Local Area Network) počinje 1973.g. razvojem lokalne mreže Ethernet u kompaniji Rank Xerox i od tada je njihov razvoj veoma brz. Lokalna mreža je komunikacijska

More information

Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)

Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE) Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE) SISTEMI ZA PODRŠKU ODLUČIVANJU dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Fakultet za računarstvo i informatiku 2013/2014 Tema 8:

More information

TRIP Telephony Routing over IP. Mr Nenad Krajnović Katedra za telekomunikacije

TRIP Telephony Routing over IP. Mr Nenad Krajnović Katedra za telekomunikacije TRIP Telephony Routing over IP Mr Nenad Krajnović Katedra za telekomunikacije E-mail: krajko@etf.bg.ac.yu TRIP zašto? Protokol definisan u okviru RFC-a 3219 (status: proposed standard). Framework za postojanje

More information

Računarske mreže. Seminarski rad: Switchevi. Predmetni nastavnik: mr Milovan Ivanović Aleksandar Petrović 41/03 Datum predaje:

Računarske mreže. Seminarski rad: Switchevi. Predmetni nastavnik: mr Milovan Ivanović Aleksandar Petrović 41/03 Datum predaje: Računarske mreže Seminarski rad: Predmetni nastavnik: Student: mr Milovan Ivanović Aleksandar Petrović 41/03 Datum predaje: UVOD I PRINCIPI RADA... 3 TEHNIKE SWITCHINGA... 4 STATIČKI ILI DINAMIČKI SWITCHING?...

More information

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list. Ime i prezime: Asistent: Predava : Programiranje (C) 1. kolokvij 14. 4. 2003. 1. 2. 3. 4. 5. 6. 7. Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj

More information

Proširena stvarnost - Augmented Reality (AR) Dr Nenad Gligorić

Proširena stvarnost - Augmented Reality (AR) Dr Nenad Gligorić Proširena stvarnost - Augmented Reality (AR) Dr Nenad Gligorić Šta je Augmented Reality? Termin Augmented Reality prvi put se pominje 1990 od strane istraživača u Boingu Augmented Rality su nazivali aplikaciju

More information

ZAŠTITA RAČUNARA I RAČUNARSKIH MREŽA PRIMENOM AV SOFTVERA I FIREWALL-A - Master rad -

ZAŠTITA RAČUNARA I RAČUNARSKIH MREŽA PRIMENOM AV SOFTVERA I FIREWALL-A - Master rad - DEPARTMAN ZA POSTDIPLOMSKE STUDIJE MASTER STUDIJSKI PROGRAM SAVREMENE INFORMACIONE TEHNOLOGIJE ZAŠTITA RAČUNARA I RAČUNARSKIH MREŽA PRIMENOM AV SOFTVERA I FIREWALL-A - Master rad - Mentor: Prof.dr MLADEN

More information