Protočnost 1. PROTOČNOST. 1.1 Osnovne tehnike za eksploataciju paralelizma

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Protočnost 1. PROTOČNOST. 1.1 Osnovne tehnike za eksploataciju paralelizma"

Transcript

1 SADRŽAJ 1. PROTOČNOST Osnovne tehnike za eksploataciju paralelizma Protočna obrada na nivou instrukcije osnovni koncepti Performansne mere Tehnika projektovanja protočnog procesora ALU instrukcije Instrukcije tipa Load i Store Instrukcija tipa Branch

2 1. PROTOČNOST 1.1 Osnovne tehnike za eksploataciju paralelizma Kod današnjih računara postoje sledeće dve osnovne tehnike za eksploataciju paralelizma: A. protočnost (pipelining) B. umnožavanje (replication) A. Protočnost: Sa ciljem da se obavi izračunavanje, kaskadno se povezuje veći broj funkcionalnih jedinica. Ovaj način obrade sličan je fabričkoj liniji za asembliranje nekog proizvoda, kakav je recimo TV aparat, putničko vozilo i dr. Svaka funkcionalna jedinica odgovara odredjenom stepenu izračunavanja, a svako izračunavanje prelazi kroz ceo protočno organizovan sistem. Za slučaj da se obavlja samo jedno izračunavanje protočni sistem ne može da izdvoji paralelizam. No u slučajevima kada se isto izračunavanje obavlja više puta, tada se izračunavanja u funkcionalnim jedinicama mogu preklapati. Neka protočni sistem čine n funkcionalnih jedinica (stepena) i neka je T vreme potrebno najsporijem stepenu da izvrši svoju funkciju. Pod ovim uslovom novo izračunavanje može da započne svakog T-tog trenutka. Protočni sistem je popunjen kada sve funkcionalne jedinice obavljaju različito izračunavanje. Nakon što se protočni sistem popuni, po jedan rezultat (izračunavanje) se dobija svakog T-tog trenutka. Saglasno prethodnom, kada je protočni sistem pun dobija se pojačanje n pod uslovom da se zanemare granični efekti koji odgovaraju punjenju (karakteristično za početak) i pražnjenju (tipično za kraj izračunavanja) protočnog sistema. Na osnovu prethodne diskusije jasno se uo~ava da je proto~nost veoma moćna tehnika za ubrzanje izvršenja sličnih izračunavanja u nizu, pa se zbog toga često koristi kod savremenih paralelnih arhitektura. Kada su u pitanju paralelni sistemi protočnost se može koristiti na sledeća dva nivoa: a) na nivou procesora: mikro-nivo b) izmedju procesora ili čvorova: makro-nivo Klasični primeri procesora koji koriste protočnu obradu na mikro-nivou su vektor-procesori, skalarni procesori, superprotočni i superskalarni procesori, VLIW procesori, i dr. Tipični reprezenti procesora koji koriste protočnu obradu na makro-nivou su komunikacioni procesori, MIMD mašine i dr. B. Umnožavanje: drugi prirodan način da se uvede paralelizam kod računara je da se umnože funkcionalne jedinice. Umnožene (replicirane) funkcionalne jedinice mogu istovremeno da obavljaju istu operaciju nad onoliko različitih podataka koliko postoje različite funkcionalne jedinice. Svi MIMD računari, kao VLIW i superskalarni procesori da bi ostvarili paralelizam u radu koriste pristup umnožavanja funkcionalnih jedinica. 2

3 1.2 Protočna obrada na nivou instrukcije osnovni koncepti Protočnost je standardna hardverska tehnika koja se kod računara koristi za postizanje boljih performansi. Kada se govori o izvršenju instrukcije ono se ostvaruje na taj način što se obrada instrukcije deli na veći broj fiksnih koraka koji se izvršavaju sekvencijalno. Protočnu realizaciju instrukcije čine nekolliko hardverskih stepena (stages), S1,...,Sn, medjusobno razdvojeni lečevima, L 1,...,L n. Kako instrukcija prolazi kroz protočni sistem (pipeline), hardver svakog stepena obavlja odredjeni tip obrade. Kada instrukcija napusti protočni sistem ona je u potpunosti izvršena. Princip protočne obrade objasnićemo na jednom jednostavno organizovanom procesoru nazvan FX-4P. Proto~ni sistem FX-4P u stanju je da obavlja sve Integer i Boolean operacije, a čine ga protočni stepeni IF, ID, EX i WB (vidi Sliku 1a)). L1 S1 L2 S2 L3 S3 L4 S4 instrukcije IF ID Ex WB takt Cp a). ^etvoro-stepeni protočni sistem instrukcije... i+4 i+3 i+2 i+1 i IF ID Ex WB IF 4 ID 4 Ex 4 WB 4 IF 3 ID 3 Ex 3 WB 3 IF 2 ID 2 Ex 2 WB 2 IF 1 ID 1 Ex 1 WB 1 t 0 t 1 t 2 t 3 t 4 t t 6 t 7 t b). Princip rada protočnog sistema opk ôd Rs1 Rs2 Rd c). Tro-adresni format Slika 1 FX-4P protočni sistem 3

4 Funkcije koje pojedinačno, u okviru protočnog sistema FX-4P, obavljaju protočni stepeni S1 do S4 (vidi Sliku 1a)) su sledeće: (1) S1-Pribavljanje instrukcije, IF (Instruction Fetch): na osnovu sadržaja programskog brojača, iz adresirane memorijske lokacije pribavlja se instrukcija (format instrukcije je prikazan na Slici 1c)) (2) S2-Dekodiranje instrukcije, ID (Instruction Decode): u toku ovog ciklusa obavljaju se sledeće dve aktivnosti: (a) dekodira se opkod i inicijalizira proces interpretacije instrukcije; (b) na osnovu sadržaja registarskih specifikatora (polja Rs1 i Rs2 koji odredjuju prvi i drugi izvorišni operand instrukcije- vidi Sliku 1c) pribavljaju se (čitaju) operandi iz internog registarskog polja CPU-a (internal register-file, tzv. RF polje). (3) S3-Izvršenje, EX (Instruction Execution): obavlja se operacija specificirana opkôd poljem instrukcije. (4) S4- Upis rezultata, WB (Result Write Back): rezultat operacije upisuje se u odredišni registar, specificiran Rd poljem sa Slike 1c). Rd registar je jedan od registara RF polja. Napomena: Kod procesora FX-4P, na osnovu formata sa Slike 1c), uočava se da su oba izvorišna operanda, kao i odredišni (specificirana poljima Rs1 i Rs2 i Rd, respektivno) registarska. To znači da se ulazne vrednosti operacija dobavljaju iz RF polja, a takodje se i rezultat operacije upisuje u jedan od registara RF polja. O načinima kako se vrši punjenje registra RF polja (operacija tipa Load-register) kao i upis sadržaja registre u memoriju, tj. operacije tipa Store-register), ili kako se realizuje operacije tipa Branch i druge, govorićemo nešto kasnije. Izvršenje instrukcije čini sekvenca akcija. Akcije se specificiraju semantikom instrukcija. U prethodnom poglavlju smo ukazali da se jedna akcija može obaviti u toku trajanja jednog ili većeg broja ciklusa. Identifikovaćemo sada karakteristične akcije koje se obično, u toku izvršenja instrukcije, izvršavaju u sekvencijalnom redosledu. Drugim rečima, ukazaćemo na problem particije. Svaki protočni stepen se sastoji od kombinacione logike i/ili veoma brze memorije izvedene u formi registarskog polja ili keš memorije. Stepeni su medjusobno razdvojeni, kako je to prikazano na Slici 1, lečevima, L1 do L4. Zajedničkim taktnim signalom, Cp, vrši se sinhronizacija rada sistema na taj način što svi lečevi istovremeno prihvataju podatke od strane protočnih stepena. Zajedničkim taktnim signalom Cp vrši se ''pumpanje'' (tj. guranje) instrukcija kroz protočni sistem. Na početku procesorskog ciklusa (taktnog perioda) podaci, i/ili upravljačka informacija iz delimično procesirane instrukcije, se pamti (čuva) u leč Li ( i = 1,..,4). Ovi podaci, i/ili upravljačka informacija, predstavljaju ulaz za logiku stepena Si koju leč Li direktno pobudjuje. U toku taktnog perioda, signali se propagiraju kroz kombinacionu logiku, ili pristupaju veoma brzim ma stepena Si. Na kraju taktnog perioda procesirani signali se prihvataju od strane leča L i+1. Kada je protočni sistem dobro projektovan, svi stepeni sadrže logiku sa približno jednakim (izbalansiranim) vremenom propagacije signala. Taktni period treba da bude dovoljno dugačak i da njegovo trajanje odgovara najsporijem stepenu. Protočni stepen treba tako projektovati da početak nove instrukcije (a takodje i kraj instrukcije) koincidira sa početkom svakog novog taktnog perioda (Slika 1b)). Zbog toga, taktni period odredjuje propusnost (throughput), koja ukazuje na brzinu sa kojom se izvršavaju instrukcije. Vreme koje je potrebno jednoj instrukciji da prodje kroz sve blokove protočnog sistema zove se latencija (latency). Na primer, ako se protočni sistem sa Slike 2a taktuje sa frekvencijom od 100 MHz, tada je maksimalna propusnost jedna instrukcija na 10ns ili 100 MIPS-a, dok latentnost ovog protočnog sistema iznosi 40ns. 4

5 1.3 Performansne mere Osnovna ideja protočne obrade je da se ostvari preklapanje u izvršenju izmedju sukcesivnih instrukcija čime se štedi na vremenu i povećava propusnost. Skoro svi današnji savremeni procesori koriste tehniku protočne obrade čime na jedan indirektan način postižu bolje performanse u odnosu na strogo sekvencijalno izvršenje. Pre nego što ukažemo na neke performansne mere definisaćemo dva pojma koja se odnose na protočni dizajn: 1. protočni ciklus (alternativni pojmovi su procesorski ciklus ili taktni period): perioda taktnog signala, Cp kojim se pobudjuje protočni sistem. Perioda je odredjena od najdužeg vremenskog kašnjenja potrebnog da se izvrši jedna operacija kroz neki od protočnih stepena. Tekući protočni procesori operišu sa procesorskim ciklusom koji je reda od 200 ps - 20 ns (tj. GHz 0 MHz) 2. Latencija iniciranja instrukcija: broj procesorskih ciklusa izmedju iniciranja dve susedne instrukcije u programskoj sekvenci. Od performansnih mera protočnog sistema ukazaćemo na: a) broj procesorskih ciklusa potreban za procesiranje sekvence od k instrukcija iznosi broj_procesorskih_ciklusa = broj_procesorskih_ciklusa_da_se_generiše_prvi_rezultat + broj_instrukcija_u_sekvenci - 1 = n + k -1 gde je: n-broj protočnih stepeni, a k je dužina sekvence instrukcija. b) broj procesorskih ciklusa po instrukciji (CPI) iznosi CPI = (n + k - 1) / k = 1 + (n - 1) / k kada k 1, tada CPI n, a u slu~aju kada k, tada CPI 1, tj. 1 < CPI < n. c) ubrzanje (speedup) protočnog sistema u odnosu na neprotočni sistem se definiše kao S pro = T neprotocno / T protocno = n * k / (n + k - 1) to znači da S pro n, kada k Važan faktor koga treba uzeti u obzir kod procene performansi predstavlja dodatno kašnjenje koje unosi svaki leč u lancu. U suštini vreme potrebno protočnom stepenu da procesira podatak jednako je zbiru T ci + T ri, gde je T ci vreme procesiranja signala od strane stepena Si, a T ri predstavlja kašnjenje koje unosi leč Li. Zbog uticaja kašnjenja koje unosi leč ubrzanje realnog protočnog sistema biće dato sledećom relacijom S pro = (( n - α ) * k)/ ( k + n - 1) to znači da S pro n - α, kada k

6 gde je α prekoračenje usled T ri, tj. prekoračenje usled dodatnog vremena, svakog protočnog stepena, potrebnog da se ostvari sinhronizovan rad. d) efikasnost protočnog sistema koji obavlja izračunavanje (ili niz izračunavanja) se definiše kao E ideal = S pro / n = (n * k) / ( n 2 + n * k - n) za n = i k = 10, E = 0,714; za n = i k = 100, E = 0,962; za n = i k = 1000, E = 0,996; 1.4 Tehnika projektovanja protočnog procesora Skup instrukcija koje izvršava protočni procesor ima veoma veliki uticaj na njegovu strukturu i funkcionisanje. Imajući ovo u vidu još u fazi projektovanja protočnog procesora mora prvo da se sagleda na koji način se različite klase mašinskih instrukcija preslikavaju, tj. uklapaju, u protočnu strukturu. Klasifikovaćemo instrukcije na osnovu sledećeg kriterijuma: kakav je i gde se ostvaruje tok podataka u toku izvršenja instrukcije. Shodno odabranom kriterijumu moguće je identifikovati sledeća tri tipa instrukcija: a) ALU aritmetičko/logičke b) Load/Store punjenje registra iz memorije/upis stanja registra u memoriju c) Branch grananja, mogu biti uslovna i bezuslovna Sa ciljem da se bolje razume ponašanje ovih klasa instrukcija opisaćemo njihov rad na jedan slikovit način. Naime u zavisnosti od preduzetih aktivnosti u toku obrade instrukcije biće prikazana odgovarajuća operacija kao i struktura protočnog sistema neophodna da se obavi ta operacija ALU instrukcije Analizira}emo prvo kakva treba da bude struktura -bitnog procesora kada on izvršava aritmetičke instrukcije tipa registar-u-registar. U konkretnom slučaju četvoro-stepeni protočni sistem, koga čine stepeni IF, ID, EX i WB, sličan onom prikazan na Slici 1 (tj. FX-4P), ispunjava postavljene zahteve. Detaljnija struktura ovakvog procesora je prikazana na Slici 2. Operacija koja se izvršava je tipa Add R1, R2, R3 ; (R1) (R2) + (R3) Format instrukcije Add (vidi Sliku 2b)) čine polja Rs1 = Rs2 = Rd svi obima po bitova (RF polje čine registra), opkôd polje obima 6 bitova (moguće je kodirati do 64 različite instrukcije) i polje ostalo veličine 11 bitova (interpretaciju ovih bitova za sada }emo zanemariti). 6

7 za instrukcije adresa PC (PC) IF instrukcija Inc 4 (PC)+4 L1 Add R1 R2 R3 ostalo 2. ID 6 RF polje (multiport memory) L2 Add R1 (R2) (R3) 3. EX 6 dekoder ALU op add ALU L3 (R2)+(R3) R1 (R2)+(R3) 4. WB reg-write data-in RF polje multi-port polje a) struktura FX-4P 6 11 opkôd Rd Rs 1 Rs 2 ostalo b) format instrukcije Slika 2. Izvršenje ALU instrukcije kod četvoro-stepenog protočno organizovanog sistema FX-4P Napomena: Gradivni blok RF polje prikazan u stepenima ID i WB je jedan isti blok. U suštini to je sa većim brojem pristupa. Čitanje ovog polja se vrši u stepenu ID, a upis u RF polje u stepenu WB. Stepen IF prenosi kompletnu instrukciju u leč L1. U stepenu ID pristupa se izvornim operandima instrukcije koji su locirani u RF polju i dobavljaju se vrednosti izvornih operanada (u konkretnom slučaju to su sadržaji registara R2 i R3). Sadržaji izvornih operanada zajedno sa opkôdom instrukcije i polje odredišni registar, R1, se upisuju u leč L2, tj. predaju stepenu EX. Stepen EX prihvata ulazne vrednosti i 7

8 obavlja operaciju u zavisnosti od opkoda instrukcije, a rezultat zajedno sa poljem odredišni registar prosledjuje leču L3. Stepen WB pristupa RF polju koristeći odredišnu adresu i upisuje (prenosi) rezultantnu vrednost (R2) + (R3) u odredišni registar R1. Analizirajući Sliku 2 možemo da zaključimo sledeće: a) sadržaj opkôda polja instrukcije ostaje nepromenjen sve do stepena EX, tj informacija o opkôd polju se jednostavno prenosi kroz stepene IF i ID. b) na sličan način polje instrukcije kojim se specificira odredišni registar, Rd (konkretno je to R1), se prenosi kroz stepene IF, ID i EX sve dok se njegov sadržaj ne interpretira u stepenu WB, za potrebe selekcije registra R1 iz RF polja, radi upisa rezultata izračunavanja. Zadržavajući nepromenjen sadržaj odredjenih polja instrukcije, u toku prolaska te instrukcije kroz protočne stepene moguće je insertovati nove instrukcije a da pri tome prethodne još nisu završene. Isto tako se može uočiti da u trenutku kada n-ta instrukcija vrši upis u RF polje (n+2)-a instrukcija čita RF polje. Istovremeno operacije upis i čitanje sadržaja istog registra nisu dozvoljene, ali je dozvoljen istovremeni pristup različitim registrima (RF polje je multiport, koja u konkretnom slučaju (Slika 2) ima dva porta za čitanje i jedan za upis) Instrukcije tipa Load i Store Kod instrukcija tipa Load i Store u okviru aktivnosti koje obavljaju protočni stepeni vrši se pristup ma za podatke. Saglasno ovome može se izvesti jedan alternativni način prikazivanja rada protočnog sistema koji za odgovarajući protočni stepen u prvi plan postavlja pristup memoriji (kešu) za podatke (vidi Sliku 3) IF ID EX WB M A R instrukciona M D R podataka RF polje ili keš I R ALU M D R podataka RF polje ili keš a) 8

9 procesor pribavljanje instrukcija keš za instrukcije keš za podatke pribavljanje podataka glavna b) Slika 3. Alternativni način prikazivanja rada protočnog sistema u toku jedinstvenog procesorskog ciklusa Napomena: MAR-memorijsko adresni registar; MDR-registar za čuvanje podataka iz/ka memoriji; IR-instrukcioni registar. Kao što se mo`e uo~iti sa Slike 3 u toku jednog procesorskog ciklusa memoriji za podatke istovremeno se pristupa na dva mesta, u stepenu ID i stepenu WB, a memoriji za instrukcije jedanput, u stepenu IF. Ovakav način rada automatski sugeriše da memoriju za instrukcije treba razdvojiti od memorije za podatke. Obično, na nivou sistema obe memorije se implementiraju kao keš-za-instrukcije i keš-za-podatke.(vidi Sliku 3 b)). Uobi~ajeno, današnji RISC procesori se realizuju kao Load/Store mašine, pa je pogodno kod ovakvih mašina da postoji još jedan protočni stepen koji bi obavljao aktivnost tipa pristup-memoriji. Memorijske adrese za obe, Load i Store, operacije, izračunavale bi se putem registarsko indirektnog načina adresiranja. Ovakav pristup nalaže da protočni sistem čine sledećih pet stepeni: S1: FI pribavljanje instrukcije S2: DI dekodiranje/pribavaljanje operanada iz RF polja S3: EX izvršenje ALU operacije ili izračunavanje efektivne adrese S4: MA pristup memoriji radi upisa podataka ili čitanje memorijskog operanda S: WB upis rezultata operacije u RF polje Stepen S3 se koristi za izračunavanje efektivne adrese instrukcije kojom se vrši pristup memoriji, ili za obavljanje aritmetičko/logičkih operacija kod instrukcija tipa regista-u-registar. Stepen S se ne koristi od strane instrukcija koje vrše upis u memoriju (Store instrukcija). Na Slici 4 prikazan je način korišćenja protočnih stepena za instrukcije tipa Load, Store kao i aritmetičko/logičkih. Sistem sa Slike 4 a) je peto-stepeni sa jednim stepenom namenjen za pristup memoriji. Kao što se vidi sa Slike 4 b) samo se instrukcija Load procesira u sva pet stepena; aritmetičko/logičke instrukcije ne koriste usluge MA stepena (samo prolaze kroz njega bez procesiranja); instrukcija Store ne koristi usluge stepena WB. Treba ipak naglasiti da neiskorišćavanje nekog od protočnih stepena od strane odredjene instrukcije ne doprinosi smanjenju propusnosti sistema. Peto-stepeni protočno organizovan sistem prikazan na Slici 4 a) naziva}emo ga u daljem tekstu procesor FX-P. 9

10 S1 S2 S3 S4 S IF ID EX MA WB pribljavanje instrukcije pribavljanje operanda iz RF polja izvrsenje (izracunavanje) a) jedinice pristup memoriji upis rezultata u RF polje Load IF ID EX MA WB Store IF ID EX MA aritmeticke/ logicke IF ID EX WB b) iskorišćenost Slika 4. Peto-stepeni protočni sistem, FX-P, sa jednim stepenom za pristup memoriji Na Slici a), ilustracije radi, prikazano je izvršenje instrukcije Lw R1, 100(R2) ; (R1) M(100+R2) Format instrukcije Load prikazan je na Slici b). Aktivnosti koje se, kod FX-P, preduzimaju su sledeće: 1. u okviru stepena IF pribavlja se instrukcija i upisuje u leč L1 2. u stepenu ID, na osnovu specifikacije adrese izvorišnog registra R2, čita se iz RF polja sadržaj registra R2 i upisuje u L2. Neposredna vrednost imm = 100 koja, u konkretnom slučaju, predstavlja 16-bitna konstanta, pomoću specijalizovanog hardverskog bloka sign-ext znakovno se proširuje na bita i upisuje u L2 3. U trećem stepenu vrši se dekodiranje opkôd polja, tako da blok dekoder generiše upravljački signal ALU_op = add pomoću koga se izdaje nalog ALU jedinici da sabere vrednosti oba ulazna operanda. Rezultat ALU-a je (R2)+100 i predstavlja izračunatu efektivnu adresu koja se upisuje u L3. 4. U četvrtom stepenu, MA, na osnovu efektivne adrese, pristupa se memoriji za podatke. Sa memorijske lokacije M(R2+100) čita se podatak koji se upisuje u leč L4.. U zadnjem stepenu u registar R1 koji pripada RF polju upisuje se prethodno pročitani sadržaj dobavljen iz memorije podataka. 10

11 za instrukcije adresa PC (PC) IF instrukcija Inc 4 (PC)+4 L1 Lw R1 R ID 6 reg_read data_out RF polje L2 sign_ext Lw R1 (R2) EX 6 dekoder ALU_op add ALU L3 R1 (R2) MA L4 mem_read_adr data_out podataka R1 M((R2)+100). WB reg_write data_in RF polje a) način izvršenja instrukcije 6 16 opkôd Rd Rs imm b) Format instrukcije Load Slika. Izvršenje instrukcije Lw R1, 100(R2) Na Slici 6a) prikazan je način izivršenja instrukcije Store (konkretnije Sw R4, 200(R3)) na procesoru FX-P. Aktivnosti koje se preduzimaju u okviru izvršenja ove instrukcije su sledeće: 11

12 1. U okviru stepena IF pribavlja se instrukcija i upisuje u leč L1 2. U stepenu ID obavljaju se sledeće akcije: a) na osnovu specifikacije registarskih polja R4 i R3 čitaju se odgovarajući sadržaji registara iz RF polja i upisuju u leč L2 b) 16-bitna neposredna vrednost imm = 200 znakovno se proširuje na bita i upisuje u leč L2 3. U okviru stepena EX dekodira se opkôd instrukcije i ALU jedinici izdaje nalog za sabiranje ulaznih operanada. Izlaz ALU-a predstavlja efektivna memorijska adresa memorije podataka u koju treba upisati sadržaj registra R4 4. U stepenu MA sadržaj registra R4 upisuje se u memoriju podataka na lokaciji (R3) U okviru stepena WB, instrukcijom Store nije specificirana nikakva aktivnost. 12

13 za instrukcije adresa PC (PC) IF instrukcija Inc 4 (PC)+4 L1 Sw R4 R ID 6 reg_read data_out reg_read data_out 16 RF polje L2 sign_ext Sw (R4) (R3) EX 6 dekoder ALU_op add ALU L3 (R4) (R3) MA mem_write_adr data_in podataka L4. WB RF polje a) Način izvršenja instrukcije 6 16 opkôd Rt Rs imm b) format instrukcije Store Slika 6. Izvršenje instrukcije Sw R4, 200 (R3) 13

14 1.4.3 Instrukcija tipa Branch Instrukcije grananja (Branch) formiraju različitu klasu instrukcija u odnosu na aritmetičko/logičke i Load/Store instrukcije. Razlika se sastoji u tome što instrukcije tipa Branch upisuju novu vrednost u programski brojač, PC. Instrukcije grananja mogu biti uslovne, pa ih tada nazivamo Bcc (Branch Conditional), ili bezulsovne, poznate kao Jump (Jump Unconditional). Format instrukcije Branch za uslovne i bezuslovne instrukcije grananja je jedinstven i oblika je kao na Slici opk ôd r s r t cilj-adr 11 cond <3..0> Slika 7. Format instrukcije Branch Jedna od interpretacije četvoro-bitnog polja cond koje je sastavni deo opkôd polja je prikazana na Slici 8: Cond:={ c<3..0>=0 0 ; ne granaj se nikad c<3..0>=1 1 ; branch (granaj se) uvek na cilj_adr, instrukcija Jump c<3..0>=2 ; rs rt = 0; if rs rt = 0 branch na cilj_adr c<3..0>=3 ; rs rt 0; if rs - rt 0 branch na cilj_adr c<3..0>=4 ; rs rt > 0; if rs > rt branch na cil_adr c<3..0>= ; rs rt < 0; if rs < rt branch na cilj_asr vrednost uslova c<3..0> od 6 do 1 definisane su na slici 9 Slika 8 Format instrukcije tipa Branch Polja r s i r t su registri čije se vrednosti uporedjuju, a polje cilj_adr predstavlja ciljnu adresu grananja. Spisak svih instrukcija tipa Branch prikazan je na Slici 9. 14

15 Tip instrukcije Mnemonik Marker uslova koji se testira nikad se ne granaj uvek se granaj (bezuslovni skok) granaj se ako je nula granaj se ako je nije nula granaj se ako je parnost parna granaj se ako je parnost neparna granaj se ako postoji prenos granaj se ako ne postoji prenos granaj se ako je negativan granaj se ako je pozitivan granaj se ako ima premasaj granaj se ako nema premašaj Jnev Jump Bz Bnz Bpe Bpo Bc Bnc Bsn Bsp Bo Bno If {z}=1 go to cilj_adr If {z}=0 go to cilj_adr If {p}=1 go to cilj_adr If {p}=0 go to cilj_adr If {c}=1 go to cilj_adr If {c}=0 go to cilj_adr If {s}=1 go to cilj_adr If {s}=0 go to cilj_adr If {o}=1 go to cilj_adr If {o}=0 go to cilj_adr --- C<3..0>=0 --- C<3..0>=1 C<3..0>=2 C<3..0>=3 C<3..0>=6 C<3..0>=7 C<3..0>=8 C<3..0>=9 C<3..0>=10 C<3..0>=11 C<3..0>=12 C<3..0>=13 Kombinacije C<3..0>=4 i su rezervisane za Bgt (branch if greater then), i Bet (branch if less then), dok su ostale dve kombinacije ostavljene za buduća proširenja Analizom Slike 9 možemo da zaključimo sledeće: Slika 9. Spisak instrukcija tipa Branch bezuslovna instrukcija grananja Jump je specijalan slučaj instrukcije Branch instrukcija Jnev sa programerske tačke gledišta nema smisla, ali je uvedena zbog jednostavnije realizacije hardvera za grananje Na Slici 10 prikazano je izvršenje uslovne instrukcije grananja Bz R4, R0, 00 ; if R4 - R0 = 0 go to (PC) , else next_adr Instrukcija Br (branch zero) komparira sadržaje registara R4 i R0. Za slučaj da su njihove vrednosti identične razlika će biti 0, i postaviće se marker uslova Z = {1}. Ako je Z = {1} obaviće se grananje na cilju adresu cilj_adr, a za slučaj da je Z = {0} izvršava se naredna instrukcija u sekvenci ( na adresu next_adr), tj. ona koja neposredno sledi iza instrukcije Bz. Uobičajena je praksa, da projektanti procesora uvek rezervišu registar R0 kao lokaciju gde se čuva konstanta 0 (konstanta 0 se često puta javlja u programima pa je bolje da se ona generiše u okviru samog procesora, a ne da se dobavlja iz memorije kao neposredna vrednost čime se značajno postiže na ubrzanju programa). Implikacije ovakvog pristupa, na primer kod instrukcije Bz R4, R0, adr1, su sledeće: 1

16 Razlika R4 - R0 jednaka je pravoj vrednosti registra R4 jer se oduzimanjem 0 ništa ne menja, a postavljaju se samo markeri uslova kakvi su Z zero, S sign, P parity, O overflow, C carry, i dr. Aktivnosti koje su tipične za rad svakog od protočnih stepena u toku izvršenja instrukcije Bz R4, R0, 00 su sledeće: 1. u okviru aktivnosti stepena IF iz memorije se pribavlja opkôd instrukcije Bz R4, R0, adr1 i upisuje u leč L1. Dodatno u L1 upisuje se i stanje PC-a koje ukazuje na adresu naredne instrukcije u programu (tj. (PC)+4) 2. u okviru aktivnosti stepena ID obavlja se sledeće: a) na osnovu specifikacije polja R4 i R0 iz odgovarajućih registara RF polja pribavljaju se sadržaji (R4) i (R0), respektivno b) 16-bitno polje ciljna_adr = 00 znakovno se porširuje na bita. Znakovno proširena vrednost upisuje se u leč L2. 3. Protočni stepen EX obavlja sledeće aktivnosti: i) Gradivni blok ALU_1&Select_Logika uporedjuje sadržaj registra R4 i R0. Uporedjivanje se obavlja operacijom oduzimanja, (R4) - (R0). Ovu funkciju obavlja ALU_1. Kao rezultat oduzimanja postavljaju se markeri uslova (Z,S,P,C,O). Select_logika u zavisnosti od stanja markera uslova, kao i koji se od uslova testira, postavlja svoj izlaz Condition na vrednost True 1 (kada je uslov grananja ispunjen), ili False 0 (kada uslov grananja nije ispunjen). Izlaz Condition se dovodi na Sel multipleksera MUX koji je sastavni deo logike IF stepena, a koristi se da selektuje koji će se od ulaza MUX-a propustiti na njegov izlaz, tj. dovesti na ulaz PC-a. Kada se ulaz_0 MUX-a propusti na izlaz, program produžava sa izvršenjem naredne instrukcije u sekvenci, a kada se ulaz-1 propusti na izlaz obavlja se grananje na adresi cilj_adr. ii) Gradivni blok ALU_2 obavlja sabiranje vrednosti (PC)+4 i znakovno pro{irenog razmeštaja 00. To znači da protočni sistem koga analiziramo, kada je reč o instrukcijama tipa Branch, podržava PC relativno adresiranje sa razmeštajem. Vrednost na izlazu ALU_2 jednaka je cilj_adr = ((PC)+4) + 00, i odgovara adresi grananja za slučaj da je uslov grananja ispunjen 4. Protočni stepen MA ne obavlja nikakvu aktivnost. Protočni stepen WB ne obavlja nikakvu aktivnost. 16

17 1. IF 2. ID 3. EX L1 L2 6 Bz R4 R Bz (R4) (R0) 00 de ko de r D1 za instrukcije reg_read ALU_op sub data_out instrukcija reg_read data_out ALU_1 & selekt_logika adresa 16 sign_ext de ko de r D2 (PC) PC Inc 4 (PC)+4 (PC)+4 ALU_op add +4 RF polje ALU_2 sel M U X (PC) L3 Condition= Time/False 1 cilj_adr 4. MA L4. WB RF polje Slika 9. Izvršenje instrukcije Bz R4, R0, 00 17

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET Goran Stančić SIGNALI I SISTEMI Zbirka zadataka NIŠ, 014. Sadržaj 1 Konvolucija Literatura 11 Indeks pojmova 11 3 4 Sadržaj 1 Konvolucija Zadatak 1. Odrediti konvoluciju

Διαβάστε περισσότερα

3.1 Granična vrednost funkcije u tački

3.1 Granična vrednost funkcije u tački 3 Granična vrednost i neprekidnost funkcija 2 3 Granična vrednost i neprekidnost funkcija 3. Granična vrednost funkcije u tački Neka je funkcija f(x) definisana u tačkama x za koje je 0 < x x 0 < r, ili

Διαβάστε περισσότερα

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju RAČUN OSTATAKA 1 1 Prsten celih brojeva Z := N + {} N + = {, 3, 2, 1,, 1, 2, 3,...} Osnovni primer. (Z, +,,,, 1) je komutativan prsten sa jedinicom: sabiranje (S1) asocijativnost x + (y + z) = (x + y)

Διαβάστε περισσότερα

Ispitivanje toka i skiciranje grafika funkcija

Ispitivanje toka i skiciranje grafika funkcija Ispitivanje toka i skiciranje grafika funkcija Za skiciranje grafika funkcije potrebno je ispitati svako od sledećih svojstava: Oblast definisanosti: D f = { R f R}. Parnost, neparnost, periodičnost. 3

Διαβάστε περισσότερα

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović Novi Sad April 17, 2018 1 / 22 Teorija grafova April 17, 2018 2 / 22 Definicija Graf je ure dena trojka G = (V, G, ψ), gde je (i) V konačan skup čvorova,

Διαβάστε περισσότερα

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) Izračunavanje pokazatelja načina rada OTVORENOG RM RASPOLOŽIVO RADNO

Διαβάστε περισσότερα

Operacije s matricama

Operacije s matricama Linearna algebra I Operacije s matricama Korolar 3.1.5. Množenje matrica u vektorskom prostoru M n (F) ima sljedeća svojstva: (1) A(B + C) = AB + AC, A, B, C M n (F); (2) (A + B)C = AC + BC, A, B, C M

Διαβάστε περισσότερα

Zavrxni ispit iz Matematiqke analize 1

Zavrxni ispit iz Matematiqke analize 1 Građevinski fakultet Univerziteta u Beogradu 3.2.2016. Zavrxni ispit iz Matematiqke analize 1 Prezime i ime: Broj indeksa: 1. Definisati Koxijev niz. Dati primer niza koji nije Koxijev. 2. Dat je red n=1

Διαβάστε περισσότερα

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti). PRAVA Prava je kao i ravan osnovni geometrijski ojam i ne definiše se. Prava je u rostoru određena jednom svojom tačkom i vektorom aralelnim sa tom ravom ( vektor aralelnosti). M ( x, y, z ) 3 Posmatrajmo

Διαβάστε περισσότερα

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012 Iskazna logika 3 Matematička logika u računarstvu Department of Mathematics and Informatics, Faculty of Science,, Serbia novembar 2012 Deduktivni sistemi 1 Definicija Deduktivni sistem (ili formalna teorija)

Διαβάστε περισσότερα

numeričkih deskriptivnih mera.

numeričkih deskriptivnih mera. DESKRIPTIVNA STATISTIKA Numeričku seriju podataka opisujemo pomoću Numeričku seriju podataka opisujemo pomoću numeričkih deskriptivnih mera. Pokazatelji centralne tendencije Aritmetička sredina, Medijana,

Διαβάστε περισσότερα

Teorijske osnove informatike 1

Teorijske osnove informatike 1 Teorijske osnove informatike 1 9. oktobar 2014. () Teorijske osnove informatike 1 9. oktobar 2014. 1 / 17 Funkcije Veze me du skupovima uspostavljamo skupovima koje nazivamo funkcijama. Neformalno, funkcija

Διαβάστε περισσότερα

Računarska grafika. Rasterizacija linije

Računarska grafika. Rasterizacija linije Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem

Διαβάστε περισσότερα

Elementi spektralne teorije matrica

Elementi spektralne teorije matrica Elementi spektralne teorije matrica Neka je X konačno dimenzionalan vektorski prostor nad poljem K i neka je A : X X linearni operator. Definicija. Skalar λ K i nenula vektor u X se nazivaju sopstvena

Διαβάστε περισσότερα

INTELIGENTNO UPRAVLJANJE

INTELIGENTNO UPRAVLJANJE INTELIGENTNO UPRAVLJANJE Fuzzy sistemi zaključivanja Vanr.prof. Dr. Lejla Banjanović-Mehmedović Mehmedović 1 Osnovni elementi fuzzy sistema zaključivanja Fazifikacija Baza znanja Baze podataka Baze pravila

Διαβάστε περισσότερα

SISTEMI NELINEARNIH JEDNAČINA

SISTEMI NELINEARNIH JEDNAČINA SISTEMI NELINEARNIH JEDNAČINA April, 2013 Razni zapisi sistema Skalarni oblik: Vektorski oblik: F = f 1 f n f 1 (x 1,, x n ) = 0 f n (x 1,, x n ) = 0, x = (1) F(x) = 0, (2) x 1 0, 0 = x n 0 Definicije

Διαβάστε περισσότερα

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 Matrice - osnovni pojmovi (Matrice i determinante) 2 / 15 (Matrice i determinante) 2 / 15 Matrice - osnovni pojmovi Matrica reda

Διαβάστε περισσότερα

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla XI dvoqas veжbi dr Vladimir Balti 4. Stabla Teorijski uvod Teorijski uvod Definicija 5.7.1. Stablo je povezan graf bez kontura. Definicija 5.7.1. Stablo je povezan graf bez kontura. Primer 5.7.1. Sva stabla

Διαβάστε περισσότερα

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo) Najpre da se podsetimo tablice i osnovnih pravila:. C`=0. `=. ( )`= 4. ( n )`=n n-. (a )`=a lna 6. (e )`=e 7. (log a )`= 8. (ln)`= ` ln a (>0) 9. = ( 0) 0. `= (>0) (ovde je >0 i a

Διαβάστε περισσότερα

Računarska grafika. Rasterizacija linije

Računarska grafika. Rasterizacija linije Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem

Διαβάστε περισσότερα

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo IZVODI ZADACI ( IV deo) LOGARITAMSKI IZVOD Logariamskim izvodom funkcije f(), gde je >0 i, nazivamo izvod logarima e funkcije, o jes: (ln ) f ( ) f ( ) Primer. Nadji izvod funkcije Najpre ćemo logarimovai

Διαβάστε περισσότερα

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA. KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI NEUTRALNI ELEMENT GRUPOIDA 1 Grupoid (G, ) je asocijativa akko važi ( x, y, z G) x (y z) = (x y) z Grupoid (G, ) je komutativa akko važi ( x, y G) x y = y x Asocijativa

Διαβάστε περισσότερα

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. a b Verovatno a da sluqajna promenljiva X uzima vrednost iz intervala

Διαβάστε περισσότερα

Elektrotehnički fakultet univerziteta u Beogradu 17.maj Odsek za Softversko inžinjerstvo

Elektrotehnički fakultet univerziteta u Beogradu 17.maj Odsek za Softversko inžinjerstvo Elektrotehnički fakultet univerziteta u Beogradu 7.maj 009. Odsek za Softversko inžinjerstvo Performanse računarskih sistema Drugi kolokvijum Predmetni nastavnik: dr Jelica Protić (35) a) (0) Posmatra

Διαβάστε περισσότερα

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe

Διαβάστε περισσότερα

ELEKTROTEHNIČKI ODJEL

ELEKTROTEHNIČKI ODJEL MATEMATIKA. Neka je S skup svih živućih državljana Republike Hrvatske..04., a f preslikavanje koje svakom elementu skupa S pridružuje njegov horoskopski znak (bez podznaka). a) Pokažite da je f funkcija,

Διαβάστε περισσότερα

Osnovne teoreme diferencijalnog računa

Osnovne teoreme diferencijalnog računa Osnovne teoreme diferencijalnog računa Teorema Rolova) Neka je funkcija f definisana na [a, b], pri čemu važi f je neprekidna na [a, b], f je diferencijabilna na a, b) i fa) fb). Tada postoji ξ a, b) tako

Διαβάστε περισσότερα

radni nerecenzirani materijal za predavanja

radni nerecenzirani materijal za predavanja Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Kažemo da je funkcija f : a, b R u točki x 0 a, b postiže lokalni minimum ako postoji okolina O(x 0 ) broja x 0 takva da je

Διαβάστε περισσότερα

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Trigonometrijske jednačine i nejednačine. Zadaci koji se rade bez upotrebe trigonometrijskih formula. 00. FF cos x sin x

Διαβάστε περισσότερα

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost M086 LA 1 M106 GRP Tema: CSB nejednakost. 19. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 Baza vektorskog prostora.

Διαβάστε περισσότερα

41. Jednačine koje se svode na kvadratne

41. Jednačine koje se svode na kvadratne . Jednačine koje se svode na kvadrane Simerične recipročne) jednačine Jednačine oblika a n b n c n... c b a nazivamo simerične jednačine, zbog simeričnosi koeficijenaa koeficijeni uz jednaki). k i n k

Διαβάστε περισσότερα

7 Algebarske jednadžbe

7 Algebarske jednadžbe 7 Algebarske jednadžbe 7.1 Nultočke polinoma Skup svih polinoma nad skupom kompleksnih brojeva označavamo sa C[x]. Definicija. Nultočka polinoma f C[x] je svaki kompleksni broj α takav da je f(α) = 0.

Διαβάστε περισσότερα

Algoritmi i strukture podataka - 1.cas

Algoritmi i strukture podataka - 1.cas Algoritmi i strukture podataka - 1.cas Aleksandar Veljković October 2016 Materijali su zasnovani na materijalima Mirka Stojadinovića 1 Složenost algoritama Približna procena vremena ili prostora potrebnog

Διαβάστε περισσότερα

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x Zadatak (Darjan, medicinska škola) Izračunaj vrijednosti trigonometrijskih funkcija broja ako je 6 sin =,,. 6 Rješenje Ponovimo trigonometrijske funkcije dvostrukog kuta! Za argument vrijede sljedeće formule:

Διαβάστε περισσότερα

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Ime i prezime: 1. Prikazane su tačke A, B i C i prave a,b i c. Upiši simbole Î, Ï, Ì ili Ë tako da dobijeni iskazi

Διαβάστε περισσότερα

III VEŽBA: FURIJEOVI REDOVI

III VEŽBA: FURIJEOVI REDOVI III VEŽBA: URIJEOVI REDOVI 3.1. eorijska osnova Posmatrajmo neki vremenski kontinualan signal x(t) na intervalu definisati: t + t t. ada se može X [ k ] = 1 t + t x ( t ) e j 2 π kf t dt, gde je f = 1/.

Διαβάστε περισσότερα

5. Karakteristične funkcije

5. Karakteristične funkcije 5. Karakteristične funkcije Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2018 Milan Merkle Karakteristične funkcije ETF Beograd 1 / 10 Definicija Karakteristična

Διαβάστε περισσότερα

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log = ( > 0, 0)!" # > 0 je najčešći uslov koji postavljamo a još je,, > 0 se zove numerus (aritmand), je osnova (baza). 0.. ( ) +... 7.. 8. Za prelazak na neku novu bazu c: 9. Ako je baza (osnova) 0 takvi se

Διαβάστε περισσότερα

OSNOVI ELEKTRONIKE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA

OSNOVI ELEKTRONIKE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA ELEKTROTEHNIČKI FAKULTET U BEOGRADU KATEDRA ZA ELEKTRONIKU OSNOVI ELEKTRONIKE SVI ODSECI OSIM ODSEKA ZA ELEKTRONIKU LABORATORIJSKE VEŽBE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA Autori: Goran Savić i Milan

Διαβάστε περισσότερα

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, PARCIJALNI IZVODI I DIFERENCIJALI Sama definicija parcijalnog ivoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, naravno, naučiti onako kako vaš profesor ahteva. Mi ćemo probati

Διαβάστε περισσότερα

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA : MAKSIMALNA BRZINA Maksimalna brzina kretanja F O (N) F OI i m =i I i m =i II F Oid Princip određivanja v MAX : Drugi Njutnov zakon Dokle god je: F O > ΣF otp vozilo ubrzava Kada postane: F O = ΣF otp

Διαβάστε περισσότερα

Matematička analiza 1 dodatni zadaci

Matematička analiza 1 dodatni zadaci Matematička analiza 1 dodatni zadaci 1. Ispitajte je li funkcija f() := 4 4 5 injekcija na intervalu I, te ako jest odredite joj sliku i inverz, ako je (a) I = [, 3), (b) I = [1, ], (c) I = ( 1, 0].. Neka

Διαβάστε περισσότερα

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A. 3 Infimum i supremum Definicija. Neka je A R. Kažemo da je M R supremum skupa A ako je (i) M gornja meda skupa A, tj. a M a A. (ii) M najmanja gornja meda skupa A, tj. ( ε > 0)( a A) takav da je a > M

Διαβάστε περισσότερα

Τέτοιες λειτουργίες γίνονται διαμέσου του

Τέτοιες λειτουργίες γίνονται διαμέσου του Για κάθε εντολή υπάρχουν δυο βήματα που πρέπει να γίνουν: Προσκόμιση της εντολής (fetch) από τη θέση που δείχνει ο PC Ανάγνωση των περιεχομένων ενός ή δύο καταχωρητών Τέτοιες λειτουργίες γίνονται διαμέσου

Διαβάστε περισσότερα

POSTUPAK PROJEKTOVANJA CENTRALNOG PROCESORA

POSTUPAK PROJEKTOVANJA CENTRALNOG PROCESORA Univerzitet u Novom Sadu Fakultet tehničkih nauka POSTUPAK PROJEKTOVANJA CENTRALNOG PROCESORA LPRS2 Logičko projektovanje centralnog procesora Formalan postupak koji Na početku ima definiciju arhitekture

Διαβάστε περισσότερα

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori MATEMATIKA 2 Prvi pismeni kolokvijum, 14.4.2016 Grupa 1 Rexea zadataka Dragan ori Zadaci i rexea 1. unkcija f : R 2 R definisana je sa xy 2 f(x, y) = x2 + y sin 3 2 x 2, (x, y) (0, 0) + y2 0, (x, y) =

Διαβάστε περισσότερα

TEHNIKE UBRZANJA OBRADE

TEHNIKE UBRZANJA OBRADE Univerzitet u Novom Sadu Fakultet tehničkih nauka TEHNIKE UBRZANJA OBRADE LPRS2 Ubrzanje obrade Stalan zahtev: što veća propusnost i brzina obrade Tehnološki - usavršavanjem izrade IC Organizaciono (tema

Διαβάστε περισσότερα

3. STRUKTURE PODATAKA

3. STRUKTURE PODATAKA 3 STRUKTURE PODATAKA Osnovni ili primitivni tipovi podataka sa kojima se instrukcijama mikroprocesora C68020 direktno operiše, su označene i neoznačene celobrojne vrednosti, BCD celobrojne vrednosti i

Διαβάστε περισσότερα

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D} Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Neka su D i K bilo koja dva neprazna skupa. Postupak f koji svakom elementu x D pridružuje točno jedan element y K zovemo funkcija

Διαβάστε περισσότερα

O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control)

O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Σχεδίαση datapath Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) R Type Εντολές αναφοράς στη μνήμη (lw,

Διαβάστε περισσότερα

APROKSIMACIJA FUNKCIJA

APROKSIMACIJA FUNKCIJA APROKSIMACIJA FUNKCIJA Osnovni koncepti Gradimir V. Milovanović MF, Beograd, 14. mart 2011. APROKSIMACIJA FUNKCIJA p.1/46 Osnovni problem u TA Kako za datu funkciju f iz velikog prostora X naći jednostavnu

Διαβάστε περισσότερα

Dvanaesti praktikum iz Analize 1

Dvanaesti praktikum iz Analize 1 Dvaaesti praktikum iz Aalize Zlatko Lazovi 20. decembar 206.. Dokazati da fukcija f = 5 l tg + 5 ima bar jedu realu ulu. Ree e. Oblast defiisaosti fukcije je D f = k Z da postoji ula fukcije a 0, π 2.

Διαβάστε περισσότερα

Riješeni zadaci: Nizovi realnih brojeva

Riješeni zadaci: Nizovi realnih brojeva Riješei zadaci: Nizovi realih brojeva Nizovi, aritmetički iz, geometrijski iz Fukciju a : N R azivamo beskoači) iz realih brojeva i ozačavamo s a 1, a,..., a,... ili a ), pri čemu je a = a). Aritmetički

Διαβάστε περισσότερα

1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II

1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II 1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II Zadatak: Klipni mehanizam se sastoji iz krivaje (ekscentarske poluge) OA dužine R, klipne poluge AB dužine =3R i klipa kompresora B (ukrsne glave). Krivaja

Διαβάστε περισσότερα

Obrada signala

Obrada signala Obrada signala 1 18.1.17. Greška kvantizacije Pretpostavka je da greška kvantizacije ima uniformnu raspodelu 7 6 5 4 -X m p x 1,, za x druge vrednosti x 3 x X m 1 X m = 3 x Greška kvantizacije x x x p

Διαβάστε περισσότερα

18. listopada listopada / 13

18. listopada listopada / 13 18. listopada 2016. 18. listopada 2016. 1 / 13 Neprekidne funkcije Važnu klasu funkcija tvore neprekidne funkcije. To su funkcije f kod kojih mala promjena u nezavisnoj varijabli x uzrokuje malu promjenu

Διαβάστε περισσότερα

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Trigonometrija Adicijske formule Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Razumijevanje postupka izrade složenijeg matematičkog problema iz osnova trigonometrije

Διαβάστε περισσότερα

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1 Strukture podataka i algoritmi 1. kolokvij Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati i uvid u kolokvije: ponedjeljak,

Διαβάστε περισσότερα

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011. Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika Monotonost i ekstremi Katica Jurasić Rijeka, 2011. Ishodi učenja - predavanja Na kraju ovog predavanja moći ćete:,

Διαβάστε περισσότερα

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici Meko računarstvo Student: Indeks:. Poja fazi skupa. Vrednost fazi funkcije pripadnosti je iz skupa/opsega: a) {0, b) R c) N d) N 0 e) [0, ] f) [-, ] 2. Poja fazi skupa 2. Na slici je prikazan grafik: a)

Διαβάστε περισσότερα

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ).

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ). 0.1 Faktorizacija: ID, ED, PID, ND, FD, UFD Definicija. Najava pojmova: [ID], [ED], [PID], [ND], [FD] i [UFD]. ID: Komutativan prsten P, sa jedinicom 1 0, je integralni domen [ID] oblast celih), ili samo

Διαβάστε περισσότερα

nvt 1) ukoliko su poznate struje dioda. Struja diode D 1 je I 1 = I I 2 = 8mA. Sada je = 1,2mA.

nvt 1) ukoliko su poznate struje dioda. Struja diode D 1 je I 1 = I I 2 = 8mA. Sada je = 1,2mA. IOAE Dioda 8/9 I U kolu sa slike, diode D su identične Poznato je I=mA, I =ma, I S =fa na 7 o C i parametar n= a) Odrediti napon V I Kolika treba da bude struja I da bi izlazni napon V I iznosio 5mV? b)

Διαβάστε περισσότερα

( , 2. kolokvij)

( , 2. kolokvij) A MATEMATIKA (0..20., 2. kolokvij). Zadana je funkcija y = cos 3 () 2e 2. (a) Odredite dy. (b) Koliki je nagib grafa te funkcije za = 0. (a) zadanu implicitno s 3 + 2 y = sin y, (b) zadanu parametarski

Διαβάστε περισσότερα

Kaskadna kompenzacija SAU

Kaskadna kompenzacija SAU Kaskadna kompenzacija SAU U inženjerskoj praksi, naročito u sistemima regulacije elektromotornih pogona i tehnoloških procesa, veoma često se primenjuje metoda kaskadne kompenzacije, u čijoj osnovi su

Διαβάστε περισσότερα

O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control)

O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Σχεδίαση datapath Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) R Type Εντολές αναφοράς στη μνήμη (lw,

Διαβάστε περισσότερα

I.13. Koliki je napon između neke tačke A čiji je potencijal 5 V i referentne tačke u odnosu na koju se taj potencijal računa?

I.13. Koliki je napon između neke tačke A čiji je potencijal 5 V i referentne tačke u odnosu na koju se taj potencijal računa? TET I.1. Šta je Kulonova sila? elektrostatička sila magnetna sila c) gravitaciona sila I.. Šta je elektrostatička sila? sila kojom međusobno eluju naelektrisanja u mirovanju sila kojom eluju naelektrisanja

Διαβάστε περισσότερα

Konstruisanje. Dobro došli na... SREDNJA MAŠINSKA ŠKOLA NOVI SAD DEPARTMAN ZA PROJEKTOVANJE I KONSTRUISANJE

Konstruisanje. Dobro došli na... SREDNJA MAŠINSKA ŠKOLA NOVI SAD DEPARTMAN ZA PROJEKTOVANJE I KONSTRUISANJE Dobro došli na... Konstruisanje GRANIČNI I KRITIČNI NAPON slajd 2 Kritični naponi Izazivaju kritične promene oblika Delovi ne mogu ispravno da vrše funkciju Izazivaju plastične deformacije Može doći i

Διαβάστε περισσότερα

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo Najpre da se podsetimo tablice i osnovnih pravila:. C0.. (. ( n n n-. (a a lna 6. (e e 7. (log a 8. (ln ln a (>0 9. ( 0 0. (>0 (ovde je >0 i a >0. (cos. (cos - π. (tg kπ cos. (ctg

Διαβάστε περισσότερα

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i PRIPREMA ZA II PISMENI IZ ANALIZE SA ALGEBROM. zadatak Re{avawe algebarskih jedna~ina tre}eg i ~etvrtog stepena. U skupu kompleksnih brojeva re{iti jedna~inu: a x 6x + 9 = 0; b x + 9x 2 + 8x + 28 = 0;

Διαβάστε περισσότερα

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011. INTEGRALNI RAČUN Teorije, metodike i povijest infinitezimalnih računa Lucija Mijić lucija@ktf-split.hr 17. veljače 2011. Pogledajmo Predstavimo gornju sumu sa Dodamo još jedan Dobivamo pravokutnik sa Odnosno

Διαβάστε περισσότερα

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1. Pismeni ispit iz matematike 0 008 GRUPA A Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: λ + z = Ispitati funkciju i nacrtati njen grafik: + ( λ ) + z = e Izračunati

Διαβάστε περισσότερα

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno. JŽ 3 POLAN TANZSTO ipolarni tranzistor se sastoji od dva pn spoja kod kojih je jedna oblast zajednička za oba i naziva se baza, slika 1 Slika 1 ipolarni tranzistor ima 3 izvoda: emitor (), kolektor (K)

Διαβάστε περισσότερα

Elementarna memorijska kola

Elementarna memorijska kola Elementarna memorijska kola gmemorijska kola mogu da zapamte prethodno stanje gflip-flop je logička mreža a koja može e da zapamti samo jedan bit podatka (jednu binarnu cifru) flip - flop je kolo sa dva

Διαβάστε περισσότερα

ΤΕΧΝΙΚΕΣ ΑΥΞΗΣΗΣ ΤΗΣ ΑΠΟΔΟΣΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ I

ΤΕΧΝΙΚΕΣ ΑΥΞΗΣΗΣ ΤΗΣ ΑΠΟΔΟΣΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ I ΤΕΧΝΙΚΕΣ ΑΥΞΗΣΗΣ ΤΗΣ ΑΠΟΔΟΣΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ I MIPS Η MIPS (Microprocessor without Interlocked Pipeline Stages) είναι μία αρχιτεκτονική συνόλου εντολών (ISA) γλώσσας μηχανής που αναπτύχθηκε από την εταιρεία

Διαβάστε περισσότερα

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola. KVADRATNA FUNKCIJA Kvadratna funkcija je oblika: = a + b + c Gde je R, a 0 i a, b i c su realni brojevi. Kriva u ravni koja predstavlja grafik funkcije = a + b + c je parabola. Najpre ćemo naučiti kako

Διαβάστε περισσότερα

5 Ispitivanje funkcija

5 Ispitivanje funkcija 5 Ispitivanje funkcija 3 5 Ispitivanje funkcija Ispitivanje funkcije pretodi crtanju grafika funkcije. Opšti postupak ispitivanja funkcija koje su definisane eksplicitno y = f() sadrži sledeće elemente:

Διαβάστε περισσότερα

Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati:

Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati: Staša Vujičić Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati: pseudo jezikom prirodnim jezikom dijagramom toka. 2

Διαβάστε περισσότερα

S t r a n a 1. 1.Povezati jonsku jačinu rastvora: a) MgCl 2 b) Al 2 (SO 4 ) 3 sa njihovim molalitetima, m. za so tipa: M p X q. pa je jonska jačina:

S t r a n a 1. 1.Povezati jonsku jačinu rastvora: a) MgCl 2 b) Al 2 (SO 4 ) 3 sa njihovim molalitetima, m. za so tipa: M p X q. pa je jonska jačina: S t r a n a 1 1.Povezati jonsku jačinu rastvora: a MgCl b Al (SO 4 3 sa njihovim molalitetima, m za so tipa: M p X q pa je jonska jačina:. Izračunati mase; akno 3 bba(no 3 koje bi trebalo dodati, 0,110

Διαβάστε περισσότερα

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka 1 Afina geometrija 11 Afini prostor Definicija 11 Pod afinim prostorom nad poljem K podrazumevamo svaku uređenu trojku (A, V, +): A - skup taqaka V - vektorski prostor nad poljem K + : A V A - preslikavanje

Διαβάστε περισσότερα

Eliminacijski zadatak iz Matematike 1 za kemičare

Eliminacijski zadatak iz Matematike 1 za kemičare Za mnoge reakcije vrijedi Arrheniusova jednadžba, koja opisuje vezu koeficijenta brzine reakcije i temperature: K = Ae Ea/(RT ). - T termodinamička temperatura (u K), - R = 8, 3145 J K 1 mol 1 opća plinska

Διαβάστε περισσότερα

Najjednostavnija metoda upravljanja slijedom instrukcija:

Najjednostavnija metoda upravljanja slijedom instrukcija: 4. Upravljačka jedinica Funkcija upravljačke jedinice Prijenos upravljanja između programa Rekurzivni programi LIFO ili stožna struktura Uporaba stoga AIOR, S. Ribarić 1 Funkcije upravljačke jedinice:

Διαβάστε περισσότερα

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića Verovatnoća i Statistika I deo Teorija verovatnoće zadaci Beleške dr Bobana Marinkovića Iz skupa, 2,, 00} bira se na slučajan način 5 brojeva Odrediti skup elementarnih dogadjaja ako se brojevi biraju

Διαβάστε περισσότερα

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI 21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE 2014. GODINE 8. RAZRED TOČNI ODGOVORI Bodovanje za sve zadatke: - boduju se samo točni odgovori - dodatne upute navedene su za pojedine skupine zadataka

Διαβάστε περισσότερα

Zadaci iz trigonometrije za seminar

Zadaci iz trigonometrije za seminar Zadaci iz trigonometrije za seminar FON: 1. Vrednost izraza sin 1 cos 6 jednaka je: ; B) 1 ; V) 1 1 + 1 ; G) ; D). 16. Broj rexea jednaqine sin x cos x + cos x = sin x + sin x na intervalu π ), π je: ;

Διαβάστε περισσότερα

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z. Pismeni ispit iz matematike 06 007 Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj z = + i, zatim naći z Ispitati funkciju i nacrtati grafik : = ( ) y e + 6 Izračunati integral:

Διαβάστε περισσότερα

Matematika 1 - vježbe. 11. prosinca 2015.

Matematika 1 - vježbe. 11. prosinca 2015. Matematika - vježbe. prosinca 5. Stupnjevi i radijani Ako je kut φ jednak i rad, tada je veza između i 6 = Zadatak.. Izrazite u stupnjevima: a) 5 b) 7 9 c). d) 7. a) 5 9 b) 7 6 6 = = 5 c). 6 8.5 d) 7.

Διαβάστε περισσότερα

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove. Klasifikacija blizu Teorema Neka je M Kelerova mnogostrukost. Operator krivine R ima sledeća svojstva: R(X, Y, Z, W ) = R(Y, X, Z, W ) = R(X, Y, W, Z) R(X, Y, Z, W ) + R(Y, Z, X, W ) + R(Z, X, Y, W ) =

Διαβάστε περισσότερα

TRIGONOMETRIJSKE FUNKCIJE I I.1.

TRIGONOMETRIJSKE FUNKCIJE I I.1. TRIGONOMETRIJSKE FUNKCIJE I I Odredi na brojevnoj trigonometrijskoj kružnici točku Et, za koju je sin t =,cost < 0 Za koje realne brojeve a postoji realan broj takav da je sin = a? Izračunaj: sin π tg

Διαβάστε περισσότερα

ORGANIZACIJA PROCESORA

ORGANIZACIJA PROCESORA JOVAN ðorðević ORGANIZACIJA PROCESORA Beograd 2006. SADRŽAJ SADRŽAJ...I 1 PROCESOR... 3 1.1 ARHITEKTURA I ORGANIZACIJA PROCESORA... 3 1.2 OPERACIONA JEDINICA... 11 1.2.1 OPERACIONA JEDINICA SA DIREKTNIM

Διαβάστε περισσότερα

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota:

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota: ASIMPTOTE FUNKCIJA Naš savet je da najpre dobro proučite granične vrednosti funkcija Neki profesori vole da asimptote funkcija ispituju kao ponašanje funkcije na krajevima oblasti definisanosti, pa kako

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, 1 2 3 4 5 Σ jmbag smjer studija Linearna algebra 2 prvi kolokvij, 7. 11. 2012. 1. (10 bodova) Neka je dano preslikavanje s : R 2 R 2 R, s (x, y) = (Ax y), pri čemu je A: R 2 R 2 linearan operator oblika

Διαβάστε περισσότερα

Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri

Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri 1 1 Zadatak 1b Čisto savijanje - vezano dimenzionisanje Odrediti potrebnu površinu armature za presek poznatih dimenzija, pravougaonog

Διαβάστε περισσότερα

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k. 1 3 Skupovi brojeva 3.1 Skup prirodnih brojeva - N N = {1, 2, 3,...} Aksiom matematičke indukcije Neka je N skup prirodnih brojeva i M podskup od N. Ako za M vrijede svojstva: 1) 1 M 2) n M (n + 1) M,

Διαβάστε περισσότερα

Antene. Srednja snaga EM zračenja se dobija na osnovu intenziteta fluksa Pointingovog vektora kroz sferu. Gustina snage EM zračenja:

Antene. Srednja snaga EM zračenja se dobija na osnovu intenziteta fluksa Pointingovog vektora kroz sferu. Gustina snage EM zračenja: Anene Transformacija EM alasa u elekrični signal i obrnuo Osnovne karakerisike anena su: dijagram zračenja, dobiak (Gain), radna učesanos, ulazna impedansa,, polarizacija, efikasnos, masa i veličina, opornos

Διαβάστε περισσότερα

Program testirati pomoću podataka iz sledeće tabele:

Program testirati pomoću podataka iz sledeće tabele: Deo 2: Rešeni zadaci 135 Vrednost integrala je I = 2.40407 42. Napisati program za izračunavanje koeficijenta proste linearne korelacije (Pearsonovog koeficijenta) slučajnih veličina X = (x 1,..., x n

Διαβάστε περισσότερα

Single Cycle Datapath. Αρχιτεκτονική Υπολογιστών. 5ο εξάμηνο ΣΗΜΜΥ ακ. έτος: Νεκ. Κοζύρης

Single Cycle Datapath. Αρχιτεκτονική Υπολογιστών. 5ο εξάμηνο ΣΗΜΜΥ ακ. έτος: Νεκ. Κοζύρης Αρχιτεκτονική Υπολογιστών 5ο εξάμηνο ΣΗΜΜΥ ακ. έτος: 2014-2015 Νεκ. Κοζύρης nkoziris@cslab.ece.ntua.gr Single Cycle Datapath http://www.cslab.ece.ntua.gr/courses/comparch/ Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa Binarne operacije Binarna operacija na skupu A je preslikavanje skupa A A u A, to jest : A A A. Pišemo a b = c. Označavanje operacija:,,,. Poznate operacije: sabiranje (+), oduzimanje ( ), množenje ( ).

Διαβάστε περισσότερα

Inženjerska grafika geometrijskih oblika (5. predavanje, tema1)

Inženjerska grafika geometrijskih oblika (5. predavanje, tema1) Inženjerska grafika geometrijskih oblika (5. predavanje, tema1) Prva godina studija Mašinskog fakulteta u Nišu Predavač: Dr Predrag Rajković Mart 19, 2013 5. predavanje, tema 1 Simetrija (Symmetry) Simetrija

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, Linearna algebra 2 prvi kolokvij, 27.. 20.. Za koji cijeli broj t je funkcija f : R 4 R 4 R definirana s f(x, y) = x y (t + )x 2 y 2 + x y (t 2 + t)x 4 y 4, x = (x, x 2, x, x 4 ), y = (y, y 2, y, y 4 )

Διαβάστε περισσότερα

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE 1 SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE Neka je (V, +,, F ) vektorski prostor konačne dimenzije i neka je f : V V linearno preslikavanje. Definicija. (1) Skalar

Διαβάστε περισσότερα