UVOD Svaki složeni postupak koji se može izraziti pomoću algoritma sa konačnim brojem elementarnih operacija, može se predati računaru na izvršenje. J

Величина: px
Почињати приказ од странице:

Download "UVOD Svaki složeni postupak koji se može izraziti pomoću algoritma sa konačnim brojem elementarnih operacija, može se predati računaru na izvršenje. J"

Транскрипт

1 UVOD Svaki složeni postupak koji se može izraziti pomoću algoritma sa konačnim brojem elementarnih operacija, može se predati računaru na izvršenje. Jedanod ključnih delova računarskog sistema koji omogućava prenošenja intelektualnog rada sa čoveka na računar jeste sistemski softver. Sistemski softver je posrednik između korisničkog(aplikativnog) softvera i hardvera koji korisniku omogućava da lakše, jednostavnije i efikasnije koristi resurse računarskog sistema. Glavni deo sistemskog softvera i osnova svakog računarskog sistema jeste operativni sistem. Poznavanje operativnih sistema je temelj znanja svih koji se ozbiljnije bave računarima i informacionim tehnologijama. Kao posledica masdovne upotrebe računara u gotovo svim oblastima ljudske delatnosti, vidljiv je trend stalnog napretka i čestih promena informatičkih tehnologija. Ipak, fundamentalni koncepti su ostali nepromenjeni, a na njima će biti zasnovana predavanja. Podrazumeva se da učenici poznaju osnove arhitekture računara, operativnih sistema i računarskih mreža kao i osnovne strukture podataka i osnove programiranja na jeziku C koji je korišćen za ilustrovanje značajnih algoritama. Izučavanje operativnih sistema podrazumeva obradu sledećih poglavlja: Uvod u operativne sisteme Jezgro operativnih sistema i upravljanje procesima Raspoređivanje procesa i dodela procesora Sinhronizacija procesora Zastoj Upravljanje memorijom Virtuelna memorija Ulazno-izlazni podsistem Sekundarne itercijalne memorije Sistemi datoteka Mrežno okruženje Distrbuirani sistemi Zaštita i sigurnost Korisnički interfejs Uvod u operativne sisteme Računarski sistem je složen skup tehničkih uređaja (hardvera), programa koji zadaju instrukcije hardveru, i podataka koji se obrađuju. Ljudi koji koriste računara, bilo kao operateri, programeri ili projektanti, u radu se pridržavaju različitih formalnih i neformalnih procedura. Mnoge procedure se mogu pretočiti u programe, tako da ih obavljaju računari, a ne ljudi. Prevodioci (compilers) omogućavaju ljudima da programe pišu na jeziku koji razume čovek, i da ih zatim prevedu na mašinski jezik, tj. na jezik koji razume mašina. Povezivači (linkers) i punioci (loaders) omogućavaju sprezanje više mašinskih programa u jednu programsku celinu. Ta celina se 1

2 može upotrebiti više puta i uvek se smešta na razne lokacije u memoriji. Pri tome, treba odgovoriti na sledeća pitanja: Kako se više programa može istovremeno smestiti u memoriju? Ko će izabrati koji će program biti u memoriji? Koji će program i kada koristiti procesor? Kako ćemo obezbediti da svaki program dobije resurse? Operativni sistem sadrži odgovore na sva ova pitanja. Istorijat operativnih sistema Računari prve generacije ( ) osnova su im vakuumske cevi ( po računaru) ogromnih dimenzija veoma skupi vojska ih koristila veoma spori programiralo se na mašinskom jeziku simbolički jezici (uključujući i asembler) kao i operativni sistemi su u to vreme bili nepoznati. Ljudi koji su radili na tim računarima obavljali su sve poslove od programiranja do održavanja računara. Iskorišćenje računarskog sistema tj. njegovih najvažnijih resursa centralnog procesora i centralne memorije je bilo slabo. Računari druge generacije ( ) osnova su im tranzistori pouzdaniji su, manji i jeftiniji koriste ih vojska, velike korporacije i unverziteti smešteni su u sobe koje imaju tri odvojene, funkcionalne celine: ulazna soba, centralni računar, i izlazna soba programeri su pisali programe na papiru(progr. jezik FORTRAN), zatim su se programi prenosili na bušene kartice, koje su se ostavljale u sobu gde je računar Operator sistema je uzimao bošene kartice i ubacivao u računar: prvo kartice sa prevodiocem FORTRAN-a, a zatim bušene kartice sa programom koji treba izvršiti. Glavni računar je obavljao posao i rezultat se dobijao na bušenim karticama kje su se prenosile u sobu sa rezultatima. Ovde se mnogo vremena trošilo na šetanje izmedju soba sa bušenim karticama.. Operativni sistem kao pojam još uvek nije postojao Dalje se kao poboljšanje uvodi paketna obrada(bach processing), zasnovana na upotrebi magnetne trake uređaja mnogo bržeg od bušenih kartica. Pri paketnoj obradi, u ulaznoj sobi s poslovima sakuplja se jedna količina sličnih programa(npr. svi programi koji zahtevaju prevodilac FORTRAN-a) koji se pomoću jeftinijeg računara(npr. IBM 1401) sa bušenih kartica prenose na magnetnu traku. Magnetna traka se zatim unosi u sobu sa glavnim računarom(moćnijim i skupljim npr. IBM 1401) predviđenim za izvršavanje programa. U glavni računar se učitava poseban program koji je zadužen da sa trake sa poslovim programe redom učitava i izvršava. Taj program se može smatrati pretkom operativnih sistema. Nakon izvršavanja programa, rezultati se snimaju na drugu magnetnu traku koju operater prenosi do trećeg računara, zaduženog za prebacivanje rezultata sa magnetne trake na bušene kartice. Karakteristike druge generacije računara su: 2

3 1. veća brzina rada centralnog procesora, 2. veći kapacitet centralne memorije i eksternih memorija 3. nove i brže ulazno-izlazne jedinice. 4. programi se pišu na simboličkom mašinskom jeziku, asembleru ili na višem programskom jeziku FORTRAN 5. Operater više nije u stanju da efikasno opsluži računarski sistem, jer su njegove reakcije isuviše spore. Jedino rešenje prebacivanje niza kontrolnih funkcija sa operatera na sam računarski sistem. tj. na posebne kontrolne programe Dakle, kod računara druge generacije razlikujemo dve vrste programa: kontrolni i korisnički Računari treće generacije ( ) prave se od integrisanih kola (IC). Početkom šezdesetih većina proizvođača pravi dve vrste računara: jednu bržu verziju(kao IBM 7094) i jednu slabiju (kao IBM 1401) što je skup poduhvat. Novi korisnici računara najpre žele slabije modele koji su jeftiniji, dok će im jači, brži i skuplji modelibiti potrebni tek nakon izvesnog vremena. IBM taj problem pokušava da reši uvođenjem klase računara IBM System 360. To je serija kompatibilnih računara različitih snaga. Svaki od ovi računara je pogodan i za naučnu i za poslovnu namenu čime je nestala podela računara na one dve vrste. Ovaj koncept su preuzeli i drugi proizvođači računara. Računari su radili pod operativnom sistemom OS/360 koji je bio veoma glomazan i prepšun grešaka. S razvojem discipline poznate pod imenom softversko inženjerstvo (software engineering), uvode se nove funkcije: multiprogramiranje (multiprogamming); višestruke ulazne-izlazne(u/i) operacije (spool) podela računarskog vremena (engl. time sharing) multiprogramiranje - Kada neki program čeka rezultate ulazno-izlaznih operacija, procesor je neiskorišćen, pa se gubi procesorsko vreme. Ovaj problem nije izražen kod programa koji retko zahtevaju ulazno-izlazne operacije (na primer, naučno orijentisani programi), ali jeste kod poslovnih programa. Multiprogramiranje je tehnika kojom se postiže bolje iskorišćenje procesora: memorija se deli na particije u koje se učitavaju različiti programi, to jest poslovi(jobs). Dok neki program čeka na ulazno/izlaznu operaciju, procesor može izvršavati drugi program. Na taj način, ako imamo dovoljan broj programa u memoriji, procesor se stalno upotrebljava. Spuling (engl. Spool Simultaneous Perpheral Operation On Line) jeste tehnika koja omogućava da se nedovoljna brzina ulazno-izlaznih uređaja kompenzuje upotrebom brzih uređaja kao što su trake, a naročito diskovi. Na taj način se omogućava istovremeno izvršenje više ulazno-izlaznih operacija. Brzi uređaj prihvata sve sa ulaza, a zatim se ulaz ka procesoru realizuje sa brzog uređaja. Ulaz se realizuje prebacivanjem sadržaja bušenih kartica na disk(traku) pomoću posebnog uređaja, a bez korišćenja procesora. To znači da se disk paralelno puni novim poslovima dok procesor izvršava programe u memoriji. Kada jedan program završi rad učitava se drugi program sa diska. 3

4 Slično,sve što se šalje na izlaz, prvo se prenosi na brzi uređaj, a zatim sa njega na spore uređaje. time-sharing jeste tehnika koja omogućava da svaki korisnik radi sa računarom interaktivno. Podela vremena je poseban oblik multiprogramiranja, gde svakom terminalu pripada dozvoljeno procesorsko vreme. Posle isteka vremenskog kvantuma tj. dodeljene količine procesorskog vremena, procesor se dodeljuje drugom terminalu. Ukoliko je terminal blokiran zbog čekanja na ulazno-izlazne operacije, procesor se i pre isteka kvantuma dodeljuje drugom terminalu. Kod treće generacije računara treba istaći pojavu dva operativna sistema MULTICS i UNIX. MULTICS neuspela ideja kompanije MIT, Bell Labs i General Electric da se napravi moćan računar i operativni sistem koji bi bio u stanju da radi sa velikim brojem terminala. Ovaj model se može smatrati pretečom Interneta i računarskih mreža. UNIX je uprošćena vrijanta MULTICS sistema koja je doživela praktičnu realizaciju i ekspanziju do današnjih dana. Računari treće generacije su se nazivali mini računari. U trećoj generaciji računarskog sistema, zbog pojave multiprogramiranja i porasta brzina, veličine memorije i broja ulazno izlaznih jedinica, još više kontrolno-upravljačkih funkcija se prebacuje sa čoveka na računar tj. računarski sistem, odnosno na pojedine sistemske programe. Skup svih tih programa se naziva operativni sistem. Programer se oslobađa niza složenih rutinskih poslova i pruža mu se mogućnost većeg angažovanja na kreativnom delu posla. Sem kontrolno-upravljačkih programa kod ovih računara je razvijen i niz uslužnih programa čiji je zadatak da olakšaju i uproste upotrebu računarskih sistema. Tako je nastala podela softvera na: sistemski i korisnički(aplikativni). U četvrtoj generaciji računara( ), prvi put se pojavljuju personalni računari. Razvoj personalnih računara započinje pojavom LSI čipova visokog stepena integracije(large Scale Integration). Računari su bili dovoljno jeftini, tako da su ih mogli priuštiti i više odseka iste firme ili univerziteta, dok su personalni računari postali dovljno jeftini da ih mogu imati pojedinci. Ovde spadaju Spectrum, Commodore, Atari, IBM PC, Apple Maciontosh itd. U prve operativne sisteme za personalne računare spadaju MS DOS i UNIX. Sem klasičnih operativnih sistema javljaju se i dve nove vrste: mrežni operativni sistemi(koriste ih računari povezani u mrežu. Visok stepen autonomnosti - svaki računar ima svoj operativni sistem a pomoću odgovarajućih protokola u mogućnosti su da međusobno razmenjuju podatke) i distributivni operativni sistemi(mnogo ozbiljnija varijanta u mrežnom okruženju, zato što osim deljenja i migracije datoteka i štampača omogućavaju i deljenje procesa tj. programa) 4

5 Definicija i funkcije operativnog sistema Operativni sistem objedinjuje raynorodne delove računara u skladnu celinu i sakriva od korisnika detalje funkcionisanja ovih delova koji nisu bitni za korišćenje računara. Operativni sistem radi sledeće: upravlja programima, podacima i delovima od kojih se računar sastoji (procesor, kontroleri, radna memorija), sa ciljem da oni budu što celishodnije upotrebljeni; obezbeđuje pristupačno radno okruženje za krajnjeg korisnika računara, tako što računar kao mašinu koja rukuje bitovima, bajtovima i blokovima pretvara u mašinu koja rukuje datotekama i procesima. Ukratko rečeno, operativni sistem je skup sistemskih programa koji posreduje između korisnikaračunara i računarskog hardvera, a cilj mu je da: izvršava korisničke programe i olakša rešavanje korisničkih problema; korišćenje računarskog sistema učini podesnijim za korisnika; omogući što efikasnijeiskorišćenje računarskog hardvera Operativni sistem je jedan od najvažnijih i najsloženijih delova računarskog sistema i sastoji se od više relativno nezavisnih celina. Pošto svaki proizvođač računara ima svoje operativne sisteme teško je dati opštu strukturu operativnog sistema. Na slici je prikazan hijerarhijski model operativnog sistema. 5

6 Pojedini slojevi predstavljaju nivoe operativnog sistema. Hijerarhijski model ima sledeći smisao: na posmatranom nivou operativnog sistema mogu se zahtevati usluge samo od njegovih nižih nivoa, a nikako od viših. Najniži sloj je poznat kao jezgro operativnog sistema(engl. nukleus, kernel). Ne postoje čvrsto definisana pravila koja regulišu raspodelu funkcija operativnog sistema po nivoima. Zbog odnosa veličine operativnog sistema i radne memorije, većina operativnih sistema ne može da stane u radnu memoriju. Zato se u memoriji uvek nalaze samo najvažniji delovi operativnog sistema, tzv. rezidentni delovi, koji aktiviraju i završavaju korisničke programe, dodeljuju memorije i datoteke, i obavljaju ulazno-izlazne operacije. Rezidentni deo operativnog sistema mora obavezno podržavati mehanizam prekida, jer je on osnova višeprogramskog rada i komuniciranja računara sa spoljnim svetom. DEO OPERATIVNOG SISTEMA KOJI MORA UVEK POSTOJATI uu RADNOJ MEMORIJI OBIČNO SE NAZIVA JEZGRO ILI NUKLEUS. Funkcije koje koriste svi nivoi moraju se smestiti u jezgro operativnog sistema. Ostali delovi se ubacuju u memoriju kada su potrebni i izbacuju kada više nisu potrebni. Korisnik Viši slojevi u hijerarhijskom modelu Korisnički interfejs (komandni interpreter ili grafičko radno okruženje) JEZGRO HARDVER 6

7 Funkcije operativnog sistema Funkcije koje treba da obavlja operativni sistem mogu se izvesti na osnovu očekivanih funkcija jednog računarskog sistema, kao što su: Automatsko funkcionisanje računarskog sistema OS mora da obezbedi funkcionisanje računarskog sistema bez intervencije operatera, iz prostog razloga ljudske intervencije su mnogo sporije od računara. Mogućnost planiranja i raspoređivanja poslova, i postojanje jezika za upravljanje poslovima Ovde se podrazumeva određivanje koji će se posao koji je spreman za rad izvršavati tj. kome će se dodeliti procesor. Ovde se uvodi jezik za upravljanje poslovima (job control) koji se interpretira preko operativnog sistema. Multiprogramiranje tehnika za pokretanje više programa na istom računaru istovremeno, tako što svaki dobije deo memorije, a procesor se dobija prema funkciji za raspoređivanje poslova Eliminisanje zavisnosti U/I operacija Kako su U/I operacije mnogo sporije od procesora, operativni sistem mora da izoluje U/I operacije od procesora, što se postiže upotrebom brzog medijuma za privremeno memorisanje svih U/I podataka. Taj uređaj u prošlosti je bila traka, a danas je to po pravilu disk. U cilju efikasnosti, U/I operacije po mogućstvu treba što više preklapati ili kombinovati sa drugim procesorskim poslovima. U tom kontekstu su realizovane dve hardverske strukture: kanal(channel) i tehnika prekida (engl. interrupt). Pod kanalom se podrazumeva uređaj koji kontroliše jedan ili više periferijskih uređaja, a sposoban je da prenosi podatke između periferijskih uređaja i memorije bez intervencije glavnog procesora. Tehnika prekida je univerzalna metoda za obaveštavanje operativnog sistema da se neka akcija, tj. U/I komanda završila. Na osnovu definicije operativnog sistema i očekivane funkcionalnosti računarskog sistema zaključujemo da operativni sistem mora obavljati sledeće funkcije: upravljanje poslovima (sekvenciranje i raspoređivanje poslova) i interpretacija komandnog jezika; rukovanje ulazno izlaznim operacijama; rukovanje greškama i prekidima; upravljanje resursima; omogućavanje višestrukog pristupa; zaštita resursa od zlonamernih napada, slučajnih grešaka korisnika, grešaka u korisničkim programima i samom operativnom sistemu; obezbeđivanje dobrog intrfejsa za operatora i korisnika; obračun korišćenja računarskih resursa; 7

8 Karakteristike operativnih sistema su: Karakteristike operativnih sistema Konkurentnost (engl. concurrency) - je postojanje više simultanih, paralelnih aktivnosti. Primeri su preklapanje U/I operacija i operacija izračunavanja ili koegzistencija više programa u memoriji. Konkurentnost izaziva probleme pri prelasku sa jedne na drugu aktivnost, probleme zaštite jedne aktivnosti od druge i sinhronizacije aktivnosti koje su međusobnopovezane. Deoba resursa Konkurentne aktivnosti mogu da zahtevaju deljenje(engl. sharing) resursa ili informacija. Razlozi za deljenje resursa su višestruko (npr.cena obezbeđivanje dovoljnih resursa za svakog korisnika je preskupo. Zato je poželjno nadovezivanje rada jednog korisnika na rad drugog korisnika, deljenje podataka tj. korišćenje istih podataka između različitih programa i otklanjanje redundanse resursa. postojanje dugotrajne memorije Potreba za deljenjem programa i podataka implicira potrebu za trajnim skladištenjem podataka s mogućnošću brzog pristupa (engl. long-term storage). To omogućavaju uređaji velikog kapaciteta tj. sekundarne memorije koji su uglavnom magnetni. Ovde je potrebno rešiiti sledeće probleme: obezbeđivanje jednostavnog pristupa podacima, zaštita od štetnih uticaja bilo kakve vrste(zlonamernih ili nehotičnih i zaštita od grešaka samog sistema. Nedeterminizam Operativni sistem mora biti deterministički orijentisan znači, kada izvršava isti program sa istim podacima, mora dati isti rezultat, bez obzira da li će se to raditi danas, sutra ili za mesec dana. Na drugoj strani, operativni sistem mora karakterisati nedeterminističko ponasanje(engl. nondeterminancy), što znači da mora da odgovori na masu zahteva i događaja koji se mogu desiti na nepredvidiv način(zahtevi za resursima, greške u toku izvršavanja programa, prekidni signal perifernih uređaja). Operativni sistem ne može predvideti sve situacije koje mogu nastupiti i mora biti spreman za sve moguće sekvence događaja. Poželjne osobine operativnog sistema U poželjne osobine operativnog sistema spadaju: 1. Visok nivo efikasnosti Efikasnost operativnog sistema se može precizno predstaviti samo pomoću više kriterijuma, pri čemu značaj svakog kriterijuma u globalnoj predstavi zavisi od vrste i namene operativnog sistema. 8

9 Kriterijumi su sledeći: srednje vreme između poslova; vreme neiskorišćenosti operativnog sistema; vreme prolaska(engl. turn-around time) za paketnu obradu; vreme odziva (engl. response time) za interaktivne sisteme; iskorišćenost rersursa (engl. resource utilisation); propusna moć (broj poslova po satu, tj. ukupna veličina posla koji može biti obavljen interaktivno u nekom vremenu) Neka je e merilo efikasnosti (engl. efficiency): e=t korisno /t ukupno gde je t korisno vreme kada procesor radi korisne stvari u nekom poslu t ukupno vreme za koje se posao obavi. e se mora nalaziti u intervalu: 0<e<1 ; Ovde se uvodi i definicija merila gubitka vremena (o) (engl. overhead) o=t odrzavanje /t ukupno gde je t odrzavanje vreme kada procesor radi poslove vezane za održavanje samog sistema (engl.housekeeping) 0<o<1 ; Ovde važi: e+o=1. 2. visok nivo pozdanosti Idealno, operativni sistem bi trebalo da bude bez grešaka, ali to u realnosti nije moguće. Merilo pouzdanosti je je broj grešaka tj. srednje vreme između dve greške ili dv otkaza. 3. Jednostavnost održavanja Treba omogućiti da sistem održava što manje ljudi. da bi se to postiglo, potrebna je modularna struktura, sa jasno definisanim interfejsima među modulima i, naravno sa dobrom pratećom dokumentacijom 4. Prihvatljiva veličina Operativni sistem treba da zauzme što manje prostora u memoriji mada sa povećanjem kapacitivnosti savremenih memorijskih sistema - to gubi važnost. Na drugoj strani veliki sistemi su podložni greškama, a i njihov razvoj traje duže U prošlosti, operativni sistemi su pisani na asemblerskom jeziku, što je imalo svoje prednosti mane. Prednosti su svakako u kompaktnosti izvršnog koda, koji je minimalan, a po preformansama 9

10 optimalan. Mane se ogledaju u tome što realizacija koda zahteva mnogo programerskog vremena. Zahvaljujući jeziku C i UNIX sistemu, operativni sistemi se danas pišu na višim programskim jezicima. Implementacija u u višem programskom jeziku donosi mnoge prednosti: izvorni kod se mnogo brže piše; izvorni kod je mnogo kompaktniji; kod se mnogo lakše razume i lakše se otklanjaju greške (engl. debug) operativni sistem napisan na višem programskom jeziku se mnogo lakše prenosi na drugu računarsklu arhitekturu, tj. na drugu vrstu procesora. 10

UVOD Svaki složeni postupak koji se može izraziti pomoću algoritma sa konačnim brojem elementarnih operacija, može se predati računaru na izvršenje. J

UVOD Svaki složeni postupak koji se može izraziti pomoću algoritma sa konačnim brojem elementarnih operacija, može se predati računaru na izvršenje. J UVOD Svaki složeni postupak koji se može izraziti pomoću algoritma sa konačnim brojem elementarnih operacija, može se predati računaru na izvršenje. Jedan od ključnih delova računarskog sistema koji omogućava

Више

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

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

Више

P1.0 Uvod

P1.0 Uvod Системска програмска подршка у реалном времену 1 Миодраг Ђукић miodrag.djukic@rt-rk.uns.ac.rs www.rt-rk.uns.ac.rs 1 Системска програмска подршка у реалном времену 1 програмска подршка = софтвер Системски

Више

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova komponenta računarskog sistema se zove SOFTVER(software

Више

RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizova

RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizova RAČUNARSKI SISTEM Ne postoji jedinstvena definicija pojma računarski sistem. Računarski sistem predstavlja skup mašina i pridruženih metoda (realizovanih u obliku softvera) organizovanih radi vršenja automatske

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

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 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

Више

OPERATIVNI SISTEMI

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

Више

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

POSLOVNI INFORMACIONI SISTEMI  I RA^UNARSKE ZNAČAJ RAČUNARSKIH KOMUNIKACIJA U BANKARSKOM POSLOVANJU RAČUNARSKE MREŽE Računarske mreže su nastale kombinacijom računara i telekomunikacija dve tehnologije sa veoma različitom tradicijom i istorijom.

Више

RAČUNALO

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

Више

PowerPoint Presentation

PowerPoint Presentation Prof. dr Pere Tumbas Prof. dr Predrag Matkovid Identifikacija i izbor projekata Održavanje sistema Inicijalizacija projekata i planiranje Implementacija sistema Dizajn sistema Analiza sistema Faze životnog

Више

P11.3 Analiza zivotnog veka, Graf smetnji

P11.3 Analiza zivotnog veka, Graf smetnji Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи

Више

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode] 1. Broj bitova koji se jednovremeno prenosi i obrađuje unutar procesora naziva se: a) radni takt b) procesorski kod c) procesorska reč d) procesorski takt 1. Broj bitova koji se jednovremeno prenosi i

Више

Zbirka resenih zadataka iz arhitekture racunara

Zbirka resenih zadataka iz arhitekture racunara Ј. ЂОРЂЕВИЋ, З. РАДИВОЈЕВИЋ, М. ПУНТ, Б. НИКОЛИЋ, Д. МИЛИЋЕВ, Ј. ПРОТИЋ, А. МИЛЕНКОВИЋ АРХИТЕКТУРА И ОРГАНИЗАЦИЈА РАЧУНАРА ПРЕКИДИ, МАГИСТРАЛА И УЛАЗ/ИЗЛАЗ ЗБИРКА РЕШЕНИХ ЗАДАТАКА Београд 2013. i САДРЖАЈ

Више

PowerPoint Presentation

PowerPoint Presentation УВОД Дa би рaчунaри нa мрежи могли међусобно да кoмуницирaју и рaзмeњују пoдaткe, пoтрeбнo je: дa сe увeду ПРOТOКOЛИ (утврђeна прaвилa и процедуре за комуникацију) да постоје АДРEСE кoje су jeдинствeнe

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 20.06.2019. 9:00 04.07.2019. 9:00 све Основи електротехнике 1 2226 17.06.2019. 9:00 01.07.2019. 13:00 све Програмирање 1 2227 21.06.2019. 9:00 05.07.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 05.09.2019. 9:00 19.09.2019. 9:00 све Основи електротехнике 1 2226 02.09.2019. 9:00 16.09.2019. 9:00 све Програмирање 1 2227 06.09.2019. 9:00 20.09.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 07.02.2019. 9:00 21.02.2019. 9:00 све Основи електротехнике 1 2226 04.02.2019. 9:00 18.02.2019. 9:00 све Програмирање 1 2227 08.02.2019. 9:00 22.02.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање I година Математика 1 2225 03.10.2019. 15:00 све Основи електротехнике 1 2226 30.09.2019. 15:00 све Програмирање 1 2227 04.10.2019. 15:00 све Основи рачунарске технике 2228 01.10.2019. 15:00 све Социологија

Више

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić projektni zadatak projektovanje programa (algoritmi) pisanje programskog koda, izvorni kod,

Више

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational

Више

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. 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

Више

Microsoft PowerPoint - Strukturni dijagrami, Gantogram - Planiranje [Compatibility Mode]

Microsoft PowerPoint - Strukturni dijagrami, Gantogram - Planiranje [Compatibility Mode] + Metode i tehnike planiranja projekta + Projektne strukture + Tehnike struktuiranja projekta Breakdow strukture strukture za dekomponovanje Matrice WBS: Project Work Breakdown Structure OBS: Organization

Више

Slide 1

Slide 1 Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Projektovanje Namenskih Računarskih Struktura 1 Sistemi zasnovani na Androidu Uvod u Android platformu

Више

Увод у организацију и архитектуру рачунара 1

Увод у организацију и архитектуру рачунара 1 Увод у организацију и архитектуру рачунара 2 Александар Картељ kartelj@matf.bg.ac.rs Напомена: садржај ових слајдова је преузет од проф. Саше Малкова Увод у организацију и архитектуру рачунара 2 1 Секвенцијалне

Више

Slide 1

Slide 1 predmet Inženjerska informatika Operativni sistem dr Anica Milošević Koji operativni sistemi postoje? Microsoft Windows Linux Suse Red Hat Ubuntu Unix 26.1.2018. 2 Šta je Windows operativni sistem? Operativni

Више

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Akademska godina 018/019 PREDMET Godina studija I Status

Више

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt Uvod u računarske mreže v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2008 Uvod u računarske mreže Terminologija Primjer povezivanja dva računara Pojam protokola OSI referentni model Protokoli

Више

QFD METODA – PRIMER

QFD METODA – PRIMER QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom

Више

Softversko inženjerstvo

Softversko inženjerstvo Softversko inženjerstvo OAS SOFTVERSKO INŽENJERSTBO Trajanje studija: 4 godine Broj ESPB: 240 ESPB Izborni moduli: Modul SI: Softversko inženjerstvo Modul RI: Razvoj igara Modul SI: Softversko inženjerstvo

Више

06 Poverljivost simetricnih algoritama1

06 Poverljivost simetricnih algoritama1 ЗАШТИТА ПОДАТАКА Симетрични алгоритми заштите поверљивост симетричних алгоритама Преглед биће објашњено: коришћење симетричних алгоритама заштите како би се заштитила поверљивост потреба за добрим системом

Више

KATALOG ZNANJA IZ INFORMATIKE

KATALOG ZNANJA IZ INFORMATIKE KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke

Више

Microsoft Word - 11 Pokazivaci

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

Више

Pojačavači

Pojačavači Programiranje u fizici Prirodno-matematički fakultet u Nišu Departman za fiziku dr Dejan S. Aleksić Programiranje u fizici dr Dejan S. Aleksić, vanredni profesor Kabinet 307 (treći sprat), lab. za elektroniku

Више

Funkcije predavač: Nadežda Jakšić

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

Више

Microsoft PowerPoint - Topic04-Serbian.ppt

Microsoft PowerPoint - Topic04-Serbian.ppt Tema 4 Osnovni koncepti za opis razvoja softvera DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

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 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

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

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

Више

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt Uvod u operativne sisteme v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici 2009 Operativni sistemi i mreže: način realizacije vježbi Tokom semestra 3 periodična testa (Operativni sistemi, Mrežni

Више

Algoritmi i arhitekture DSP I

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

Више

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР јединице 1. 1. Увод у информатику и рачунарство 1. 2. Oрганизација података на рачунару 1. 3. Рад са текстуалним документима 1. 4. Форматирање

Више

Slide 1

Slide 1 Катедра за управљање системима ТЕОРИЈА СИСТЕМА Предавањe 2: Основни појмови - систем, модел система, улаз и излаз UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES План предавања 2018/2019. 1.

Више

Broj: 01-12/2014 Datum: Direktor preduzeća Phoneco doo, Marko Burgić dipl. Oecc., objavljuje OPŠTE USLOVE USTUPANJA PRAVA NA KORIŠĆENJE POS

Broj: 01-12/2014 Datum: Direktor preduzeća Phoneco doo, Marko Burgić dipl. Oecc., objavljuje OPŠTE USLOVE USTUPANJA PRAVA NA KORIŠĆENJE POS Broj: 01-12/2014 Datum: 01.12.2014 Direktor preduzeća Phoneco doo, Marko Burgić dipl. Oecc., objavljuje OPŠTE USLOVE USTUPANJA PRAVA NA KORIŠĆENJE POSLOVNOG SOFTVERA KONTAKT CENTAR, POSLOVNO INFORMACIONI

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 07.10.2017 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Увод у рачунарство Алгоритми и програмирање Математика 1 Математика

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII 18.09.2017 Алгоритми и програмирање 19.09.2017 Математика 1 20.09.2017 Математика 2 21.09.2017 Увод у

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII Лабораторијски практикум Физика Лабораторијски практикум - Увод у рачунарство

Више

Microsoft PowerPoint - GR_MbIS_12_IDEF

Microsoft PowerPoint - GR_MbIS_12_IDEF Menadžment poslovnih informacionih sistema - 12 metode modeliranja funkcija pripremila Doc. dr Gordana Radić Integfated DEFinition Definicija: je metoda (jezik) modeliranja bazirana je na kombinaciji grafike

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: ОКТОБАР 2 2017/2018 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Алгоритми и програмирање Лабораторијски практикум

Више

Satnica.xlsx

Satnica.xlsx САТНИЦА ПОЛАГАЊА ИСПИТА У ИСПИТНОМ РОКУ СЕПТЕМБАР 2018/2019 ПОНЕДЕЉАК 19.08.2019 Објектно оријентисано програмирање 41 2Б-ТЕЛ Методе преноса у телекомуникационим системима 1 2Б-ТЕЛ Моделовање и симулација

Више

SRV_1_Problematika_real_time_sistema

SRV_1_Problematika_real_time_sistema SISTEMI REALNOG VREMENA Vanr.prof. Dr. Lejla Banjanović-Mehmedović www.lejla-bm.com.ba Mehmedović 1 Sadržaj predmeta 1. Problematika real-time sistema. Klasifikacije sistema u realnom vremenu. 2. Aplikacije

Више

STRATEGIJSKI MENADŽMENT

STRATEGIJSKI MENADŽMENT STRATEGIJSKI MENADŽMENT DEO II: PROCES MENADŽMENTA GLAVA 4: ORGANIZOVANJE ORGANIZACIJA Organizacija je institucionalna posledica menadžmenta (ne samo aktivnosti organizovanja) Infrastruktura za sprovođenje

Више

Projektovanje informacionih sistema i baze podataka

Projektovanje informacionih sistema i baze podataka Realni sistem i informacioni sistem Ulaz Realni sistem Izlaz Unos Baza podataka Izveštaji Realni sistem i informacioni sistem Sistem se definiše kao skup objekata (entiteta) i njihovih međusobnih veza

Више

Microsoft PowerPoint - 1. Osnovni pojmovi - prosireno - Compatibility Mode

Microsoft PowerPoint - 1. Osnovni pojmovi - prosireno  -  Compatibility Mode Osnovni pojmovi 1 Sadržaj predavanja Pojam kibernetike, informatike, računara i računarstva Pojam sistema i njegove komponente Informacioni sistem (IS), osnovni cilj i zadaci IS Osnovne komponente strukture

Више

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар 3.1 Математика 3 O 3+3+0 6 3.2 Теорија електричних кола O 3+2+0 6 3.3 Основи електронике O 3+2+1 6 3.4 Програмирање

Више

Satnica.xlsx

Satnica.xlsx ПОНЕДЕЉАК 10.06.19 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 64 А3 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 46 Ч1 2Б Алгоритми и програмирање - КОЛОКВИЈУМ 70 Ч2 2Б Алгоритми и програмирање - КОЛОКВИЈУМ

Више

АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ

АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕРСТВО И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ (СИИТ) У циљу бољег

Више

Inženjering informacionih sistema

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)

Више

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 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

Више

Model podataka

Model podataka Fakultet organizacionih nauka Uvod u informacione sisteme Doc. Dr Ognjen Pantelić Modeliranje podataka definisanje strategije snimanje postojećeg stanja projektovanje aplikativno modeliranje implementacija

Више

PowerPoint Presentation

PowerPoint Presentation Metode i tehnike utvrđivanja korišćenja proizvodnih kapaciteta Metode i tehnike utvrđivanja korišćenja proizvodnih kapaciteta Sa stanovišta pristupa problemu korišćenja kapaciteta, razlikuju se metode

Више

P9.1 Dodela resursa, Bojenje grafa

P9.1 Dodela resursa, Bojenje grafa Фаза доделе ресурса Ова фаза се у литератури назива и фазом доделе регистара, при чему се под регистрима подразумева скуп ресурса истог типа. Додела регистара променљивама из графа сметњи се обавља тзв.

Више

Prezentacija 1. i 2. cas

Prezentacija 1. i 2. cas Uvod Osnovi informatike Nastavnik: Doc. dr Milutin Radonjić Saradnik: mr Boris Marković Fond časova: 2P+1V Nakon svakog predavanja studenti mogu dobiti slajdove Obaveze studenta u toku nastave: pohađa

Више

Microsoft PowerPoint - SEP-2013-CAS02

Microsoft PowerPoint - SEP-2013-CAS02 STRATEGIJE E ZA ELEKTRONSKO POSLOVANJE STRATEGIJE ZA ELEKTRONSKO POSLOVANJE Elektronsko poslovanje ne predstavlja samo dodatak tradicionalnom, već ono predstavlja revoluciju u poslovanju. Ono omogućava

Више

Орт колоквијум

Орт колоквијум II колоквијум из Основа рачунарске технике I - 27/28 (.6.28.) Р е ш е њ е Задатак На улазе x, x 2, x 3, x 4 комбинационе мреже, са излазом z, долази четворобитни BCD број. Ако број са улаза при дељењу

Више

Microsoft Word - Smerovi 1996

Microsoft Word - Smerovi 1996 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 СТАРИ НАСТАВНИ ПЛАН И ПРОГРАМ (1996) Смер: СВИ Филозофија и социологија 20.08.2019 Теорија друштвеног развоја 20.08.2019 Програмирање 20.08.2019 Математика I 21.08.2019

Више

Microsoft Word - 13-Mreze.doc

Microsoft Word - 13-Mreze.doc MREŽE RAČUNALA Mreža (engl. network) skup (sustav) povezanih računala i njihovih perifernih uređaja koji omogućava brzu razmjenu podataka među njima neovisno o njihovoj udaljenosti te zajedničku upotrebu

Више

vodič za os

vodič za os VODICČ ZA IZBOR OPERATIVNOG SISTEMA Kupovina novog računara podrazumeva između ostalog i detaljno proučavanje njegovih unutrašnjih komponenti. Potrebno je odabrati odgovarajući procesor, vrstu i količinu

Више

Microsoft Word - Akreditacija 2008

Microsoft Word - Akreditacija 2008 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2008) Модул: СВИ Година I Од II до IV Семестар I II IV-VII 18.09.2017 Алгоритми и 19.09.2017 Математика I 20.09.2017 Математика II 21.09.2017 Увод у рачунарство

Више

Контрола ризика на радном месту – успостављањем система менаџмента у складу са захтевима спецификације ИСО 18001/2007

Контрола ризика на радном месту – успостављањем система менаџмента у складу са захтевима спецификације ИСО 18001/2007 Profesor: dr Biljana Gemović Rizik je termin usko povezan sa svim poslovnim i proizvodnim aktivnostima i njegovo postojanje kao takvo mora biti prepoznato i prihvaćeno. Standard OHSAS 18001:2007 rizik

Више

УНИВЕРЗИТЕТ У ИСТОЧНОМ САРАЈЕВУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ ПРЕДМЕТ Почетак испита Термин Математика Основи електротехнике

УНИВЕРЗИТЕТ У ИСТОЧНОМ САРАЈЕВУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ ПРЕДМЕТ Почетак испита Термин Математика Основи електротехнике Математика 1 16.00 18.04.17. Основи електротехнике 1 16.00 20.04.17. Физика 16.00 19.04.17. Увод у менаџмент 16.00 13.04.17. Енглески језик 1 16.00 21.04.17. Основи рачунарске технике 16.00 12.04.17. Математика

Више

Microsoft Word - Master 2013

Microsoft Word - Master 2013 ИСПИТНИ РОК: ЈУН 2018/2019 МАСТЕР АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Студијски програм: ЕЛЕКТРОЕНЕРГЕТИКА Семестар 17.06.2019 Статички електрицитет у технолошким процесима Електронска кола за управљање

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode] Организација извршног програма (Марић, Јаничић: Програмирање 1, 9.3.3) Извршавање програма После успешног превођења (претпроцесирања, компилације, повезивања) програм може да се изврши Извршавање се захтева

Више

Microsoft Word - Master 2013

Microsoft Word - Master 2013 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 МАСТЕР АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Студијски програм: ЕЛЕКТРОЕНЕРГЕТИКА Семестар 19.08.2019 Електромагнетна компатибилност у електроенергетици Управљање дистрибутивном

Више

` 1.Врсте меморије На основу начина чувања података делимо их на меморије које привремено чувају податке (док је рачунар укључен) и меморије које трај

` 1.Врсте меморије На основу начина чувања података делимо их на меморије које привремено чувају податке (док је рачунар укључен) и меморије које трај 1.Врсте меморије На основу начина чувања података делимо их на меморије које привремено чувају податке (док је рачунар укључен) и меморије које трајно чувају податке. Привремено чување података карактерише

Више

Орт колоквијум

Орт колоквијум Испит из Основа рачунарске технике - / (6.6.. Р е ш е њ е Задатак Комбинациона мрежа има пет улаза, по два за број освојених сетова тенисера и један сигнал који одлучује ко је бољи уколико је резултат

Више

Microsoft Word - Raspored ispita Jun.doc

Microsoft Word - Raspored ispita Jun.doc FAKULTET ORGANIZACIONIH NAUKA KONAČAN RASPORED ISPITA ZA JUNSKI ISPITNI ROK 8. GODINE Predmet Od. P/U Datum Sale Napomena Akcionarstvo i berzansko poslovanje ME U 21/06/8---- Arhitektura računara i oper.

Више

Z-15-85

Z-15-85 РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ЕКОНОМИЈЕ И РЕГИОНАЛНОГ РАЗВОЈА ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ 11 000 Београд, Мике Аласа 14, пошт. преградак 34, ПАК 105305 телефон: (011) 328-2736, телефакс: (011)

Више

P1.2 Projektovanje asemblera

P1.2 Projektovanje asemblera ПРОЈЕКТОВАЊЕ АСЕМБЛЕРА Асемблер Модули асемблера 1 Дефинисање новог лингвистичког нивоа превођењем Потребан преводилац алат који преводи програм написан на једном језику (на једном лингвистичком нивоу)

Више

PROMENLJIVE, TIPOVI PROMENLJIVIH

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

Више

Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун Предмет Датум Време

Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун Предмет Датум Време Универзитет у Београду Факултет организационих наука Распоред испита за предмете мастер академских студија Испитни рок: Јун 2018. Предмет Датум Време Сала Напомена Big data у електронском пословању 4.

Више

4 dan - DWeb

4 dan - DWeb Data Webhouse (Document-Driven DSS) DW 1 Namena data warehouse sistema je da transformiše podatke dobijene iz postojećeg transakcionog sistema, u oblik pogodan za sprovoñenje analiza i obradu nekim od

Више

Microsoft Word - vodicitm.doc

Microsoft Word - vodicitm.doc Универзитет у Београду Машински факултет ВОДИЧ кроз основне академске студије Информационе технологије у машинству Школска 2019/2020. година Београд, октобар 2019. године Структура студија које се од 1.10.2005.

Више

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 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

Више

P1.3 Projektovanje makroasemblera

P1.3 Projektovanje makroasemblera ПРОЈЕКТОВАЊЕ МАКРОАСЕМБЛЕРА Макроасемблер Потребна проширења асемблера 1 МАКРОАСЕМБЛЕР Макроасемблер преводи полазни програм написан на макроасемблерском језику у извршиви машински програм. Приликом израде

Више

Физика и информатика

Физика и информатика Физика и информатика Увод Развој информационих технологија уско је везан за развој саме физике. Једни од навећих напредака у информационој технологији настали су у тренуцима великих физичких открића, пред

Више

Microsoft PowerPoint Tema 1. Osnovni informaticki pojmovi (4 casa)

Microsoft PowerPoint Tema 1. Osnovni informaticki pojmovi (4 casa) INFORMATIKA 1. razred Tema 1: Osnovni informatički pojmovi (4 časa) Šta je informatika? Informatika je nauka o informacijama. Njen je zadatak da izučava oblik informacije, načine pamćenja, obradu i upotrebu

Више

PowerPoint Presentation

PowerPoint Presentation VMware Horizon 7 What s New Bojan Andrejić i Stefan Đoković COMING Computer Engineering Uvod u VMware Horizon 7 Obezbeđuje unapređeno i bezbedno upravljanje i isporučivanje Windows ili Linux desktopova,

Више

M-3-643

M-3-643 РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ЕКОНОМИЈЕ И РЕГИОНАЛНОГ РАЗВОЈА ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ 11 000 Београд, Мике Аласа 14, поштански фах 384 телефон: (011) 328-2736, телефакс: (011) 2181-668 На

Више

Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР Предмет

Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР Предмет Универзитет у Београду Факултет организационих наука Коначан распоред испита за предмете Мастер академских студија Испитни рок: ОКТОБАР 2016. Предмет Датум Време Сала Напомена Big data у електронском пословању

Више

Projektovanje tehnoloških procesa

Projektovanje tehnoloških procesa ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА Департман за производно машинство Пројектовање технолошких процеса Тема: Др Мијодраг Милошевић Технолошки процеси израде производа Део производног процеса у коме се врши измена

Више

STUDIJA SLUČAJA: Konsolidacija informatičkog sustava Grada Raba siječanj, Informacijske tehnologije

STUDIJA SLUČAJA: Konsolidacija informatičkog sustava Grada Raba siječanj, Informacijske tehnologije STUDIJA SLUČAJA: Konsolidacija informatičkog sustava Grada Raba siječanj, 2017. Informacijske tehnologije Studija slučaja (Case study) Informatički sustav Grada Raba sastoji se od 1 fizičkog poslužitelja

Више

FAKULTET ORGANIZACIONIH NAUKA

FAKULTET ORGANIZACIONIH NAUKA FAKULTET ORGANIZACIONIH NAUKA KONAČAN RASPORED ISPITA ZA OKTOBARSKI ISPITNI ROK (po datumu) Predmet Odsek P/U Datum Sala Upravljanje kvalitetom dokumentacije UK P 22/09/2007----09:00 RC Informacioni sistemi

Више

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011) РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ 11000 Београд, Мике Аласа 14, ПП: 34, ПАК: 105 305 телефон: (011) 32-82-736, телефакс: (011) 21-81-668 На основу члана 192. ст.

Више

Studijski primer - Dijagrami toka podataka Softverski inženjering 1

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

Више

** Osnovni meni

** Osnovni meni Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski

Више

Satnica.xlsx

Satnica.xlsx ПОНЕДЕЉАК 17.06.2019 2Б-УПС Електрична кола 24 Б-УПС Електрична кола 1 УПС Теорија кола 2 2Б-ЕЕН Електрична кола у електроенергетици 8 Б-ЕЕН Електрична кола 1 ЕЕН Теорија електричних кола 1 А1 2Б-ЕЛК Дигитална

Више

PowerPoint Presentation

PowerPoint Presentation Fakultet za kompjuterske nauke, Univerzitet Megatrend Uvod u računarstvo u oblaku Virtuelizacija (I deo: osnovni pojmovi) Nemanja Maček 1 Sadržaj Pojam virtuelizacije Arhitekture sa i bez virtuelizacije

Више

Slide 1

Slide 1 Катедра за управљање системима ТЕОРИЈА СИСТЕМА Предавањe 1: Увод и историјски развој теорије система UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES Катедра за управљање системима Наставници:

Више