Opretivni sistem. Osnovni pojmovi operativnih sistema
|
|
- Reynard Hopkins
- 6 years ago
- Views:
Transcription
1 Opretivni sistem Osnovni pojmovi operativnih sistema
2 Uvod 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čunare, bilo kao operateri, programeriili 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 (engl. 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 (engl. linkers) i punioci (engl. loaders) 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 sadrzi odgovore na sva ova pitanja.
3 Učimo Definicija i karakteristike OS Funkcije operativnih sistema Hardverske komponente koje koristi OS Jezik OS Razvoj operativnih sistema Klasifikacija vrste OS Struktura operativnih sistema
4 Definicija i karakteristike OS Operativni sistem najčešće u većem stepenu utiče na predstavu korisnika o mogućnostima računara od samog hardvera
5 Sav softver se može podeliti na sistemski i aplikativni. Aplikativni je namenjen rešavanju nekog konkretnog problema. Izrađuje ga sam korisnik, odnosno programer, za razliku od sistemskog softvera koji obično izrađuje proizvođač računara. Sistemski programi su stalno prisutni u računarskom sistemu i svakom korisniku omogućavaju lakše, jednostavnije i efikasnije korišćenje računarskih resursa. Oni se dalje dele na kontrolnoupravljački softver (operativni sistem - OS) i uslužni softver.
6 Šta obezbeđuje operativni sistem Operativni sistem objedinjuje raznorodne delove računara u skladnu celinu i sakriva od korisnika detalje funkcionisanja ovih delova koji nisu bitni za korisnike računara. Operativni sistem radi sledeće: upravlja programima, podacima i delovima od kojih se računar sastoji (procesor, kontroleri, radna memorija), s ciljem da oni budu što celishodnije upotrebljeni; obezbeđuje pristupačno radno okruže nje za krajnjeg korisnika računara, tako što računar kao mašinu koja rukuje bitovima, bajtovima i blokovima pretvara U opštem smislu, operativni sistem se može definisati kao skup programa koji upravljaju resursima računarskog sistema i obezbeđuju interfejs ka korisniku.
7 Odnos hardvera i softvera
8 Operativni sistem najčešće u većem stepenu utiče na predstavu korisnika o mogućnostima računara od samog hardvera.
9 Operativni sistem je skup sistemskih programa koji služe za upravljanje računarskim resursima i obezbeđuju interfejs ka korisniku. Interface - sučeljavanje, odnosno suočavanje ili susretanje, čime označavamo susret, interakciju i komunikaciju dva objekta. Pod pojmom računarski resursi podrazumevamo sve što je programu potrebno za rad. Hardverski resursi su procesori, operativna memorija i ulazno/izlazni uređaji, a softverski resursi su programi i podaci, to jest fajlovi.
10 Operativni sistem je kompleksan programski sistem sastavljen od skupa programa koji treba da obezbedi lako i efikasno koriscenje računara. Operativni sistem tretira računar kao skup resursa i pokušava da dodeli ove resurse programima, tako da računar kao celina bude što efikasnije iskorišćen. Resursi racunarskog sistema su: procesor, memorija, datoteke na disku i ostali uređaji priključeni na računar. Neki resursi mogu da se koriste zajednički.njih može da koristi istovremeno više programa. Poseban sistematski program (scheduler) brine o sinhronizovanom radu istovremeno aktivnih programa.
11 Operativni sistem mora stalno da prati akcije programa i promene u stanju hardvera i da deluje u skladu sa tim promenama.
12 Apstrakcija računarskog sistema/slojevi Korisnik 1 Ljudi Korisnik 2 Programski interfejs Korisnički programi Korisnički interfejs Operatini sistem Hardevski interfejs/privilegovane komande Disk, treke, memorija Korisnik 3 Korisnik n
13 Na pitanje šta sve obuhvata operativni sistem mogu se dobiti različiti odgovori. Prema tradicionalnom shvatanju operativni sistem čine: Microcode (mikrokod)skup uslužnih sistemskih programa kernel (jezgro) program koji obavlja osnovne funkcije OS i uvek se nalazi u memoriji shell (školjka) komandni ili grafički korisnički interfejs (GUI) prema funkcijama Prema modernom shvatanju operativni sistem obuhvata sve ovo i još: luksuzan GUI skup uslužnih aplikativnih programa programi za Internet usluge...
14 Mikrokod(microcode) skup programa specifičan za odredjeni hardver računara. Ovaj skup programa je grupisan u jedan modulbios (Basic Input Output Sistem). Skup programa je upisan u ROM memoriju, na čipu koji se nalazi u sastavu osnovne ploče (zato ga pišu proizvođači ploče).
15 Operativni sistem Drajveri Drajveri BIOS Hardver
16 Jezgro (karnel) To je skup programa koji kontrolišu pristup računaru, organizaciju memorije, organizaciju datoteka, raspored rada procesa i raspodelu sistemskih resursa. Korisnik nema pristup ovim programima tj. korisnik ih ne može menjati.
17 Ljuspa (shell) Interfejs je nešto što povezuje (usklađuje) dve stvari. Ljuska (shell) jeste komandni interfejs. (inerface) koji interpretira ulazne komande korisnika i/ ili njihovih programa i akgivira odgovarajuće sistemske programe koji čine jezgro sistema. Kod hardvera se pod ovim pojmom podrazumeva uređaj koji omogućava povezivanje dva hardverska uređaja. Kod softvera interfejs je program koji povezuje dva programa ili korisnika sa programom. Ovde se misli na : izgled ekrana način komunikacije korisnika i računara.
18 Danas se u suštini pod operativnim sistemom podrazumeva samo jezgro zato što je Mikrokod prepušten proizvođaču, a jedan operativni sistem može imati više ljuski koji su napisali različiti autori.
19 Karakteristike OS-ova Važne karekteristike, tj osobine koje ispoljava pri upotrebi
20 Karakteristikama nekog OS možemo nazvati njegove osobine koje koje ispoljava pri upotrebi. Iz niza osobina koje mogu posedovati OS izdvojićemo: Istovremenost - paralelizam (Concurrency) Zajedničko korišćenje, odnosno deljenje resursa (Sharing) Pouzdanost (Reliability) Sigurnost (Security) Upotrebljivost (Usability) i Deljivost - modularnost (Modularity)
21 Paralelizam u radu podrazumeva uporedno odvijanje više procesa (programa u stanju izvršavanja) u računarskom sistemu. Ovu karakteristiku poseduju oni OS koji su u stanju da ođednom započnu rešavanje više zadataka i omoguće njihovo istovremeno odvijanje. U datom trenutku, međutim, jedan procesor izvršava samo jedan program. Dakle, gledajući sa strane korisnika, izvršava se više programa istovremeno, ali sa interne strane računarskog sistema zapravo se izvršava onoliko programa koliko ima procesora u sistemu. Naime, ako postoji samo jedan (centralni) procesor, onda se u svakom trenutku na njemu može izvršavati samo jedan program, ali ako ima više procesora, onda je izvršavanje zaista paralelno.
22 Zajedničko korišćenje, odnosno deljenje resursa posledica je paralelizma koji postoji u računarskom sistemu, bilo da se radi o prividno ili stvarno paralelnoj obradi Uređaji mogu biti: Razume se, deliti se mogu samo resursi kojima to njihova konstrukcija dopušta. deljivi (sharable) kao npr. operativna memorija jer može više procesa istovremeno da bude smešteno u njoj; nedeljivi (nonsharable) kao npr. disk jer ne može više procesa da istovremeno pristupa disku (ali nijedan proces ne drži disk sve vreme izvršavanja nego između dva uzastopna pristupa istog procesa može biti proizvoljan broj pristupa drugih procesa) i monopolski (dedicated) su takođe nedeljivi, ali kod njih između uzastopnih pristupa jednog procesa ne sme biti pristupa drugih procesa (npr. štampač, magnetna traka...), tj. oni se ne oslobađaju
23 Pouzdanost je karakteristika OS koja govori o učestalosti grešaka ili zastoja Jasno je da pouzdanost sistema zavisi ne samo od operativnog sistema, već i od spoljašnjih događaja i zahteva poput režima korišćenja, konfiguracije sistema, zahteva korisnika i slično. Npr. kod nekih real time sistema neophodno je obezbediti neprekidno pouzdano funkcionisanje bez havarijskih situacija ili prekidanje kontrole pri otkazu pojedinih uređaja. Povećanje pouzdanosti sistema postiže se uvođenjem rezervenih uređaja i specijalnom logičkom organizacijom koja omogućava automatsku rekonfiguraciju sistema.
24 Sigurnost sistema je osobina koja omogućava OS da zaštiti od neovlašćenog pristupa one delove u računarskom sistemu koje korisnik želi da zaštiti. Najčešće se radi o zaštiti podataka i programa. Operativni sistem mora da zaštiti i samog sebe od ostalih programa u sistemu.
25 Upotrebljivost je karakteristika po kojoj se funkcije operativnog sistema moraju što jednostavnije koristiti. To se pre svega odnosi na komunikaciju između OS i korisnika, odnosno na kontrolno upravljački jezik. Međutim, pod upotrebljivošću OS podrazumevamo i druge aspekte korišćenja kao što su: podržavanje raznih režima rada, mogućnost izvršenja više programa, različite mogućnosti pristupa i slično.
26 Modularnost je karakteristika koja ukazuje na na modularan pristup izgradnji samog operativnog sistema Ova karakteristika omogućava proizvođaču da ga modifikuje u delovima koje treba ili želi da promeni, a da se pri tom ne menja čitav sistem, a takođe i samom korisniku da ga nadograđuje
27 Funkcije operativnih sistema funkcije sistema su zadaci koje sistem mora da realizuje
28 OS treba da obezbedi... Uz upravljanje računarskim resursima procesorima, operativnom memorijom, perifernim uređajima i podacima, OS treba da obezbede interpretiranje i izvođenje kontrolno upravljačkih komandi i programa, upravljanje poslovima, zaštitu, a često i podršku daljinske obrade i rada u mreži.
29 Upravljanje procesorima možemo ilustrovati sledećim pitanjima: kojem procesu dodeliti procesor za izvršavanje, koliko dugo sme proces držati procesor, koliko procesa može konkurisati za procesor i sl. Očigledno da je realizacija ove funkcije daleko složenija u multiprogramiranju nego u monoprogramskom radu.
30 Upravljanje memorijom ima svrhu rešavanja problema oko efikasnog korišćenja operativne memorije. Ono je neraskidivo vezano sa dodelom procesora i upravljanjem perifernim uređajima.
31 Upravljanje perifernim uređajima odnosi se na celokupan rad oko ulaznih, odnosno izlaznih uređaja od njihovog dodeljivanja do izvršavanja zahteva sa pojedinim ulazno/izlaznim operacijama.
32 Upravljanje podacima odnosi se na rukovanje podacima na spoljašnjim memorijama, dakle na način smeštanja na eksterne memorije, pristupe podacima, upisivanje i čitanje podataka iz datoteka, kreiranje, održavanje i brisanje datoteka, upravljanje eksternim memorijama i drugo.
33 Hardverske komponente koje koristi OS
34 Da bi realizovao upravljanje računarskim resursima operativni sistem koristi razne hardverske komponente računarskog sistema Najvažnije od njih su: kontroleri ulazno/izlaznih uređaja, sistem prekida, časovnik realnog vremena i privilegovan način rada. Razume se, OS se oslanja i na niz drugih hardverskih komponenti za realizaciju virtualne memorije, uniformno upravljanje raznorodnim perifernim uređajima i drugih funkcija koje treba da obavlja.
35 Kontroleri I/O uređaja Kanal (channel) ima mogućnost direktnog pristupa memoriji sa jedne strane, a sa druge je priključen na kontrolnu jedinicu na OS koristi kontrolere da bi koju može biti priključeno više I/O realizovao I/O za korisnika. Kontroleri mogu biti obični ili sa jedinica. direktnim pristupom memoriji Kanala, naravno, može biti više u sistemu, a dele se na dve vrste: (DMA). selektorski (rade sa brzim jedinicama, tj. eksternim memorijama, i selektuju jednu od jedinica koju zatim poslužuju u određenom vremenskom intervalu) i multiplekserski (rade sa sporim jedinicama, npr. terminali, ali mogu simultano da poslužuju više jedinica). Kanali su, dakle, I/O
36 Prekidi OS reaguje na prekide (interrupts). Obrada prekida ili bar njihovi delovi su sastavni deo OS, tj. jezgra (potrebni su samo delovi u jezgru jer deo prekida može obraditi proces ili čak korisnički program; međutim, neki delovi se i neophodno nalaze u jezgru jer mora neko da "aktivira" proces).
37 Časovnik Bolje je koristiti časovnik realnog vremena, ali može biti i intervalni To je zapravo jedan običan programabilan brojač u koji se upisuje vrednost, a zatim (nezavisno od CPU) dekrementira i pri dolasku na nulu izazove prekid. Postoji i rešenje da časovnik bude sastavni deo CPU.
38 Privilegovani režim rada OS radi u sistemskom privilegovanom režimu rada (sve naredbe izvršive), a korisnički procesi se izvršavaju u korisničkom (neprivilegovanom) režimu rada. Tu se neke naredbe ne izvršavaju (npr. za promenu režima rada, za rad sa privilegovanim registrima, za I/O...) jer bi inače OS mogao ostati bez "kontrole".
39 Jezik OS Korisnik komunicira sa OS preko kontrolno-upravljačkog (komandnog) jezika.
40 Korisnik komunicira sa OS preko kontrolnoupravljačkog (komandnog) jezika. Komunikacija se odvija u dva smera: od korisnika ka operativnom sistemu i obrnuto. Kod većine savremenih OS korisnik može da zadaje komande OS neposredno i posredno. Neposredno zadavanje komandi podrazumeva da OS odmah po unošenju komandne linije vrši njenu analizu i interpretaciju. Posredno zadavanje komandi podrazumeva da se niz (paket - BATch) zahteva operativnom sistemu zabeleži u fajl, a da se taj fajl kasnije po potrebi poziva na izvršenje (kao i svaki drugi program u izvršnom obliku navođenjem njegovog imena). Instrukcije komandnog jezika, bilo da su zadate
41 Na primer, komandni interpreter MS-DOS-a je smešten u fajlu COMMAND.COM (podrazumevano, ali se može promeniti i u neki drugi). Na UNIXu se zove šel (shell) i ima više raznih programa (sh, bash, tcsh, ssh...). Dakle, u novijim OS šel je odvojen od (samog) OS (kao i prevodioci koji su ranije takođe ugrađivani u OS).
42 Da bi korisnik mogao da zada komandu OS, mora da zna da li mu je operativni sistem na raspolaganju. Stoga svaki OS ima nekakav znak preko kojeg saopštava korisniku da je spreman za prihvatanje komandi. Na primer, kod DOS-a je to znak > ispred koga je ispisana putanja do tekućeg kataloga, a kod UNIX-a ovaj znak je $. OS skoro redovno omogućavaju da se taj znak promeni, tj. da korisnik po sospstvenoj želji izabere odzivni znak OS.
43 grafički korisnički interfejsi Danas su posebno aktuelni grafički korisnički interfejsi (GUI) kao što su Widnows (3.11, 95, NT, 2000, XP, Vista) za IBM PC računare, XWindows za UNIX platforme, AmigaDOS za Amigu, GEM/TOS za Atari ST... Komunikacija sa korisnikom odvija se preko prozora, ikona i padajućih menija uz maksimolano korišćenje miša (ili sličnih pokazivačkih uređaja). Umesto kucanja komande čiju sintaksu ponekad i ne znamo, OS nam preko prozora nudi nekoliko mogućnosti, a mi samo treba da izaberemo pravu. Stoga za ovakve OS kažemo da su ljubazni prema korisniku (userfriendly interface).
44 Razvoj operativnih sistema Za one koji žele više
45 Razvoj hardvera Smena generacija hardvera povezana je novim dostignućima u oblasti proizvodnje elektronskih komponeneti: elektronske lampe zamenjene su tanzistorima, a oni integralnim kolima sve većih gustina pakovanja. Svaka nova generacija donosila je značajno pojeftinjenje, smanjenje dimenzija, potrošnje električne energije i količine toplote koju je računar razvijao pri radu. S druge strane, sa svakom novom generacijom značajno su povećavani brzina rada i kapacitet
46 Smena generacija operativnih sistema nastapula je uvođenjem suštinski novih koncepata u upravljanju računarskim resursima. Tako razlikujemo sledeće generacije operativnih sistema. Nulta generacija 40-tih godina Prva generacija 50-tih godina Druga generacija početkom 60-tih godina Treća generacija od sredine 60-tih do sredine 70tih Četvrta generacija od sredine 70-tih nadalje
47 Nulta generacija 40-tih godina Nije bilo OS. Korisnici su morali da pišu programe neposredno na mašinskom jeziku, a sve ono što danas obavljaju operativni sistemi korisnici su morali sami da isprogramiraju.
48 Prva generacija 50-tih godina Cilj OS bio je ubrzanje i pojednostavljivanje prelaska sa zadatka na zadatak. Ranije se puno mašinskog vremena trošilo na pauze između završetka rada jednog zadatka i prelaska na sledeći. U ovom periodu se pojavljuje početak paketne obrade (organizacije rada u kojoj su se zasebni poslovi objedinjavali u grupe ili pakete). Posao koji bi započinjao rad raspolagao je svim resursima računara. Po završetku posla (bilo normalnog, bilo havarijskog) upravljanje resursima predavalo se OS koji je čistio mašinu od prethodnog zadatka i omogućavao unošenje i puštanje u rad sledećeg posla. Pored paketne obrade podataka za OS prve generacije karakterisitično je da su posedovali standarne rutine za kontrolu ulaza i izlaza podataka i
49 Druga generacija početkom 60-tih godina Pojavljuju se metodi koji obezbeđuju nezavisnost programiranja od spoljašnjih uređaja (što je korišćeno npr. kod sistema Karakterišu je sistemi višekorisničkog tipa sa više jedinica magnetskih traka). sa multiprogramiranjem i prvi sistemi sa Razvijeni su sistemi sa razdeljenim multiprocesiranjem. vremenom u kojima se radilo sa udaljenih U multiprogramskim sistemima više terminala. korisničkih programa istovremeno se nalazi Pojavio se takođe i režim dijaloga ili u OM, a CP brzo prelazi sa zadatka na interaktivni režim koji je povećao efikasnost zadatak. Multiprocesiranje podrazumeva da procesa razrade i testiranja programa. jedan računarski sistem raspolaže sa više Pojavili su se prvi sistemi u realnom CP što značajno uvećava moć tog računara. vremenu za upravljanje tehnološkim procesima, na primer, u preduzećima za preradu nafte. Bili su izgrađeni vojni sistemi koji su obezbeđivali stalnu kontrolu više hiljada punktova za zaštitu od vazdušnih napada. Osnovna karakteristika ovih sistema bila je da obezbeđuju brzu reakciju.osnove Možemo zakljlučiti da su sa drugom generacijom OS postavljene savremenih operativnih sistema.
50 Treća generacija od sredine 60-tih do sredine 70-tih Pojavom sistema IBM/ godine mašine opšte namene došle su u centar pažnje. Višerežimski sistemi podržavali su paketnu obradu, rad u razdeljenom vremenu, rad u realnom vremenu i bili su glomazni i skupi. Budući da ranije nije bilo ovakvih sistema, mnogi su projektovni sa značajnim zakašnjenjem. Pojavio se jezik za upravljanje To su bili veliki i, po pravilu, neefikasni zadacima koji je predstavljao računarski sistemi, ali sposobni da rešavaju velik korak napred i za mnoge široku klasu problema i da rade u više različitih korisnike bio vrlo bitan, ali i režima. Za konkretne aplikacije nisu bile neophodne sve mogućnosti sistema, što je činilo težak za učenje. Kao reakcija na ovakvu da firme uzalud plaćaju dopunske rashode.
51 Četvrta generacija od sredine 70-tih nadalje Ovu generaciju karakterišu mreže računara i on-line obrada. Omogućen je pristup teritorijalno udaljenim računarima. S druge strane, pojava mikroprocesora dovela je do pojave personalnih računara. Jedan od važnih problema koji su donele računarske mreže je zaštita informacija. Sigurnost informacija povećavana je šifrovanjem. Uveden je koncept virtualne mašine koja ne vodi računa o fizičkim detaljima. To je funkcionalni ekvivalent kompjutera izgrađen na njegovom OS. Zbog sve masovnije primene računara, od savremnih OS zahteva se da budu udobni za korišćenje i orijentisan na nepripremljenog korisnika.
52 Klasifikacija vrste OS
53 Postoje brojne podele operativnih sistema na osnovu različitih kriterijuma: prema broju korisnika i/ili procesa, prema načinu obrade poslova, prema distribuciji procesorske snage i ostalih resursa, prema nameni i funkcionalnim osobinama.
54 Klasifikacija OS-ova prema broju korisnika Najjednostavniju klasu OS čine monokorisnički (single user) i to su OS za računare sa samo jednim korisnikom na kojima se u datom trenutku izvršava samo jedan program (npr. MS-DOS). Drugu grupu čine multikorisnički monoprogramski OS. U takvim OS više korisnika koristi usluge istog programa (npr. bankarski sistemi, rezervacija avionskih karata...).
55 prema načinu obrade poslova, Monoprogramski Multiprogramaski Multiprogramiranje je uvedeno da bi se povećala iskorišćenost resursa, a time i celog računarskog sistema. Npr. dok korisnik unosi znake sa tastature (prilično sporo u odnosu na operacije sa diskom), može se, pri čekanju da znak bude
56 Prema distribuciji procesorske snage i ostalih resursa Na osnovu kombinovanog kriterijuma mogu se izdvojiti tri Prema broju simultanih aktivnosti, tj. prema broju procesa koji se mogu izvršavati paralelno ili kvaziparalelno, operativni sistemi se dele na : jednoprocesne (engl. singletasking, singleprocess) i višeprocesne (engl. multitasking, multiprocess). vrste operativnih sistema: jednokorisnički jednoprocesni (engl. single-user, singletasking), kao ãto je MS-DOS; jednokorisnički višeprocesni (engl. single-user, multitasking), kao što su OS/2 i MS Windows 3.1/ 9x/ME; višekorisnički višeprocesni (engl. multiuser, multitasking), kao što je UNIX, ali uslovno se mogu prihvatiti i MS Windows 2000/XP/2003 ukoliko obezbeœuju terminalske usluge
57 Učitavanje operativnog sistema
58 Unošenje operativnog sistema u memoriju računara Hladni start podrazumeva unošenje oper. sis. u memoriju računar prilikom njegovom uključivanja. To se radi pritiskom dugmeta na kućištu. Topli start podrazumeva unošenje operativnog sistema u memoriju računara kada je račuanar već uključen, a kada ne reaguhe na komande- zablokira. To se radi pritiskanjem dugmeta na kućištu označenog sa reset ili pritiskanjem kombinacije komandi na tastaturi Ctrl+Alt+Del. Posle testiranja hardvera računar ispituje da li se u disketnoj jedinici nalazi sistemska disketa, disketa na kojoj se nalazi operativni sistem. Ako se prilikom unošenja operativnog sistema u disketnoj jedinici nađe ne sistemska disketa računar daje ne odgovarajuću poruku i upozorava korisnika da ukloni tu disketu.
59 Zadavanje komandi operativnom sistemu
60 Po završetku učitavanja operativnog sistema na ekranu se, u zavisnosti od toga da li je operativni sistem komandnog ili grafičkog tipa, pojavi sistemski prompt ili grafičko radno okruženje
61 Sistemski promt je znak koji operativni sistem ispisuje na ekranu kada je spreman da prihvati komandu. Već smo rekli kod DOS-a je to znak > Komanda operativnom sistemu ima strukturu: 1.ključna reč 2.parametri 3.opcije
62 Ključna reč To je obična reč od nekoliko slova (od kojih su često dovoljna samo prva dva ili tri) koja označava šta treba da uradi operativni sistem.
63 Tastatura Osnovna ulazna jedinica PC računara. Preko nje se zadavaju komande u DOS-u i ukucavaju tekst i podaci u drugim programima. Sastoji se od: velike tastature sa slovima i brojevima male numeričke tastature sa brojevima i znacima na kojoj se nalaze tasteri za pomeranje kursora, slike, umetanje i brisanje znakova. Operativni sistem
64 Kursor To je pokazivač na ekranu.prilikom kucanja on pokazuje mesto gde ca biti otkucan znak.najčešće ima oblik uspravne tanke crte ili tanke horizontalne crte u visini podnožja slova. Operativni sistem
65 Uloge pojedinih tastatura Esc-opoziv komande koja se završava Backspace-brisanje otkucanih znakova unazad Shift-velika slova Caps Lock-zaključavanje velikih slova Ctrl-koristi se u kombinaciji sa drugim znacima Alt-specijalni znaci Enter-završetak komande Operativni sistem
66 Insert-prelazak iz prekrivanja Delete-brisanje Home-vraćanje kursora na početak reda End-postavljanje kursora na kraj teksta u redu PgUp-pomeranje strane gore-dole u programima Pause-zaustavljanja rada programa Ctrl+Pause-Ctrl+C-prekidanje rada programa Ctrl+Alt+Delete-restartovanje računara Operativni sistem
67 Organizacija skledištenje podataka na disku
68 Organizacija skladištenje Da bi mogli da se nađemo na nekom računaru tj. jedinici memorijie i da bi operativni sistem što bolje i brže izvršavao komande, podaci moraju biti smešteni po nekom redu. Najčešći način je hijerarhijski koncept.
69 Orgnizacija diska Hijejarhidki koncept Postoje : Fizička Onako kako vidi računar Logička Onako kako vidi korisnik
70 Logička organizacija Organizacija diska
71 Imena perifernih jedinica Računar može imati jednu ili dvedisketne jedinice i jedan ili višediskova. Unaredbama operativnog sistema ili prilikom pozivanja na njih u programima, ove jedinice imaju simbolička imena, koja se kod više operativnih sistema, među kojima su MS DOS i MS Windows, sastoje odjednog velikog slova latinice (A-Z) iza kojegsudve tačke (:).
72 Imena perifernih jedinica Računar može imati više disketnih jedinica, hard diskova, CD i DVD roomova... Svi oni moraju biti označeni nekim simboličnim imenima. Kod MS Windows i MS Dos-a to je urađeno označeno latininičnim slovima alfabeta (A-Z) posle koga stoje :,na sledeći način: Prva disketna jedinica A: Druga disketna jedinica B: Sistemski disk1 C: Ostale periferisjke jedinice D: - Z: (particije hard diska2, CD i DVD...) 1 Sistemski disk je onaj na kome je smešten operativni sistem 2 Particije diska su delovi isog diska koje računar vidi kao
73 Simobli za određene uređaje: CON: tastatura i ekran COM1 (AUX), COM2... Serijski port LPT1 (PRN), LPT2... Paralelni port
74 Datoteka( fajel en. file) pojam i definicija
75 ( File Za vreme rada programa ovi dokumenti se nalaze u memoriji računara. Po završetku rada sa dokumentom ili programom dokumenti više nisu dostupni, a pokretanjem drugog programa ili isključivanjem računara trajno nestaju iz memorije. Ukoliko dokument treba da se koristi i kasnije ili trajno sačuva, mora se pre završetka rada sa programom (ili doku-mentom) snimiti na disk (disketu, CD itd.). Kopija dokumenta (ili podataka) snimljena na neki spoljni nosilac informacija (disk, disketa, CD, traka, flech disk - pen drive) naziva se
76 FAJLOVI (DOKUMENTA, ZAPISI) Podaci su upravo ono oko čega se računari i vrte. Svi rezultati koje proizvedemo prilikom rada sa računarom su, u stvari, rezultat obrade nekog broja podataka. Podaci koji se tiču jednog objekta grupišu se u jedan skup, na jedno mesto. Ako je npr. taj objekat neki tekst, onda su podaci koji čine taj tekst u stvari samo slova, brojevi i interpunkcijski znaci, pri čemu je još na neki način obezbeđeno da se svakom znaku zna njegovo mesto u konačnom tekstu.
77 Fajl Skup u kome su grupisani podaci o jednom objektu naziva se FAJL. Fajl (eng. file) nije jedini naziv koji se koristi za skup grupisanih podataka, ali daleko najviše koristi u kompjuterskom žargonu. DOKUMENTA, ZAPISI,DATOTEKE još nazivi za fajlove. Fajl je naziv za bilo kakav skup podataka, nezavisno od toga kakvi su ti podaci.
78 Tipovi falova Međutim, zavisno od toga šta je u fajl smešteno, razlikujemo tipove fajlova. Tako one fajlove u kojima su smeštene slike, fotografije i sl. nazivamo grafičkim fajlovima. One u kojima se nalaze uglavnom tekstualni podaci nazivamo tekstualnim fajlovima, a one koji sadrže muziku nazivamo audio fajlovima, itd. Međutim, prethodna podela na grafičke, tekstualne, muzičke.. fajlove je samo uopštena. Postoji više vrsta grafičkih tipova, kao i više vrsta tekstualnih i muzičkih tipova.
79 Naziv Fajla Pored svog tipa svaki fajl ima i svoje lično ime, iz prostog razloga da bismo ih mogli razlikovati I ime i tip fajla zajedno su zapisani u nazivu fajla, tj. naziv fajla se sastoji od imena fajla i tipa fajla, a to se sve zapisuje ovako: imefajla.tipfajla
80 Definisanje (file-fajel) Kopija dokumenta ili podatka snimljena na neki spoljašnji nosilac informacije (CD, HD, Flopy...) naziva se DATOTEKA ili Fajl (eng. File) Kada se snima datoteka mora dobiti i neki određen naziv. Taj naziv se sastoji iz: Ime.ext Imena tj. Naziv koji mi dajemo od najviše 256 znakova kod MS Widndows uključujući i razmake. U nazivu ne mogu biti sledeći rezervisani znakovi :/\*? <> Ekstenzije(ext)- nastavka koje je različit za različite tipove podataka u datoteci. Ima najčešće 3 znaka i odvojen je tačkom od imena. Kod nekoh operativnih sisitema ovaj znak nije obavezan.
81 Ekstenzije za neke tipove datoteka TIP FAJLA PROGRAMI U KOJIMA SE MOŽE OBRAĐIVATI ILI PREGLEDATI OPIS Tekstualni fajl, format u kome najčešće čuvamo dokumenta.doc MS Word.txt MS Word, Notepad Tekstualni fajl.xls MS Excel Tekstualni fajl, Excelov dokument.pdf Acrobat Reader Tekstualni fajl.xtm Internet Explorer, Front page... Internet strana.html Internet Explorer, Front page... Internet strana CorelDraw, Photo Shop, Windows picture Grafički fajl, format u kome najčešće čuvamo slike koje imamo and fax viewer ACDSee... na računaru.jpg.bmp CorelDraw, Photo Shop, Windows picture and fax viewer ACDSee....cdr CorelDraw.psd Photo Shop.mp3 Windows Media Player, Winmap... napravljena u MS Wordu Grafički fajl Grafički fajl, format u kome se čuva rad napravljen u programu CorelDraw Grafički fajl, format u kome se čuva rad napravljen u programu Photo Shop Audio fajl, format fajla koji se najčešće koristi kada su u pitanju audio zapisi - na primer muzika koju imamo na našem računaru
82 Primeri pravilno i nepravilono zapisanih imena datoteka Pravilno Ime.ext Duca.doc P82.exe Nepravilno 82d.txt d/.doc pl?.exe Ocene xls Ime nosme da sadrži specijalne znake, jer su oni već rezervisani (npr.. _*/ :;.. ) Zato ime kreiramo od slova i brojeva.
83 Dakle naziv fajla.. Ime. Daje sam korisnik niz ne duži od 256 karaktera nesmemo koristiti. * < >\ /? : dakle samo slova i brojrvi Za sada svi programi ne prihvataju ime datoteke pisano ćirilicom pa je zbog kompatibilnosti praktičnije koristiti latinicu. Ekstnzija tj. tip Tip datoteke tri karaktera COM EXE FOR JPG BMP TXT DOC
84 Primeri imena fajlova Npr. MILIONER.EXE izvršni, program OCENI8.DOC dokument MOJPRVICRTEZ.BMP crtež iz Paint-a tj. Rasterska slika ( bit-mape) USPEH UCENIKA PREVOG RAZREDA.PAS program u paskalu P1.FOR program u fortranu EKSKURZIJA09.JPG- fotografija
85 Atributiosobine Datoteci tj fajlu se prilikom formiranja dodeljuju određeni atributi kojima se definišu prava pristupa. Na taj način se može dozvoliti pravljenje promena u datoteci, njeno brisanje, ograničiti pristup samo na njeno čitanje, sakriti da se ne prikazuje u spisku datoteka itd. npr.: Datoteke samo za čitanje - read only Skrivena-hiddn Sistemska-Sys Atributi dodeljeni datoteci prilikom njenog formiranja
86 Za potrebe korisnika računar vodi evidenciju o: Imenu, veličini, lokaciji datoteke Atributima Vremenu kreiranja i poslednjij modifikaciji
87 KATALOZI) Sve podatke koje čuvamo pomoću računara čuvamo na nekom od nosilaca podataka. Najznačajniji od njih je hard disk, a zatim su tu i magnetne diskete, CD-romovi i USB Fleš memorije.
88 Pojam kataloga i potkataloga Dokumentima snimljenim u datoteke na disku korisnik može ponovo pristupati tako što će ih, kada su mu potrebni, ponovo učitati u memoriju računara. Da bi pristupio datoteci, korisnik mora da zna njeno ime. Prema potrebi, može da traži od računara i spisak s imenima snimljenih datoteka. Ovakav spisak datoteka naziva se katalog (direktory).
89 Folder folder- fascikla,omotnica, direktorijum ili katalog Imaginarna, digitalna fascikla u kojoj se čuvaju datoteke Folder može da sadrži i podfoldere tj. druge foldere Folderi imaju svoje ime ali ne i ekstenziju
90 podataka Organizacija podataka u potkataloge i kataloge data na primeru arhiviranja dokumentacije u kancelarijskom poslovanju
91 (direktorijumom). Taj osnovni folder naziva se KORENSKI FOLDER (eng. root directory), a označava se kosom crtom sleva udesno \ (tzv. beksleš (eng. backslash)). Znači, svi ostali folderi (direktorijumi) na hard disku nalaze se u korenskom folderu (direktorijumu) hard diska.
92 Hijerarhijska organizacija podataka Imena datoteka snimljenih na disk (disketu, CD itd.) organizaciono su grupisana u kataloge i potkataloge. Na potpuno praznom disku nalazi se samo osnovni katalog - koren (root), koji se sastoji samo od imenajedinice (na primer, C:). U osnovnom katalogu kreiraju se njegovi potkatalozi (katalozi prvog nivoa). Podelom kataloga prvog nivoa na njihove potkataloge dobija se skup kataloga drugog nivoa itd. Na taj način dobija se hijerahijska struktura organi-zacije podataka na disku.
93 Hijerarhijska organizacija primer
94 Hijerarhijska organizacija možda je jasnije
95 Na koji način će korisnik logički organizovati svoje podatke zavisi isključivo od njega. Na slikama na ovom i sledećem slajdu dati su primeri organizacije istih podataka na 2 naična: primer1 primer1i
96 Put, puno ime i radni katalog Put (staza, path) do datoteke je određen nazivima čvorova (imena kataloga, direktorijuma) preko kojih se dlazi do tre datoteke. Kod grafičkih operativnih sistema to se radi otvaranjem kataloga kojima se dolazi do te datoteke. Puno ime datoteka sastoji se od imena jedinice na kojoj se nalazi, puta do nje i samog njenog imena sa stavljanjem kosih crta \ između Radni katalog je katalog sa kojim je korisnik trenutno povezan.
97 Put, puno ime Put do datoteke Usemi I izgleda ovako: Uđemo u katalog I godina pa u podkatalog infirmatika, pa u potkatalog podkataloga Ana i tu se nalazi datoteka Usmeni 1. doc Radni katalog je: Ana Puni ime radnog kataloga je : C:\informatika\ana Puno me datoteke Usmeni
98 Komanda OS-a Za organizaciju podataka na disku operativni sistemi imaju odgovarajuće komande, i to: komande za rad sa katalozima : kreiranje i brisanje kataloga; promenu kataloga; prikazivanje sadržaja kataloga; prikazivanje i brisanje drveta. komande za rad sa datotekama. promenu imena ili atributa datoteke; kopiranje ili premeštanje datoteke izjednog kataloga udrugi; brisanje i obnovu izbrisane datoteke; listanje datoteke na ekranu i njeno štampanje.
99 Menadžer fajlova (eng. File manager) je program koji se koristi za upravljanje folderima i fajlovima. Pomoću njega možemo praviti nove foldere, premeštati postojeće sa jednog mesta na drugo, kopirati, brisati ih ili im menjati imena. Takođe možemo premeštati fajlove iz jednog direktorijuma u drugi, kopirati ih i brisati i sl. Pored ovih osnovnih funkcija, menadžeri fajlova najčešće omogućuju i čitav niz drugih radnji kao što su kompresija fajlova ili pretraživanje fajlova i foldera. Postoje razni menadžeri fajlova, a Windowsov
100 Ključni pojmovi
101 Pitanja i zadaci za vežbu
Uputstvo za korišćenje logrotate funkcije
Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen
More informationUputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0
POM - Pomoć korisnicima Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 IZUM, 2016 COBISS, COMARC, COBIB, COLIB, IZUM su zaštićeni znaci u posedu
More informationProgramiranje III razred
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog
More informationPREDMET. Osnove Java Programiranja. Čas JAVADOC
PREDMET Osnove Java Programiranja JAVADOC Copyright 2010 UNIVERZITET METROPOLITAN, Beograd. Sva prava zadržana. Bez prethodne pismene dozvole od strane Univerziteta METROPOLITAN zabranjena je reprodukcija,
More informationOsnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi
Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete
More informationIzrada VI laboratorijske vježbe
Izrada VI laboratorijske vježbe 1. Programirati proceduru koja se aktivira sa Standard palete alatki klikom na button Fajlovi. Prilikom startovanja procedure prikazuje se forma koja sadrži jedan list box
More informationWindows Explorer. Organizacija podataka
Windows Explorer Organizacija podataka Imena trajnih memorijskih jedinica Simbolička imena, opšte prihvaćena kod MS Windows operativnog sistema: (A: - prva disketna jedinica) ( B: - druga disketna jedinica
More informationUNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET
UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET Katedra za elektroniku Računarska elektronika Grupa br. 11 Projekat br. 8 Studenti: Stefan Vukašinović 466/2013 Jelena Urošević 99/2013 Tekst projekta :
More informationOsnove programskog jezika C# Čas 4. Nasledjivanje 2. deo
Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Nasledjivanje klasa Modifikator new class A { public virtual void F() { Console.WriteLine("I am A"); } } class B : A { public override void F()
More information6. Sistemski softver
6. Sistemski softver Softver Pod terminom softver (software) ili programski sistem, podrazumevaju se operativni i sistem kao i svi programi na računaru Softver se deli na Sistemski softver -operativni
More informationCSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets
CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family
More informationVMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS
VMware Workstation ESX ($) vcenter Server ($) (license manager) Server hardware (vmotion, DRS, HA, Storage vmotion) ESXi (freeware) (ESXi freeware is managed by the Virtual Infrastructure (or vsphere)
More informationGUI - događaji (Events) i izuzeci. Bojan Tomić
GUI - događaji (Events) i izuzeci Bojan Tomić Događaji GUI reaguje na događaje (events) Događaj je neka akcija koju korisnik programa ili neko drugi izvrši korišćenjem perifernih uređaja (uglavnom miša
More informationRačunarske osnove Interneta (SI3ROI, IR4ROI)
Računarske osnove terneta (SI3ROI, IR4ROI) Vežbe MPLS Predavač: 08.11.2011. Dražen Drašković, drazen.draskovic@etf.rs Autori: Dražen Drašković Naučili ste na predavanjima MPLS (Multi-Protocol Label Switching)
More informationDesktop IKONE START MENI. TASK BAR traka zadataka RADNA POVRŠINA
Windows XP Windows XP Operativni Sistem koji podržava multi-tasking Kompatibilan sa prethodnim verzijama Windows-a Koristi grafičko okruženje Jednostavan za instalaciju i upotrebu Desktop IKONE START MENI
More informationUvod u programiranje - vežbe. Kontrola toka izvršavanja programa
Uvod u programiranje - vežbe Kontrola toka izvršavanja programa Naredbe za kontrolu toka if, if-else, switch uslovni operator (?:) for, while, do-while break, continue, return if if (uslov) naredba; if
More informationVRIJEDNOSTI ATRIBUTA
VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not
More informationVisoka Tehnička škola strukovnih studija Niš. Profesor: dr Mirko R. Kosanović
Operativni sistemi Visoka Tehnička škola strukovnih studija Niš Profesor: dr Mirko R. Kosanović mirko.kosanovic@mts.rs Asistent: Miloš Stošić milos.stošic@vtsnis.edu.rs ESPB bodovi: 7 Semestar: III Fond
More informationVHDLPrimeri Poglavlje5.doc
5. VHDL opis kola koja obavljaju osnovne aritmetičke funkcije Sabirači Jednobitni potpuni sabirač definisan je tablicom istinitosti iz Tabele 5.1. Tabela 5.1. cin a b sum cout 0 0 0 0 0 0 0 1 1 0 0 1 0
More informationOperativni Sistem koji podržava multitasking
Windows Windows Operativni Sistem koji podržava multitasking Kompatibilan sa prethodnim verzijama Windows-a Koristi grafičko okruženje Jednostavan za instalaciju i upotrebu IKONE Desktop START MENI TASK
More informationProgramiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010
Programiranje Programski jezik C prof.dr.sc. Ivo Ipšić 2009/2010 Sadržaj Ulazno-izlazne funkcije Datoteke Formatirane datoteke Funkcije za rad s datotekama Primjeri Datoteke komunikacija između programa
More informationSvi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt
Funkcionalno programiranje Interoperabilnost jezika Scala i Java Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući
More informationb) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.
NAREDBA CIKLUSA SA PREDUSLOVOM WHILE 1.Odrediti vrednosti s i p nakon izvrsenja sledecih naredbi za dato a=43, a=34, a=105 program p1; var a,s,p:integer; write('unesite a:');readln(a); p:=a; s:=0; while
More informationModbus TCP i dva PLC S7 1200
Industrijski sistemi i protokoli Modbus TCP i dva PLC S7 1200 1 Modbus TCP i dva PLC S7 1200 Laboratorijski deo - obavezno: Detaljno proučiti i testirati već napravljeni projekat za PLC-ove, koji se nalazi
More informationKorisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu
Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu Termin supplicant se koristi u IEEE 802.1X standardu. U širem značenju, ovaj termin predstavlja entitet (korisnik
More informationJezik Baze Podataka SQL. Jennifer Widom
Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case
More informationSadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine
Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera 6 8 Cloud usluge 6 9 Aktivni servisi koji nijesu u
More informationDogađaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi.
Obrada izuzetaka Šta je izuzetak? Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi. Prosleđuje izuzetak,
More informationMarko Milošević.
Marko Milošević marko643@gmail.com marko.milosevic@pmf.edu.rs ESPB 8 Bodovanje Domaći Kolokvijumi 2x10 2x20 Završni ispit 40 Konsultacije sreda 13-14 četvrtak 16-17 Šabloni dizajna (Design Patterns) Metrika
More informationVB komande. Programiranje 1
VB komande Programiranje 1 Zadatak 1: Sastaviti program koji se sastoji iz jedne ListBox kontrole, jedne Textbox kontrole i dva komandna dugmeta. Klikom na prvo komandno dugme umeće se u ListBox sadržaj
More informationnamespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
Spojnice using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO;
More informationUPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a
UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a Webmail sistem ima podršku za SSL (HTTPS). Korištenjem ovog protokola sva komunikacija između Webmail sistema i vašeg Web čitača je kriptovana. Prilikom pristupa
More informationProgramske paradigme Funkcionalna paradigma
Programske paradigme Funkcionalna paradigma 1. čas: Uvod u funkcionalno programiranje. Programski jezik Haskel. Upoznavanje sa razvojnim okruženjem. Tipovi podataka. Funkcionalno programiranje Stil u programiranju
More informationBesplatni softverski alati
Sadržaj Besplatni softverski alati GIMP 1 1. 2. 3. 4. 5. Zoltan Geller zoltang@ff.uns.ac.rs 2016 6. Potrebni alati - Kompresovanje fajlova i foldera - Potrebni alati - Dekompresovanje fajlova i foldera
More informationpojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1
NIZOVI Niz deklarišemo navođenjemtipa elemenata za kojim sledi par srednjih zagrada[] i naziv niza. Ako je niz višedimenzionalni između zagrada[] se navode zarezi, čiji je broj za jedan manji od dimenzija
More informationCjenovnik usluga informacionog društva
Cjenovnik usluga informacionog društva Verzija: 01/2018 Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera
More information4. Fajlovi i direktorijumi
4.2 stat, fstat i lstat funkcije 4. Fajlovi i direktorijumi int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *path, struct stat *buf); Ove 3 funkcije
More informationPRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA
PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA SPECIFIKACIJA BAZE PODATAKA ZA PROJEKAT NAZIV_PROJEKTA Veb knjižara - Specifikacija baze podataka 1 10.04.2017. Verzija V 1.0 Datum: 20. mart 2017. Istorija
More informationVDSL modem Zyxel VMG1312-B10A/B30A
VDSL modem Zyxel VMG1312-B10A/B30A Default Login Details LAN IP Address http://192.168.2.1 User Name user Password 1234 Funkcionalnost lampica Power lampica treperi kratko vrijeme nakon uključivanja modema,
More informationVidljivost TipPovratneVrednosti ImeFunkcije (NizParametara) { TeloFunkcije }
1. FUNKCIJE I STRUKTRUE PROGRAMA Složeni problemi lakše se rašavaju ako se podele na manje celine koje mogu nezavisno da se rešavaju. Rešenje celokupnog složenog problema dobija se kombinovanjem rešenja
More information9. RAD S DATOTEKAMA PODATAKA
Rad s datotekama 7-1 9. RAD S DATOTEKAMA PODATAKA U programiranju se često radi sa skupovima podataka koji se čuvaju na jedinicama perfernih memorija, a koji se organizuju u posebne cjeline koje nazivamo
More informationBackup i Restore C particije ili Windowsa sa NORTON-om
BRZO KOPIRANJE I RESTAURIRANJE DISKOVA (programski paket Norton SystemWorks) OBJAŠNJENJE Backup i Restore C particije ili Windowsa sa NORTON-om Je li vam se nekada srušio operativni sustav ili pokvario
More informationUvod u relacione baze podataka
Uvod u relacione baze podataka Ana Spasić 5. čas 1 Podupiti, operatori exists i in 1. Izdvojiti imena i prezimena studenata koji su položili predmet čiji je identifikator 2001. Rešenje korišćenjem spajanja
More informationPraktikum iz Operativnih sistema - rešenja za godinu -
Elektrotehnički fakultet Univerziteta u Beogradu Katedra za računarsku tehniku i informatiku Praktikum iz Operativnih sistema - rešenja za 2005. godinu - Verzija: 3.6.2009. 18:38 1. Napisati pet shell
More informationMašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv
Mašinska vizija Dr Nenad Jovičić 2017. tnt.etf.rs/~mv Linearne 2D geometrijske transformacije 2D geometrijske transformacije Pretpostavka: Objekti u 2D prostoru se sastoje iz tačaka i linija. Svaka tačka
More informationSberbank Business Online na Mozilla FireFox
Sberbank Business Online na Mozilla FireFox Verzija 1.6 Srpanj 2016. Sberbank d.d. Stranica 1 SADRŽAJ 1 INSTALACIJA... 2 2 POKRETANJE MOZILLE FIREFOX... 3 2.1 IMPORT SECURITY MODULA... 4 2.2 AUTOMATSKI
More information2. Linijska algoritamska struktura
Univerzitet u Nišu Građevinsko-arhitektonski fakultet Informatika 2 2. Linijska algoritamska struktura Milica Ćirić Blokovi za prikaz algoritma Algoritam se vizuelno može prikazati pomoću blok dijagrama,
More informationJavaScript i HTML DOM
4. vježbe iz WEB programiranja četvrtak, 22. ožujka 2012. JavaScript 1. dio JavaScript i Što je DOM? Kako JS koristi DOM? Pristup elementima dokumenta Promjena i učitavanje vrijednosti tagova Primjer 1.
More informationVežbe - XII nedelja PHP Doc
Vežbe - XII nedelja PHP Doc Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Verzija alata JavaDoc za programski jezik PHP Standard za komentarisanje PHP koda Omogućava generisanje
More information1/42 SQL DDL. CREATE ALTER DROP Schema Table Tablespace Index View Domain Constraint... DECLARE TABLE (DB2)
1/42 SQL DDL CREATE ALTER DROP Schema Table Tablespace Index View Domain Constraint... DECLARE TABLE (DB2) 2/42 SQL DDL: CREATE SCHEMA CREATE SCHEMA ime-sheme [ AUTHORIZATION ime-vlasnika-sheme] [ CREATE
More informationSveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević
Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 08 Zvonimir Bujanović Slaven Kožić Vinko Petričević Uvod: (X)HTML i CSS Na ovim i idućim vježbama naučit ćemo osnove jezika za opisivanje
More informationProgramiranje III razred
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Konverzija tipova Konverzija tipova Prilikom komunikacije aplikacije sa korisnikom, korisnik najčešće unosi ulazne podatke koristeći tastaturu.
More informationUputstvo za podešavanje mail klijenta
Uputstvo za podešavanje mail klijenta 1. Podešavanje Thunderbird mail klijenta 1.1 Dodavanje mail naloga Da biste podesili Vaš mail klijent (u ovom slučaju Thunderbird) da prima i šalje mail-ove potrebno
More informationBežična topologija. Kategorije bežičnih mreža po površini pokrivanja
Danas su bežične mreže sastavni deo društva i njegov veliki činilac u delu razmene podataka i informacija. Bežične mreže za razliku od ostalih tipova mreža nemaju ograničenja u smislu vezanosti za mrežne
More information3. SOFTVER RAČUNARSKOG SISTEMA
3. SOFTVER RAČUNARSKOG SISTEMA Softver = skup različitih računarskih programa - Računarski program = niz elementarnih binarnih instrukcija koje obavijaju aritmetičke i logičke operacije a u cilju rešavanja
More information3. SOFTVER RAČUNARSKOG SISTEMA
3. SOFTVER RAČUNARSKOG SISTEMA Softver = skup različitih programa - Program = niz instrukcija (komandi) koje obavijaju aritmetičke i logičke operacije - Fajl = niz kodiranih instrukcija - Instaliranje
More informationPROGRAMIRANJE. Amir Hajdar
PROGRAMIRANJE Amir Hajdar Teme 2 Klase i objekti u Javi Primjer kroz klasu Krug Atributi i metode Inicijalizacija objekata (konstruktori) Polymorphism Statičke varijable i metode This Klase i objekti u
More informationTema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)
Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE) SISTEMI ZA PODRŠKU ODLUČIVANJU dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Fakultet za računarstvo i informatiku 2013/2014 Tema 8:
More informationMicrosoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,
Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, 13.04.2017. Podešavanje Hyper-V Servera 2016 za RSAT upravljanje Dario Štefek Lokacije za preuzimanje: Microsoft Hyper-V Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2016
More informationPARALELNO PROGRAMIRANJE
Predavanje 09 Odjel za matematiku 1 PARALELNO PROGRAMIRANJE POSIX threadovi za C++ Predavanje 09 Odjel za matematiku 2 Programske niti (thread) unutar procesa Danas ćemo se upoznati s POSIX thread bibliotekom
More informationFor. 1) program ispis; {ispisuje brojeve od 1 do 5 jedan ispod drugog} uses wincrt; var s,i:integer; begin for i:=1 to 5do writeln(i); end.
For 1) program ispis; {ispisuje brojeve od 1 do 5 jedan ispod drugog} for i:=1 to 5do writeln(i); 2) program ispis; {ispisuje brojeve od 5 do 1 jedan ispod drugog} for i:=5 downto 1 do writeln(i); 3) program
More informationInformatika Predavanje br. 7
Informatika Predavanje br. 7 dr Ana Kovačević kana@rcub.bg.ac.rs Uvod Da bi računar mogao da radi, pored hardvera, neophodni su i programi za upravljanje. Softver- programi koji se izvršavaju na računaru.
More information... ; ako je a n parno. ; ako je a n neparno
Zadaci vezani za ciklus sa preduslovom (WHILE) Zad. Napisati program za izračunavanje n_tog stepena broja a. Zad2. Napisati program za izračunavanje sume S kvadrata parnih i kubova neparnih prirodnih brojeva
More informationoperativni sistem part 2
operativni sistem part 2 zagrevanje... update komandna linija, nastavak... mnoštvo programa (jezik se zaboravlja ako se ne govori) scripting, bash, sh malo uvoda u Python, IDLE, idle malo C (ni)malo IDE,
More informationKOMPAJLIRANJE IZVORNOG KODA U UPRAVLJIVE MODULE SOURCE CODE COMPILATION INTO MANAGED MODULES
TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. MeĎunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011. TECHNOLO GY, INFO RM ATICS AND EDUCATION FOR LEARNING AND KNOWLEDGE
More informationUpravljanje sistemom datoteka
Upravljanje sistemom datoteka Sistem datoteka Datoteka (file) predstavlja jedinicu smeštanja informacija na diskovima i ostalim spoljašnjim medijumima. Pri tome datoteka skriva detalje, od korisnika, o
More informationUčitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.
Kontrolne naredbe Primjeri: Opšti oblik razgranate strukture (if sa ) if (uslov) Naredba 1 ili blok naredbi1 Naredba 2 ili blok naredbi2 Učitati broj x i štampati vrijednost double x, z; Scanner in=new
More informationProgramska podrška
Programska podrška Sadržaj operativni sustav (OS) pojmovi komponente os-a tipovi os-a datotečni sustav organizacija podataka Stranica 2/53 Operativni sustav Operativni sustav je svojevrsna baza na kojoj
More informationPROGRAMING LANGUAGE Alaska Xbase++ and express++ and other Tools
PROGRAMING LANGUAGE Alaska Xbase++ and express++ and other Tools Instalacioni fajl: Alaska_Xbase_190355sl1_Tools_Setup.exe 1 KAKO SE INSTALIRA Alaska Xbase ++ SA DODATNIM ALATIMA ZA RAZVOJ KNJIGOVODSTVENOG
More informationProgramski jezici. leto
Programski jezici leto 2010-11 Grafički programi Koriste grafičke mogućnosti: boje, fontove, geometrijske oblike, slike,... Komuniciraju sa korisnikom preko grafičkog korisničkog interfejsa koji se sastoji
More information7.3. Oracle VM VirtualBox
7.3. Oracle VM VirtualBox Oracle VM VirtualBox je besplatni softverski paket za x86 virtuelizaciju, napravljen od strane nemačke softverske firme Innotek GmbH, a kasnije otkupljen od strane Sun Microsystems-a
More informationPKI Applet Desktop Application Uputa za instalaciju programske potpore
1 SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE POTPORE 3 4. INSTALACIJA PROGRAMSKE POTPORE 3 5. DEINSTALACIJA PROGRAMSKE POTPORE 6 2 1. Uvod PKI
More information12. Uskladištene procedure (Stored Procedures)
12. Uskladištene procedure (Stored Procedures) Uskladištena procedura je skup SQL iskaza koji su kompajlirani i sačuvani u trenutku njenog kreiranja. Veoma su moćne i preko njih mogu da se izvršavaju sve
More informationWindows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365
Windows 8 Licenciranje, razlike u verzijama Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje Serverski proizvodi Server 2012, System centar 2012, SQL 2012, Sharepoint
More informationNIZOVI.
NIZOVI LINKOVI ZA KONZOLNI C# OSNOVNO http://www.mycity.rs/net/programiranje-u-c-za-osnovce-i-srednjoskolce.html http://milan.milanovic.org/skola/csharp-00.htm Niz deklarišemo navođenjem tipa elemenata
More informationUputa za instaliranje programske potpore za operativni sustav WINDOWS
ZABA SignErgy Desktop aplikacija Uputa za instaliranje programske potpore za operativni sustav WINDOWS SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE
More informationVeliki računski zadaci mogu se razbiti u manje delove i time se omogućava ljudima da iskoriste ono što su neki drugi već uradili, umesto da počinju
Staša Vujičić Čas 9 Veliki računski zadaci mogu se razbiti u manje delove i time se omogućava ljudima da iskoriste ono što su neki drugi već uradili, umesto da počinju sve od početka. Odgovarajuće funkcije
More informationx y = z Zadaci - procedure
Zadaci - procedure Zad1. Data je kvadratna meta u koordinatnom sistemu sa koordinatama A(0,0), B(1,0), C(1,1), D(0,1). Sastaviti proceduru Gadjanje koja će odrediti broj poena na sledeći način: ako je
More informationPrirodno-matematički fakultet u Nišu Departman za fiziku. dr Dejan S. Aleksić Programiranje u fizici
Programiranje u fizici Prirodno-matematički fakultet u Nišu Departman za fiziku dr Dejan S. Aleksić Programiranje u fizici 7-8 Definicija, inicijalizacija promenljivih 2/21 u C-u Program napisan u programskog
More informationGimnazija Filip Višnjić Bijeljina Sanja lakić,prof. OPERATIVNI SISTEMI I RAČUNARSKE MREŽE
2015 Gimnazija Filip Višnjić Bijeljina Sanja lakić,prof. OPERATIVNI SISTEMI I RAČUNARSKE MREŽE 1.Funkcija OS Računar je uređaj (hardware) koji obrađuje, pamti ili razmjenjuje informacije. Način na koji
More informationRAČUNARSTVO I INFORMATIKA
RAČUNARSTVO I INFORMATIKA SADRŽAJ RAČUNARSTVO I INFORMATIKA... 1 STRUKTURA RAČUNARA... 1 PROCESOR... 2 OPERATIVNA MEMORIJA... 3 ULAZNO-IZLAZNI UREĐAJI... 4 OSNOVNE KOMPONENTE RAČUNARA... 6 MONITOR... 6
More informationIBM Endpoint Manager. Maja Kehić. security
IBM Endpoint Manager Maja Kehić security IBM Endpoint Manager Endpoints Jedinstven agent Desktop / laptop / server endpoint Mobile Purpose specific Jedinstvena konzola Zajednička infrastruktura Jedan server
More informationKoncept računarskog sistema
Koncept računarskog sistema prof.dr. Džemal Kulašin Kiseljak, oktobar 2017. Teorija sistema Adekvatan metodološki okvir izučavanja informacijske tehnologije zasnovan je na teoriji sistema. Teorija sistema
More informationKodiranje GUI aplikacija u Visual C#
Kodiranje GUI aplikacija u Visual C# UVOD Uvod Kodiranje grafičke aplikacije u Visual C#: Ova lekcija se bavi dogadjajima, programiranjem dogadjaja. Daćemo jedan primer event-driven-programming-a, u vidu
More informationNumerical Computation
GNU Octave Numerical Computation vrlo često u tehnici retko stvarni problemi imaju closed-form solution čak i kad imaju, pitanje upotrebljivosti mnogo detalja numerički pristup u početku tretirano kao
More informationSoftver Sadržaj predavanja
Softver Sadržaj predavanja Softver i podela softvera prema nameni Operativni sistemi, njihove funkcije, hijerarhijski model, operativni sistem Windows Jezički procesori Uslužni (utility) programi Aplikativni
More informationOSNOVE LINUX-A -Diplomski rad-
ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU OSNOVE LINUX-A -Diplomski rad- Kandidat: Zora Mihaljčić 2012/461 Mentor: doc. dr Zoran Čiča Beograd, Avgust 2016. SADRŽAJ SADRŽAJ... 2 1. UVOD... 4 2. UVOD
More informationProgramski jezik JAVA
Programski jezik JAVA 1.1. L i teratu ra 1. L. Lemay, Ch.L. Perkins, Teach Yourself JAVA in 21 Days, Sums- Net, 1996. 2. P.Niemeyer, J. Peck, Exploring Java, O Reilly & Associates, Inc.1996. 3. K. Arnold,
More information5. Osnovi softverske tehnike Opšte informacije
5. Osnovi softverske tehnike 5.1. Opšte informacije Elementarni nizovi bitova (0/1 redovi) koji se nalaze u računaru moraju se adekvatno memorisati, upravljati, kontrolisati i optimizirati. To sve se ne
More informationHardverski orijentisani kursevi na SI svrha:
Hardverski orijentisani kursevi na SI svrha: formalna i akademska: ETF master diploma MSc ECE akademska i praktična: efikasnije pisanje SW praktična: dizajn računara i procesora (???) praktična: dizajn
More informationPC TERMINOLOGIJA PC NIJE BAUK 3
PC NIJE BAUK 3 PC TERMINOLOGIJA 1 PC je skraćenica od Personal Computer, odnosno personalni ili lični računar. Računar je uređaj koji služi za obradu i pohranjivanje podataka. Šta se pod tim podrazumijeva,
More informationUputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.
Ime i prezime: Asistent: Predava : Programiranje (C) 1. kolokvij 14. 4. 2003. 1. 2. 3. 4. 5. 6. 7. Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj
More informationOperativni Sistemi 2
Operativni Sistemi 2 5. Upravljanje diskovima Zadatak 1. Raspoređivanje zahteva - FCFS o 53 45 98 85 183 146 37 85 122 108 14 110 124 59 65 2 67 o ukupno pređeni put glava je 640 cilindara - SSTF (Shortest
More informationOperativni sistem - Free BSD
http://php.inter.co.yu/freebsd Operativni sistem - Free BSD Autor Marko Uskoković maturski rad FreeBSD je istaknuti operativni sistem za arhitekture računara koje su kompatibilne sa Intel x86, DEC Alpha
More informationOvde će se raditi na funkcijama konverzija: konverzija tipa datuma u znak tip i obrnuto, konverzija broja u karakter tip i obrnuto
Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 5-1 Conversion Functions U db formatiranje i promene izgleda se izvode pomoću funkcija konverzija Ove
More informationNEKE DEFINICIJE: Ono što čini računar je:
1 NEKE DEFINICIJE: Računar je uređaj opšte namene, koji služi za izračunavanje i čuvanje rezultata tih izračunavanja (uska definicija). Računari su mašine koje izvršavaju zadatke ili izračunavanja na osnovu
More informationTEMATSKA CJELINA OSNOVE SOFTVERA
5. TEMATSKA CJELINA OSNOVE SOFTVERA Ciljevi nastavne jedinice 1. Podjela softvera na tri osnovne kategorije i njihov odnos 2. Odnos između algoritama i softvera 3. Faktori koji primjenu računara čine korisnim
More informationPVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji
PVC Eco Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji PVC prozori i Balkonska vrata od 5-komornik profilanemačkog proizvođača Trocal 70.A5 Okovi za PVC stolariju nemačkog proizvođača
More informationUvod u računarstvo. Preddiplomski studij elektrotehnike 2008/2009. prof.dr.sc. Ivo Ipšić UUR 2008/2009
Uvod u računarstvo Preddiplomski studij elektrotehnike 2008/2009 prof.dr.sc. Ivo Ipšić 1 Saržaj kolegija Uvod u Uvod i razvoj računala računarstvo Zapis podataka i kodiranje informacija u računalu Građa
More informationIspit iz Programiranja 1
ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, 27.06.2018. Ispit iz Programiranja 1 Ispit traje 120 minuta Napomene: a) Pažljivo proučite Uputstvo pre popunjavanja Obrasca za odgovore. b) Vrednost
More information