Zadatak T=5: Jedinica WBSD propušta vred Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000
|
|
- Мајолка Арсић
- пре 6 година
- Прикази:
Транскрипт
1 Zadatak T=5: Jedinica WBSD propušta vred Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost koja je pročitana u taktu 5 (prethodno pitanje) predstavlja sadržaj memorijske lokacije ( R0+0 ) = 0000 h i ujedno vrednost kojom se puni reg R1. Adresa memorijske lokacije sa koje se čita (za instrukciju lw R1,R0+0) Vrednost memorijske lokacije 0000 (za instrukciju lw R1,R0+0) 3. T=7 U taktu 7 događa se prva vanredna situacija-prosleđivanje iz stepena MEM->EX, vrši ga jedinica EXP1, iz polja Rmem.ALUOUT na ulaz A jedinice ALU. 4. T=8 Bezuslovni skok na potprogram! Registri Rid,Rex i Rmem de biti obrisani na slededem taktu. 5. T=8 Na izlazu multiplexera MPNewPC je 0000 e000.potiče iz polja Rmem.ALUOUT, a propuštanje izaziva signal Rmem.JUMP
2 6. Vrednost 0000 e000 predstavlja adresu prve instrukcije prekidne rutine, a to je instrukcija sw R29,R1,1 7. Potiče iz polja Rmem.PC, a signal Rmem.WRPC izaziva propuštanje. 8. T=9: Vrednost Rmem.PC koja predstavlja staru vrednost PC-a upisujemo u registar R30, koji se kasnije koristi u instrukciji jr R30, 1 za povratak iz potprograma u glavni program nastavljajudi od naredne instrukcije posle instrukcije jsr R30,R17,0- znači da se jr R30, 1 instrukcija koristi kao INSTRUKCIJA POVRATKA IZ PREKIDNE RUTINE-RTS jsr R30,R17,0 instrukcija u stepenu WB vrši upis u reg fajl novu vred reg R30 (vrednost stara vr PC-a), a u PC upisuje novu vred R17+0 adresa prve instrukcije potprograma
3 9. Nakon poziva potprograma izvršen je upis u keš za predikciju (pcache) zato što je ispunjen uslov za skok instrukcije bnez R1,-2 iako je predikcija bila Not taken 10. T= 11. T=14: U taktu 14 bnez ulazi u pipe po prvi put. Predikcija je NOT TAKEN, zato što se instrukcija bnez R1,-2 ne nalazi u kešu za predikciju (pcache) pa je to analogno predviđanju NOT TAKEN 12. T=17 Predikcija je POGREŠNA u prvom prolasku kroz petlju. 13. Na izlazu MPNewPC je 0000 e003. Potiče iz polja Rmem.ALUOUT.Ta vrednost predstavlja adresu instrukcije add R3,R3,R2 potprograma 14. T=17 U jedinici NewPC je aktivan NTT signal. On je aktivan pod uslovom da je Rmem.COND=1( signal USLOVA za instrukcije uslovnog skoka: 1-ispunjen uslov, a 0-nije ispunjen uslov ) i Rmem.HIT=0 ( signal saglasnosti za keš pcache : HIT=1 ako je instrukcija uslovnog skoka u pcache-u, u suprotnom je HIT=0 ) 15. T=17 Address & Data ulazi pcache-a: Ain=Rmem.PC - adresa skoka instrukcije uslovnog skoka bnez R1,-2 Din=Rmem.ALUOUT - odredišna adresa instrukcije skoka bnez R1,-2
4 Rmem.PC & Rmem.ALUOUT polja su dovedena na address & data ulaze pcache-a, respektivno zato što je predikcija NOT TAKEN a skok se ipak dogodio,pa je NTN=1, što znači da se kreira novi ulaz u pcache-u tako što se u odgovarajudi ulaz pcache-a upisuje redom adresa instrukcije skoka, odredišna adresa instrukcije, vrednost tag polja 16. T=20: U taktu 20 instrukcija bnez R1,-2 po drugi put ulazi u pipeline i sada je predikcija TAKEN zato što smo u IF stepenu pipeline procesora u bloku pcache(keš za predikciju instrukcije uslovnog skoka) poređenjem vrednosti reg PC, sa ulazima pcache utvrdili saglasnost(hit=1) sa odgovarajudim ulazom za instrukciju (bnez R1,-2) što znači da je instrukcija bnez R1,-2 ved jednom ulazila u pipe i da je za nju stvarni ishod skoka bio TAKEN 17. T=20 Na izlazu multiplexera MP NewPC je vrednost 0000 e003, a signal HIT=1 izaziva propuštanje ove vrednosti. 18. T=20: Vrednost na izalzu multiplexera MP NewPC 0000 e003, predstavlja polje PPC iz bloka pcache i predstavlja predikciju vrednosti registra PC (PPC-Predicted PC), tj. prognozirano odredište skoka (bnez R1,-2) 19. T=21: Pošto je trenutna vrednost reg PC=e003 znači da se sa adrese e003 učitava instrukcija add R3,R3,R2 koja je u taktu 21 ušla u pipe. Odstupili smo od sekvencijalnog izvršavanja instrukcija zbog predikcije TAKEN (bide skoka) instrukcije uslovnog skoka pa se u PC upisuje odredišna adresa skoka bnez R1, Predikcija je TAČNA. Sadržaj keša za predikciju(pcache)ostaje isti NE MENJA SE! 21. T=22: U taktu 22 pcache NIJE PRAZAN: na adresi 0000 nalazi se zapis 0000e005(adresa instrukcije uslovnog skoka), 0000 e003(odredišna adresa instrukcije uslovnog skoka) i 17(tag polje) 22. T=23: Predikcija instrukcije uslovnog skoka bnez R1,-2 je TAKEN (bide skoka)- zato što imamo HIT=1 u pcache-u 23. T=26: U taktu 26 događa se promašaj predikcije instrukcije uslovnog skoka, pa se na slededi takt radi FLUSH-ovanje pipe registra Rid,Rex & Rmem tj. brišu se stepeni ID, EX & MEM.
5 24. T=26: Na izlazu MP NewPC je e006, a dobija se na izlazu bloka ADD koji sabira Rmem.PC=e005 i 1 i predstavlja vrednost koja de se na slededem taktu upisati u PC i to de biti adresa instrukcije lw R1, R29, 0, koja ulazi u pipe 25. T=26: to je signal TNT- on je uključen pod uslovom da je Rmem.HIT=1 & Rmem.COND=0 26. T=26: Kontrolni ulaz INVALIDATE je uključen! INVALIDATE se uključuje kako bi poništili odgovarajudi ulaz u pcache-u (briše se) za instrukciju uslovnog skoka za koju je predikcija bila TAKEN a stvarni ishod NOT TAKEN.
6 27. T=30: Sa adrese 0000 f801. Pročitana vrednost je Svrha instrukcije lw je da napuni R1 reg vrednošdu 3 DEC. 28. Odredišna adresa instrukcije jr R30,1 je Ova instrukcija predstavlja instrukciju povratka iz potprograma Instrukcija jr R30,1 čita sadržaj reg R30, sabira tu vrednost sa 1-com i na kraju upisuje rezultat (R30+1) u PC to je adresa instrukcija koja se ubacuje u pipeline 29. Potprogram počinje sa adrese e000: (1) sw čita R1 i tu vred(3 DEC ) upisuje u MemLok[R29+1]=MemLok[f801] =3 (2) addui - upisuje u R29=R29+1 tj R29=f8001 (takt 14) (3) add R3=R0+R0 = 0 (takt 15) (4) add R3=R3+R2 = 0+2 = 2 (takt 16) (5) subi R1=R1-1 = 3-1=2 (6) bnez (R1!= 0)? true => PC=PC-2=e005-2=e003; false => PC=PC+1= e006 (7) add R3=R3+R2=2+2=4 (8) subi R1=R1-1=2-1=1 (9) bnez - (R1!= 0)? True =>PC=PC-2=e003 I put se izvršava II put se izvršava Petlja počinje od adrese e003 do e005 : loop add R3,R3,R2 subi R1,R1,1 bnez R1,-2 end_loop (10) add R3=R3+R2=4+2=6 (11) subi R1=R1-1=1-1=0 (12) bnez - (R1!= 0)?false => PC=e006 (13) lw čita R29 = f801, sabira sa 0 i upisuje u R1=3 - vred MemLok[f801] (14) subui R29=R29-1=f801-1=f800 (15) jr čita R30 (R30=4), sabira tu vred sa 1 (R30+1) i upisuje rezultat u PC (PC=R30+1=0005 adresa sledeće instr u glavnom programu, posle jsr R30,R17,0 instrukcije) III put se izvršava
7 Na kraju potprograma imamo sadržaj reg u register fajlu: R29 se koristi kao STEK POINTER R30 se koristi da pamti adresu povratka iz potprograma (!!! ne iz prekidne rutine: za adresu povratka iz prekidne rutine se koristi R31 koji se ne može menjati) Iz priloženog sledi : Kada se ulazi u potprogram jsr računa adresu skoka i pamti u R17(početna adresa potprograma e000) i upisuje u R30 povratnu adresu iz potprograma. u potprogramu se na Mem Lok[f801] upisuje vred reg R1 a to je vred 3. Menja se sadržaj reg R29 (stek pointer)sa F800 na F801 sada SP pokazuje na slededu slobodnu lok u memoriji a to je f801.menja sadržaj reg R3 (upisuje 0),a onda ulazi u petlju (e003-e005) u kojoj se R3 puni vred 2, dec se R1i proverava R1 da li je!=0 (loop se izvršava 3 puta. Kada R1=0 čita se sa vrha steak(r29=f800) vrednost 3 i upisuje u R1, ažurira R29(stek pointer sada pokazuje na f800) i izvršava instrukcija povratka iz potprograma tako što čita R30 i u PC upisuje R30+1 Zaključak : Potprogram vrti ovu petlju tri puta - to je glavni deo operacije 30. T=40 Nema zapisa u pcache-u zato što je poslednji put jedan jedini ulaz INVALIDOVAN u p Cache-u zbog promašene predikcije TNT
Edukacioni racunarski sistem
ТРАНСЛАЦИЈА ИНСТРУКЦИЈА 1. Разматра се рачунарски систем у коме се извршавање одређене инструкције одвија у 6 фаза помоћу измењеног процесора са стандардном проточном обрадом (слика 1.). У процесор са
ВишеZbirka resenih zadataka iz arhitekture racunara
Ј. ЂОРЂЕВИЋ, З. РАДИВОЈЕВИЋ, М. ПУНТ, Б. НИКОЛИЋ, Д. МИЛИЋЕВ, Ј. ПРОТИЋ, А. МИЛЕНКОВИЋ АРХИТЕКТУРА И ОРГАНИЗАЦИЈА РАЧУНАРА ПРЕКИДИ, МАГИСТРАЛА И УЛАЗ/ИЗЛАЗ ЗБИРКА РЕШЕНИХ ЗАДАТАКА Београд 2013. i САДРЖАЈ
ВишеVezbe_AOR1_2014_V1.0
АРХИТЕКТУРА И ОРГАНИЗАЦИЈА РАЧУНАРА 1 Верзија 2014 1.0 САДРЖАЈ Садржај... 3 Кеш меморија (Cache Memory)... 5 Задатак 1.... 5 Задатак 2.... 6 Задатак 3.... 9 Задатак 4.... 12 Задатак 5.... 15 Задатак 6....
ВишеAlgoritmi i arhitekture DSP I
Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA
ВишеP9.1 Dodela resursa, Bojenje grafa
Фаза доделе ресурса Ова фаза се у литератури назива и фазом доделе регистара, при чему се под регистрима подразумева скуп ресурса истог типа. Додела регистара променљивама из графа сметњи се обавља тзв.
ВишеOPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su me
OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su međusobno povezane preko sistemske magistrale. Tajmer
ВишеUniverzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br
Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Brkić SI 29/15 Zrenjanin 2018. Softversko inženjerstvo
ВишеP1.2 Projektovanje asemblera
ПРОЈЕКТОВАЊЕ АСЕМБЛЕРА Асемблер Модули асемблера 1 Дефинисање новог лингвистичког нивоа превођењем Потребан преводилац алат који преводи програм написан на једном језику (на једном лингвистичком нивоу)
Више2_Arhitektura racunara
Архитектура рачунара Садржај Типови података Формати инструкција Скуп инструкција Програмски доступни регистри Начини адресирања 2 Типови података Најчешће коришћени типови података су: целобројне величине
ВишеP11.3 Analiza zivotnog veka, Graf smetnji
Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]
Организација извршног програма (Марић, Јаничић: Програмирање 1, 9.3.3) Извршавање програма После успешног превођења (претпроцесирања, компилације, повезивања) програм може да се изврши Извршавање се захтева
ВишеGrananje u programu predavač: Nadežda Jakšić
Grananje u programu predavač: Nadežda Jakšić u okviru linijske strukture izvršavaju se sve naredbe u okviru razgranate strukture uvek se ispituje neki uslov; u zavisnosti od toga da li je uslov ispunjen
ВишеPrecesor Intel 8086
Precesor Intel 8086 Uvod Procesor 8086 jedan je od najvažnijih u istoriji računarstva, rodonačelnik Intelove 80x86 familije kojoj pripadaju: 8086, 80286, 80386, 80486, Pentium, Pentium II itd. Familija
Више13E114PAR, 13S113PAR DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa.
13E114PAR, 13S113PAR 29.04.2019. DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa. U okviru svake grupe data je doall ili doacross petlja
ВишеIV Spekulativno I predikatsko izvršavanje
Instrukcijski nivo paralelizma 42 Spekulativno izvršavanje 4. Spekulativno izvršavanje Pod spekulativnim izvršanjem podrazumevamo izvršavanje operacije unapred, uprkos tome što možda nije uopšte trebala
ВишеIV Spekulativno I predikatsko izvršavanje
Instrukcijski nivo paralelizma 42 Spekulativno izvršavanje 4. Spekulativno izvršavanje Pod spekulativnim izvršanjem podrazumevamo izvršavanje operacije, koja možda nije uopšte morala da se izvrši. Pritom,
ВишеMicrosoft PowerPoint - C-4-1
Pregled iskaza u C-u Izraz; Iskaz dodele, serijski komponovani iskaz; blok Uslovni iskazi i izrazi; složeno grananje Iterativni iskazi Iskaz dodele Promena vrednosti a = Ψ; Izračunava vrednost izraza Ψ,
Више_sheets.dvi
Zavod za elektroniku, mikroelektroniku, 28. studenog 2008. računalne i inteligentne sustave 2. me duispit iz Arhitekture računala 2, teorijski dio 1. Koja komponenta modernih računala nije bila prisutnau
ВишеLogicko projektovanje racunarskih sistema I
PRIMERI SA PREDAVANJA 17 Beta asembler Zadatak 1. Posmatrajmo sledeću funkciju napisanu u programskom jeziku C, za računanje najvećeg zajedničkog delioca dva pozitivna cela broja: int gcd(int a, int b)
ВишеMicrosoft PowerPoint - 07-DinamickeStrukturePodataka
Динамичке структуре података листа, стек, ред Програмирање 2: глава 6 Динамичке структуре података Динамичка алокација и динамичке структуре података Најзначајније динамичке структуре података листе и
ВишеLogicko projektovanje racunarskih sistema I
POKAZNA VEŽBA 10 Strukture za računanje Potrebno predznanje Urađena pokazna vežba 8 Poznavanje aritmetičkih digitalnih sistema i aritmetičko-logičkih jedinica Osnovno znanje upravljačkih jedinica digitalnih
ВишеVektorski procesori Najveći izvor paralelizma su DoAll petlje kako je već definisano u poglavlju o paralelizaciji petlji. Paralelizam tih petlji, ako
Vektorski procesori Najveći izvor paralelizma su DoAll petlje kako je već definisano u poglavlju o paralelizaciji petlji. Paralelizam tih petlji, ako se razmatraju samo zavisnosti po podacima, je srazmeran
ВишеLogičke izjave i logičke funkcije
Logičke izjave i logičke funkcije Građa računala, prijenos podataka u računalu Što su logičke izjave? Logička izjava je tvrdnja koja može biti istinita (True) ili lažna (False). Ako je u logičkoj izjavi
ВишеMicrosoft Word - 11 Pokazivaci
Pokazivači U dosadašnjem radu smo imali prilike da koristimo promenljive koje smo deklarisali na početku nekog bloka. Prilikom deklaracije promenljiva dobija jedinstveni naziv i odgovarajući prostor u
ВишеУвод у организацију и архитектуру рачунара 1
Увод у организацију и архитектуру рачунара 2 Александар Картељ kartelj@matf.bg.ac.rs Напомена: садржај ових слајдова је преузет од проф. Саше Малкова Увод у организацију и архитектуру рачунара 2 1 Секвенцијалне
ВишеPHP kod
PHP kod Fajl test.txt kreiran u Notepad-u Ugrađene funkcije u php-u fopen() otvara datoteku fclose() zatvara datoteku Primjer pokazuje kako se može najprije otvariti datoteka "test.txt" za čitanje, zatim
ВишеTutoring System for Distance Learning of Java Programming Language
Niz (array) Nizovi Niz je lista elemenata istog tipa sa zajedničkim imenom. Redosled elemenata u nizovnoj strukturi je bitan. Konkretnom elementu niza pristupa se preko zajedničkog imena niza i konkretne
ВишеGenerated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS
Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni
ВишеPROMENLJIVE, TIPOVI PROMENLJIVIH
PROMENLJIVE, TIPOVI PROMENLJIVIH Šta je promenljiva? To je objekat jezika koji ima ime i kome se mogu dodeljivati vrednosti. Svakoj promenljivoj se dodeljuje registar (memorijska lokacija) operativne memorije
ВишеDrugi kolokvij iz predmeta Operacijski sustavi 2. srpnja Napomene: PISATI ČITKO! Zadatke 7-10 rješavati na ovom papiru ili uz njih napisati "na
Drugi kolokvij iz predmeta Operacijski sustavi 2. srpnja 2019. Napomene: PISATI ČITKO! Zadatke 7-10 rješavati na ovom papiru ili uz njih napisati "na papirima". 1. (2) Opisati pristupni sklop za izravni
ВишеTutoring System for Distance Learning of Java Programming Language
Deklaracija promenljivih Inicijalizacija promenljivih Deklaracija promenljive obuhvata: dodelu simboličkog imena promenljivoj i određivanje tipa promenljive (tip određuje koja će vrsta memorijskog registra
ВишеStudijski primer - Dijagrami toka podataka Softverski inženjering 1
- Dijagrami toka podataka Softverski inženjering 1 Kada projektujemo sistem za obradu podataka sa brzim odzivom, možemo uočiti dve ključne grupe funkcija koje se opisuju dijagramima toka podataka: Funkcije
ВишеMicrosoft Word - Projekat iz MIPS-a - simCPU.doc
UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET KATEDRA ZA ELEKTRONIKU MIKROPROCESORSKI SISTEMI simcpu Mentor Prof. dr. Mile Stojčev Marko Ilić 9921 Nebojša Pejčić 9738 Aleksandar Stojadinović 10085 Bojan Janićijević
ВишеLAB PRAKTIKUM OR1 _ETR_
UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: ELEKTRONIKA, TELEKOMUNIKACIJE I RAČUNARI PREDMET: OSNOVE RAČUNARSTVA 1 FOND ČASOVA: 2+1+1 LABORATORIJSKA VJEŽBA BROJ 1 NAZIV: REALIZACIJA
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]
Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija
ВишеОрт колоквијум
Испит из Основа рачунарске технике - / (6.6.. Р е ш е њ е Задатак Комбинациона мрежа има пет улаза, по два за број освојених сетова тенисера и један сигнал који одлучује ко је бољи уколико је резултат
ВишеMicrosoft Word - ANALIZA PROGNOZA TOPLINSKIH VALOVA U 2012.doc
PRELIMINARNA ANALIZA UPOZORENJA NA OPASNOST OD TOPLINSKOG VALA U. godini Zoran Vakula Analizirala su se upozorenja na opasnost od toplinskog vala u sljedeća dana (za sutra i još 3 dana), za gradova/područja
ВишеMicrosoft PowerPoint - Timer0 16F887.ppt [Compatibility Mode]
TAJMERI I BROJAČI: PIC16F887 PIC 16F887 mikrokontroler ima tri tajmera/brojača: 8 - bitni tajmer/brojač (registar TMR0) 16 - bitni tajmer/brojač (registar TMR1H TMR1L) 8 - bitni tajmer/brojač (registar
ВишеVerzija 1 A R C M A N S E C U R I T Y D E V I CE ilogger-11 opis uređaja i tehnička specifikacija ARCMAN Vikentija Rakića Zemun Tel: 011/3731
Verzija 1 A R C M A N S E C U R I T Y D E V I CE ilogger-11 opis uređaja i tehnička specifikacija ARCMAN Vikentija Rakića 10 11080 Zemun Tel: 011/3731-448 011/3731-310 Email: office@arcman.co.rs Jezik
ВишеJEZGRO OPERATIVNOG SISTEMA I UPRAVLJANJE PROCESIMA 1. Šta je jezgro, a šta proces? Jezgro (nukleus ili kernel) je osnovni deo svakog operativnog siste
JEZGRO OPERATIVNOG SISTEMA I UPRAVLJANJE PROCESIMA 1. Šta je jezgro, a šta proces? Jezgro (nukleus ili kernel) je osnovni deo svakog operativnog sistema. U hijerarhijskom (slojevitom) modelu, jezgro je
ВишеProgramski jezik C
SPR, 2016 Rad sa datotekama Komunikacija sa OS Rad sa datotekama Vrste datoteka Otvaranje / zatvaranje datoteka Pristup datotekama za upis / čitanje Funkcije za rad sa datotekama Ulazno / izlazni tokovi
ВишеProgramiranje za UNIX Okruženje unix procesa
Programiranje za UNIX Okruženje unix procesa Sadržaj Memorijska slika UNIX procesa Argumenti naredbenog retka i varijable okruženja Životni ciklus procesa Izlazni status procesa 2 Memorijska slika UNIX
ВишеOPERATIVNI SISTEMI
OPERATIVNI SISTEMI Pojam i principi rada operativnog sistema Evolucija operativnih sistema Vrste usluga koje obezbeđuje operativni sistem Upravljanje računarskim resursima 1 Operativni sistem Operativni
ВишеУНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке Писмени део испита из предмета Увод у рачунарство 1. [7 пое
УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке 30.06.2018. Писмени део испита из предмета Увод у рачунарство 1. [7 поена] Методом МакКласкија минимизарити систем прекидачких
ВишеИСПИТНА ПИТАЊА (ОКВИРНИ СПИСАК) УОАР2 2018/19 ПРВИ ДЕО ГРАДИВА 1. Написати истинитоносне таблице основних логичких везника (НЕ, И, ИЛИ). 2. Написати и
ИСПИТНА ПИТАЊА (ОКВИРНИ СПИСАК) УОАР2 2018/19 ПРВИ ДЕО ГРАДИВА 1. Написати истинитоносне таблице основних логичких везника (НЕ, И, ИЛИ). 2. Написати истинитоносне таблице изведених логичких везника (НИ,
ВишеUvod u računarstvo 2+2
Datoteke nastavak Funkcija fgets Funkcija koja učitava podatke iz datoteke, liniju po liniju, je char *fgets(char *str, int n, FILE *fp); gdje su str pokazivač na dio memorije (string) u koji će ulazna
ВишеFunkcije predavač: Nadežda Jakšić
Funkcije predavač: Nadežda Jakšić do sada su korišćene "gotove" funkcije iz standardnih biblioteka (cin, cout...) one su pozivane iz main funkcije koja je glavna funkcija u programu jer izvršavanje programa
ВишеMicrosoft PowerPoint - 03-Slozenost [Compatibility Mode]
Сложеност алгоритама (Програмирање 2, глава 3, глава 4-4.3) Проблем: класа задатака истог типа Велики број различитих (коректних) алгоритама Величина (димензија) проблема нпр. количина података које треба
Више` 1.Врсте меморије На основу начина чувања података делимо их на меморије које привремено чувају податке (док је рачунар укључен) и меморије које трај
1.Врсте меморије На основу начина чувања података делимо их на меморије које привремено чувају податке (док је рачунар укључен) и меморије које трајно чувају податке. Привремено чување података карактерише
ВишеRACUNARSKA ELEKTRONIKA – VEŽBE 3
RAČUNARSKA ELEKTRONIKA VEŽBE 3 Aleksandra Lekić lekic.aleksandra@etf.bg.ac.rs Elektrotehnički fakultet, Univerzitet u Beogradu 2015/2016 ETF Beograd RE VEŽBE 3 2015/2016 1 / 30 Procedure Procedure Organizacijom
ВишеRegistraciona prijava promene SPORT 1 strana
Бранкова 25 11000 Београд, Република Србија Инфо центар +381 11 202 33 50 Е - пошта: sport@apr.gov.rs www.apr.gov.rs РЕГИСТАР УДРУЖЕЊА, ДРУШТАВА И САВЕЗА ПРИЈАВА ЗА УПИС ПРОМЕНЕ ПОДАТАКА О УДРУЖЕЊУ, ДРУШТВУ
ВишеOblikovanje i analiza algoritama 4. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 4. pr
Oblikovanje i analiza algoritama 4. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 4. predavanje p. 1/69 Sadržaj predavanja Složenost u praksi
ВишеFunkcije predavač: Nadežda Jakšić
Funkcije predavač: Nadežda Jakšić funkcije delovi programa koji izvršavaju neki zadatak, celinu; dele na ugrađene, korisničke i main funkciju ugrađene funkcije printf,scanf... da bi se one izvršile potrebno
ВишеI grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.
I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u
ВишеИспит из Основа рачунарске технике OO /2018 ( ) Р е ш е њ е Задатак 5 Асинхрони RS флип флопреализован помоћу НИ кола дат је на следећ
Испит из Основа рачунарске технике OO - 27/2 (9.6.2.) Р е ш е њ е Задатак 5 Асинхрони RS флип флопреализован помоћу НИ кола дат је на следећој слици: S Q R Q Асинхрони RS флип флопреализован помоћу НИ
ВишеP2.1 Projektovanje paralelnih algoritama 1
Projektovanje paralelnih algoritama I Uvod Osnove dinamičke paralelizacije 1 Primer: Fibonačijev niz Primer rekurz. računanja Fibonačijevih brojeva: F 0 = 0; F 1 = 1; F i = F i -1 + F i -2 za i 2 Algoritam
ВишеDijagrami sekvenci
Dijagrami sekvenci Izrada dijagrama sekvenci Dijagram sekvenci koristi se za specifikaciju vremenskih zahteva u opisu složenih scenarija opis toka poruka između objekata kojima se realizuje odgovarajuća
ВишеИспит из Основа рачунарске технике OO /2018 ( ) Р е ш е њ е Задатак 5 Асинхрони RS флип флопреализован помоћу НИЛИ кола дат је на след
Испит из Основа рачунарске технике OO - / (...) Р е ш е њ е Задатак Асинхрони RS флип флопреализован помоћу НИЛИ кола дат је на следећој слици: S R Асинхрони RS флип флопреализован помоћу НИЛИ кола је
ВишеNN indd
PRILOG 3. Obrazac ovlaštenja za provođenje energetskog pregleda građevine ili kontrolnog pregleda sustava grijanja i klimatizacije Obrazac OFO OVLAŠTENJE ZA PROVOĐENJE ENERGETSKOG PREGLEDA GRAĐEVINE ILI
ВишеInženjering informacionih sistema
Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)
ВишеOVO JE ZVANIČAN RCUB TEMPLATE: Normal
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
ВишеPowerPoint Presentation
NAREDBE U PHP-U Naredbe if else elseif/else if while do-while for foreach break continue switch return require include require_once include_once goto If-else if (izraz) uradi 1 else uradi 2 ili if (izraz)
ВишеMicrosoft Word - IP_Tables_programski_alat.doc
1. IP Tables alat (pregled naredbi) 1.1. Osnovne IP Tables naredbe za filtriranje paketa U ovom poglavlju opisane su osnovne IP Tables naredbe korištene za filtriranje paketa. S programskim paketom IP
ВишеPROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije
PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije korake. Uz dobro razrađen algoritam neku radnju ćemo
ВишеUvod u računarstvo 2+2
Pokazivači Pointeri Definicija pokazivača Pokazivač na tip je varijabla koja sadrži adresu varijable tipa tip. Definicija pokazivača: mem_klasa tip * p_var; Primjer: static int * pi; double *px; char*
ВишеMicrosoft Word - Tok casa Elektronski elementi Simeunovic Bosko
ПРИПРЕМА ЗА ИЗВОЂЕЊЕ НАСТАВЕ Наставник: Симеуновић Бошко, ОШ Татомир Анђелић Мрчајевци Предмет: Техничко и информатичко образовање Наставна тема: ДИГИТАЛНА ЕЛЕКТРОНИКА Наставна јединица: ОСНОВНИ ЕЛЕКТРОНСКИ
ВишеKDP
Региони Региони Програмска парадигма за приступ критичној секцији Увођење посебне синтаксе за експлицитно означавање критичних секција Обезбеђивање међусобног искључивања процеса Условни критични регион
ВишеProgramski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42
Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo
ВишеProgramski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42
Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo
ВишеP1.3 Projektovanje makroasemblera
ПРОЈЕКТОВАЊЕ МАКРОАСЕМБЛЕРА Макроасемблер Потребна проширења асемблера 1 МАКРОАСЕМБЛЕР Макроасемблер преводи полазни програм написан на макроасемблерском језику у извршиви машински програм. Приликом израде
ВишеProgramiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1
Programiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1 Sadržaj 1 Pokazivači - ponavljanje 3 2 Pokazivači - veza sa nizovima 5 2 1 Pokazivači - ponavljanje 1.
ВишеPrikaz znakova u računalu
PRIKAZ ZNAKOVA U RAČUNALU Načini kodiranja ASCII 1 znak 7 bitova Prošireni ASCII 1 znak 8 bitova (1B) UNICODE 1 znak 16 bitova (2B) ZADATCI S MATURE ljetni rok, 2014., zadatak 11 Koliko se različitih znakova
ВишеProgramski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk
Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijski program: Informacioni inženjering Informacioni inženjering 1 Rekurzivne funkcije Binarna stabla Informacioni
ВишеRačunarski praktikum I - Vježbe 03 - Implementacija strukture string
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 03 - Implementacija strukture string v2018/2019. Sastavio: Zvonimir Bujanović Stringovi u C-u String
ВишеCRNA GORA Komisija za tržište kapitala Komisija za tržište kapitala (u daljem tekstu: Komisija) na osnovu člana 30 stav 1, a u vezi sa članom 26 stav
CRNA GORA Komisija za tržište kapitala Komisija za tržište kapitala (u daljem tekstu: Komisija) na osnovu člana 30 stav 1, a u vezi sa članom 26 stav 1 tačka 5) Zakona o tržištu kapitala ("Sl. list CG",
ВишеСлужбени гласник РС, број 59/2019, објављен године Преузето са На основу члана 73. став 2. и члан
Службени гласник РС, број 59/2019, објављен 23. 08. 2019. године Преузето са www.pravno-informacioni-sistem.rs 3281 На основу члана 73. став 2. и члана 74. став 2. Закона о ветеринарству ( Службени гласник
ВишеNastavna cjelina: 1. Jezik računala Kataloška tema: 1.1. Bit 1.2. Brojevi zapisani četvorkom bitova Nastavna jedinica: 1.1. Bit 1.2. Brojevi zapisan
Nastavna cjelina: 1. Osnove IKT-a Kataloška tema: 1.6. Paralelni i slijedni ulazno-izlazni pristupi računala 1.7. Svojstva računala Unutar računala podatci su prikazani električnim digitalnim signalima
Више23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi
3. siječnja 0. od 3:00 do 4:00 RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovitelji Sadržaj Zadaci. 4.... Zadaci 5. 0.... 3 od 8 Zadaci. 4. U sljedećim pitanjima na pitanja odgovaraš upisivanjem
ВишеPowerPoint Presentation
XII Debagiranje aplikacija S A D R Ž A J 12.1 Debagiranje Android aplikacija 12.2 Korišćenje prekidnih tačaka 12.3 Interpreterski način rada 12.4 Pregled i modifikovanje promenljivih 12.5 Ostali alati
ВишеAuto Salon 2 Korisničke upute za rad s programom Auto Salon AUTOSALON - DOKUMENTI Podaci o vozilu se upisuju do daljnjega kao i do sad na rad s vozilo
Auto Salon 2 Korisničke upute za rad s programom Auto Salon AUTOSALON - DOKUMENTI Podaci o vozilu se upisuju do daljnjega kao i do sad na rad s vozilom. Kod prodaje se upisuju svi podaci kako su se upisivali
ВишеRačunarske mreže Čas 2 Ivana Tanasijević Matematički fakultet, Beograd 1
Računarske mreže Čas 2 Ivana Tanasijević e-mail: ivana@matf.bg.ac.rs Matematički fakultet, Beograd 1 Utvrđivanje gradiva sa prethodnog časa: popunjavanje adresne strukture, kreiranje soketa, privezivanje
ВишеPowerPoint Presentation
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Tok izvršavanja programa Tok izvršavanja programa Dosadašnji kod se izvršavao praktično linearno. Nije postojala nikakva uslovna ili brojačka
ВишеRITAM FORMS - PROIZVODNJA - NARUDŽBE I PLANIRANJE - PLAN PROIZVODNJE Stranica 1 od 10 Plan proizvodnje U pro esu proizvod je proizvodi astaju a os ovi
RITAM FORMS - PROIZVODNJA - NARUDŽBE I PLANIRANJE - PLAN PROIZVODNJE Stranica 1 od 10 Plan proizvodnje U pro esu proizvod je proizvodi astaju a os ovi rad ih aloga koje ože o ruč o u ositi po potrebi.
ВишеELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera
ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera CILJ VEŽBE Cilj ove vežbe je da se studenti kreiranjem
ВишеMicrosoft PowerPoint - ARS_Ch_6 - IO sustavi.ppt
Organizacija i arhitektura računala Poglavlje 6 Input/Output sustavi I/O problemi... Velika raznovrsnost periferije Raznovrsne brzine prijenosa podataka Na raznim komunikacijskim brzinama U različitim
ВишеPowerPoint Presentation
TRANSPORTNI SLOJ Predmet: Aktivni mrežni uređaji Predavač: dr Dušan Stefanović ENKAPSULACIJA DATA SEGMENT S.P / D.P. / S.N. / Ack # / DATA IPv / HLEN / Flag / S. IP / D. IP / PACKET DATA (SEGMENT) Frame
ВишеMicrosoft PowerPoint - 13-Funkcije_2.ppt [Compatibility Mode]
Osnove programiranja Funkcije - Metode Prenos parametara Po vrednosti Po referenci Po izlazu Sadržaj Opseg važenja promenljive u drugim strukturama Rekurzije Prenos parametara Metoda može vratiti isključivo
ВишеUG802 Dual Core
Declaration: U2A Dual Core Andriod4.1 Mini PC Korisničko uputstvo U ovom uputstvu su uključene sve informacije za bezbedno I pravilno korišćenje uređaja.da bi se izbegle nesreće I oštećenje proizvoda molimo
ВишеRAČUNALO
RAČUNALO HARDVER + SOFTVER RAČUNALO HARDVER strojna oprema računala tj. tvrdi, materijalni, opipljivi dijelovi računala kućište i sve komponente u njemu, vanjske jedinice SOFTVER neopipljivi dijelovi računala
ВишеMicrosoft Word - MySQL_3.doc
7. Data Manipulation Language (DML) Jezik za rad sa podacima (Data Manipulation Language (DML)) služi za umetanje, brisanje i ažuriranje podataka u bazi. 7.1. Umetanje novih redova u tabelu INSERT sintaksa
ВишеMicrosoft PowerPoint - MR - Vjezbe - 03.ppt [Compatibility Mode]
Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 03 Zvonimir Bujanović Slaven Kožić Vinko Petričević Mrežno programiranje: SocketAPI Programiramo u aplikacijskom sloju, za ostale se brinu
ВишеNACRT
BOSNA I HERCEGOVINA БОСНА И ХЕРЦЕГОВИНА Brčko distrikt BiH Брчко дистрикт БиХ SKUPŠTINA СКУПШТИНА BRČKO DISTRIKTA BiH БРЧКО ДИСТРИКТА БиХ Mladena Maglova 2, 76100 Brčko distrikt BiH, telefon i faks: 049/215-516
ВишеMicrosoft Word - Test sklonosti na SI.docx
Katedra za softversko inženjerstvo Univerzitet u Zenici Politehnički fakultet Fakultetska 1, 72000 Zenica, Bosna i Hercegovina Telefon/Fax: (+387 32) 449 126 E-mail: ptf@unze.ba, Web: www.ptf.unze.ba Test
ВишеТехничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји
Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аутори: Велибор
Више07_PJISP_II_Predavanja
Rekurzija i rekurzivne funkcije Informacioni inženjering 1 Rekurzija Rekurzija nastaje kada se pojam definiše pomoću sebe samog Javlja se u različitim oblastima, od lingvistike i logike, preko matematike
ВишеPASCAL UVOD 2 II razred gimnazije
PASCAL UVOD 2 II razred gimnazije Upis-ispis 1. Upis Read(a,b); --u jednom redu Readln(a,b); -- nakon upisa prelazi se u novi red 2. Ispis Write(a,b); -- u jednom redu Writeln(a,b); --nakon ispisa prelazi
ВишеLekcija 6 Prikaz podataka na graficima. Upis u fajl. 1. Cilj vežbe Cilj vežbe je da studente upozna sa: načinima prikaza podataka na različitim grafič
Lekcija 6 Prikaz podataka na graficima. Upis u fajl. 1. Cilj vežbe Cilj vežbe je da studente upozna sa: načinima prikaza podataka na različitim grafičkim indikatorima načinima kreiranja različitih tipova
Више