Professional Documents
Culture Documents
OIKT Skripta Za Ispit by Sara
OIKT Skripta Za Ispit by Sara
ZA ISPIT
Sara Milunovic
www.puskice.org
PRVI KOLOKVIJUM
OTVORENA PITANJA
Glava 1
1.23 Pomou 10 bita se moe adresirati 1024 memorijskih lokacija.
1.34 1 bajt = 8 bitova
Glava 3
3.1 Podaci predstavljaju zabeleene injenice. Oni mogu biti u obliku: broja/brojeva, teksta, slike, video
zapisa i zvuka. Oni su jedna od osnovnih komponenata informacionih Sistema.
3.2 Informacija je izvedena sa pridruenim znaenjem dobijena primenom operacija procesiranja
podataka kao to su sabiranje, ureivanje, nalaenje prosene vrednosti, grupisanje, poreenje itd..
Glava 4
4.6 Osnovne komponente von Neumann-ove maine su: memorija, upravljaka jedinica, aritmetino-
logika jedinica, ulazna jedinica i izlazna jedinica.
4.12 MIPS izvravanje million mainskih jedinica u sekundi.
4.13 MFLOPS milion operacija u pokretnom zarezu izvrene u sekundi.
4.14 Tehnologija integrisanih kola, tehnologija magnetnih diskova, tehnologija DRAM i tehnologija
mrea.
4.29 1) L1 memorija
2) L2 memorija
3) RAM memorija
Glava 5
5.1 Apstrakcija resursa i deljenje resursa su kljuni aspekti/koncepti svakog operativnog sistema.
5.2 Servisi koje obezbeuju savremeni operativni sistemi su: izvravanje programa, U/I operacije,
komunikacije, upravljanje sistemom datoteka, detekcija greaka.
5.3 Osnovne funkcije savremenih operativnih sistema su: upravljanje procesima, upravljanje memorijom,
upravljanje ureajima, upravljanje podacima, zatita, komunikacija sa drugim raunarima u mrei,
upravljanje grekama i oporavak sistema.
5.4 Osnovne funkcije BIOS-a su: provera konfiguracione maine (broj procesora, veliina memorije),
kreiranje konfiguracione strukture koja opisuje hardver, punjenje operativnog sistema u operativnu
memoriju i prosleivanje konfiguracione strukture operativnom sistemu
5.5 Compiler - program koji prevodi programe napisane u nekom viem programskom jeziku.
Prevoenje se vri iz jednog skupa simbola u drugi.
5.6 Linker - Program koji povezuje programske module u jednu celinu.
5.7 Loader - Program koji prenosi program u glavnu memoriju pre poetka izvravanja.
5.8 Asembler program koji prevodi programe napisane u simbolikom jeziku na mainski jezik.
5.11 Razlika izmeu mrenih operativnih sistema u odnosu na konvencionalne je, na primer, u dodatku
kontrolera za mreni interfejs, kao i programa za daljinsko prijavljivanje i daljinski pristup datotekama.
5.12 Bitna razlika je u mogunosti paralelizacije izvravanja aplikacija u korist distrubuiranih
operativnih sistema. Kod distribuiranih operativnih sistema krajnji korisnici ne bi trebalo da vode raune
o tome gde su programi locirani i gde se izvravaju. Time bi trebalo da automatski upravlja operativni
sistem.
www.puskice.org
5.13 HAL sloj se sastoji do skupa programa za pristup i manipulisanje hardverom (CPU, MMU, kontroleri
prekida, memorija, fiziki ureaji)Windows Vista ima Hal.
5.17 Pretee Web servisa su CORBA, DCOM i RMI.
5.18 Web servis je skup protokola i standarda koji se koriste za razmenu podataka izmeu aplikacija ili
sistema.
5.19 SOAP jednostavan protokol, za razmenu informacija izmeu aplikacija u decentralizovanom,
distribuiranom okruenju preko HTTP-a.
5.28 5 distribucija Linux operativnog sistema: SUSE, KNOPPIX, Gentoo, Fedora, Red Hat Linux
5.29 Nazivi osnovnih tipova korisnikih naloga koje podrava Windows Vista operativni sistem: 1.
Administrator 2. Standard 3. Guest
5.30 Windows 2000; Windows XP; Windows Vista
5.31 Izvrni sloj Windows Vista operativnog sistema je napisan u programskom jeziku C.
5.32 Freeware softver onaj koji je zatien autorskim pravom koji je besplatno dostupan svim
korisnicima na neogranieno vreme.
5.33 Shareware softver tip licenciranog softvera. Vlasnik programa omoguava korisniku da
besplatno koristi dati program u zadatom vremenskom period radi testiranja i/ili evaluacije. Nakon
isteka tog vremenskog perioda, korisnik mora ili da kupi licencu za dalje korienje ili da obrie program
sa sistema.
ZATVORENA PITANJA
Glava 2
2.1 LSI tehnologija karakterie: etvrtu generaciju raunara
2.2 ULSI tehnologija, koja je omoguila gustinu pakovanja vie od milion komponenata na jednom ipu,
karakterie: petu generaciju raunara
2.3 Procesor se na jednom ipu pojavljuje po prvi put: u etvrtoj generaciji racunara
2.4 Za uvoenje prvog raunarskog mia je zasluan: Doug Engelbart
2.5 Tvorac programskog jezika FORTRAN je: John Backus
2.6 Tvorac programskog jezika C je: Dennis Ritchie
2.7 Tvorci prvog Apple raunara su: Steven Jobs i Stephen Wozniac
2.8 Tvorac teorije informacija je: Claude Shannon
2.9 Idejni tvorac diferencne i analitike maine je: Charles Babbage
2.10 Tvorac algebre iskaza je: George Boole
2.11 Pronalaza buenih kartica pomou kojih je bilo mogue registrovati slova i cifre je: Herman
Hollerith
2.12 Prvi elektornski raunar je: ENIAC
2.13 Najzasluniji za kreiranje programskog jezika Java je: Ken Arnold
2.14 Tvoran World Wide Web-a i autor prvog Web krijent programa: Tim-Berners Lee
2.15 Raunarski virusi su se pojavili: krajem 1980-ih i poetkom 1990-ih
2.16 Prvi komercijalni elektronski raunar je: UNIVAC
2.17 Poetak ere personalnih raunara oznaen je pojavljivanjem: IBM PC raunara
2.18 Prva komercijalna RISC maina je: MIPS
www.puskice.org
2.19 Prva superskalarna maina je: RS6000
2.20 Bolje performanse uz istovremeno nie napajanje u odnosu na prethodne modele procesora
ostvaruju: Inter Core procesori
2.21 Ko je bio Harald Bluetooth? Danski kralj u 10. veku
2.22 Koji od navedenih procesora ima 64-bitnu magistralu podataka? Pentium
Glava 4
4.1 Duina rei nekog raunara predstavlja br bita koji mogu biti procesirani odjednom
4.2 irina magistrale nekog raunara predstavlja broj bita koji mogu biti preneti odjednom
4.3 Dananji procesori imaju adresne registe, registre za podatke i kontrolne registre
4.4 Skalabilnost nekog raunara odnosi se na njegovu sposobnost adaptacije pri poveanju broja
korisnika ili procesa (taskova)
4.5 Tip podataka predstavlja skup vrednosti koje podatak moe da ima, memorijski pristup
potreban za smetanje podataka, kao i operacije koje mogu da se vre nad podatkom.
4.9 Jedan megabajt ima 220 bajtova
4.10 Jedan gigabajt ima 230 bajtova
4.11 Pomou 11 bita moe se adresirati 2048 memorijskih lokacija
4.15 Kod obinog pipelining-a jedna instrukcija se izvrava, druga se dekodira, trea se uzima iz
memorije.
4.16 UPS Uninterruptible power supply (neprekidni izvod napajanja)
4.17 PCI - Peripheral Component Interconnect
4.18 Kako RAID 5 vri upisivanja podataka na disk? U blokovima
4.19 Koji je minimalan broj diskova potreban za implementaciju RAID 5 tehnologije? 3
4.20 Koji opseg broja start/stop ciklusa prosean hard disk moe da izdri u svom random veku?
30 000 50 000
4.21 SCSI Small Computer System Interface
4.22 Koja jedinica mere se koristi za merenje brzine RAM memorije? Nanosekunde
4.23 Koja od sl karakteristika centralnog procesora odreuje veliinu memorije kojoj sistem moe da
pristupi? Adresna magistrala
4.24 Za skladitenje BIOS koda se koristi memorija ROM
4.25 Koja je max brzina za USB 3.0? 4.8 Gbps
4.26 Koji je naziv Intelovog procesora koji ima 4 jezgra? Intel Core 2 Quad
4.27 Koji AMD-ov 64-bitni processor je projektovan za laptop raunare? Turion 64
4.28 Koji od sl tipova memorije se koristi za cache memoriju? SRAM
4.30 Cache memorija memorie esto pristupane instrukcije programa i podatke
Glava 5
5.20 ta je Firmware? Softver za neku hardversku komponentu
5.21 ta su Softverske zakrpe? Brze popravke za otklanjanje specifinih softverskih problema
5.22 Kojim terminom se oznaava grupa softverskih popravki za operativni sistem, koja se moe
odjednom, istovremeno primeniti? Servisni paket
www.puskice.org
5.23 Kako se zove program koji prevodi itljiv (source) kod celog programa u mainski jezik?
Kompajler
5.24 ta se podrazumeva pod pojmom auriranje firmware-a? Softversko auriranje hardverskih
komponenti
5.25 Koji protokol se koristi za preuzimanje el pote sa e-mail servisa? POP3
5.26 Koji protokol se koriisti za slanje el pote na e-mail server? SMTP
5.27 ta je Wikipedia? Online enciklopedija
5.34 Koji od sl naine identifikuje verziju Windows operativnog Sistema? Desnim klikom mia
pokrenuti My computer Propraties
Glava 7
7.15 1KB=1024 bajtova; 1MB=1048576 bajtova; 1GB=1073741824 bajtova; 1TB=1099511627776
TEORIJA IZ KNJIGE (u prazne prostore sami dodajte formule I slike, sve je u knjizi)
Formula za vrednost n-bitnog neoznaenog celog broja A:
Formula za opti sluaj vrednosti neoznaenog celog broja A, koji ima n cifara u sistemu ija je osnova N:
Formula za opti sluaj vrednosti n-bitnog oznaenog celog broja A u binarnom brojnom sistemu:
Na osnovu bita predznaka se odreuje da li je dati ceo broj pozitivan ili negativan. Za sluaj pozitivnih
celih brojeva, an-1 =0 , pa je prvi lan u prethodnom izrazu jednak nuli. Kod negativnih celih brojeva, biz
predznaka je jednak jedinici, tj an-1=1
*Operacija oduzimanje se primenom komplement dvojke svodi na operaciju sabiranja.
www.puskice.org
3.5 Entropija
Predstavlja meru za koliinu informacija koja nedostaje u datom sistemu pre prijema i kao takva se
naziva Shannon-ova entropija.
Xi, i=1... , n mogue vrednosti sluajne promenljive X, a p(Xi) verovatnoa pojavljivanja vrednosti.
Entropija je maximalna kada sve mogue vrednosti sluajne promenljive X imaju istu verovatnou. To
prikazujemo:
www.puskice.org
4.5 Magnetni diskovi
Obezbeuju postojano skladitenje podataka. Vreme pristupa podacima na magnetnom disku zavisi od
kanjenja usled rotacije diska. Vreme pristupa je jednako zbiru kanjenja usled rotacije i vremena
pozicioniranja.
-Vreme prenosa predstavlja vreme potrebno za prenos podataka u toku operacije itanja ili pisanja.
Vreme prenosa T se rauna:
gde je b broj bajtova koje treba preneti, r je brzina rotacije diska, prikazana u obrtajima u sekundi i N je
broj bajtova na stazi diska.
-Ukupno vreme pristupa je jednako zbiru dva vremena pristupa i vremena prenosa podataka. Ukupno
srednje vreme pristupa Ta se rauna:
www.puskice.org
7.2 SORTIRANJE
7.2.1 INSERTION SORT najmanji se slatvlja na prvo mesto, a ostatak se prepisuje.
7.2.2 SELECTION SORT najmanji broj se stavlja na prvo mesto, a taj sa prvog na mesto gde je bio
najmanji.
7.2.3 BUBBLE SORT gledaju se parovi redom; kad je sledei broj manji od prethodnog, oni zamene
mesta.
www.puskice.org
DRUGI KOLOKVIJUM
1) BAZE PODATAKA predstavljaju skup povezanih i struktuiranih podataka sa svojim opisima.
DBMS softverski sistemi koji obezbeuju osnovne funkcije obrade velikih koliina podataka. On omoguava:
1. Skladitenje podataka sa minimunom redundanse,
2. Pouzadnost podataka pri nekim otkazima,
3. Pouzdano paralelno korienje podataka od strane ovlaenih lica,
4. Logiku i fiziku nezavisnost podataka,
5. Jednostavno komuniciranje sa bazom putem upita.
Model podataka predstavlja skup koncepata ili intelektualnih alata za opisivanje podataka. Najzastupljeniji je relacioni
model (kod njega je najbitnija ta relacija izmeu tabela). Komponente modela podataka su:
- Logika struktura svih podataka u bazi,
- Skup operatora,
- Skup ogranienja.
Korisniki model definie kako jedan ili grupa korisnika koristi deo podataka iz jedne baze.
Fizika nezavisnost podataka izmene u fizikoj strukturi podataka ne dovode do promena u emama, podemama i
aplikativnih programa. Nezavisnost izmeu konceptualne eme i interne eme.
www.puskice.org
Logika nezavisnost podataka izmene konceptualne eme ne utiu na izmene ema i podema pod uslovom da se ne
menjaju obeleja podataka koji se koriste. Samo se menja preslikavanje eme u podeme. Nezavisnost izmeu
konceptualne eme i podema.
Funkcionalna zavisnost kada je svakoj vrednosti A mogue pridruiti samo jednu vrednost B, kaemo da je A zavisno od
B.
Potpuna funkcionalna zavisnost atribut je potpuno zavisan od kljua ako je funkcionalno zavisan od celog kljua.
Odnosno kada je klju sastavljen od vie atributa.
Dijagrami:
1) Dijagrami sluajeva korienja namenjeni za specifikaciju zahteva datog informacionog sistema.
2) Dijagrami klasa namenjeni za specifikaciju strukture datog sistema.
3) Dijagrami kolaboracije namenjeni za specifikaciju dinamike datog sistema.
4) Dijagrami komponenti specifikacija implementacije datog sistema.
5) Dijagrami sekvenci namenjeni za opis ponaanja datog sistema.
Jezici:
1. DDL Data Description Language jezik za opis podataka koji je neproceduralan i njime se definiu: slogovi,
atributi, logike veze, domeni.
2. DMCL Device Media Control Language ovim jezikom se opisuje kako se podaci nanose na medijume za
memorisanje.
3. DML Data Manipulation Language jezik za rad sa podacima.
4. QL Query Language jezik za realizaciju upita nad relacijama u relacionim bazama.
5. SQL Structured Query Language najpoznatiji relacioni jezik upita.
Struktura modela podataka skup koncepata za opis objekata sistema, njihovih atributa i veza.
www.puskice.org
Apstrakcija kontrolisano i postepeno ukljuivanje detalja u opis sistema, sakrivanje detalja u opisu sistema, izvlaenje i
prikazivanje optih a odlaganje detaljnih osobina. Postoje:
- Tipizacija objekti koji imaju isti skup osobina i isto dinamiko ponaanje mogu se predstaviti jednim tipom ili
klasom podataka.
- Generalizacija skup slinih tipova objekata predstavlja se optim generikim tipom, odnosno nadtipom.
- Agregacija apstrakcija u kojoj se skup podataka tretira kao novi jedinstveni tip.
SQL jezik je upitni jezik koji se koristi za postavljanje upita, modifikaciju podataka i upravljanje relacionim bazama
podataka. Uz pomo SQL jezika korisnici mogu da:
- Izdvajaju podatke
- Pridruuju tabele
- Vre aritmetiko logike operacije
- Preprojavaju vrste i kolone
- Uporeuju tabele
www.puskice.org
Sintaksa:
- Select <lista atributa>
- From <naziv tabele>
- Where <izraz>
Normalne forme:
1. Prva normalna forma relacija je u ovoj formi ako su atributi nedeljivi i funkcionalno nezavisni od kljua.
2. Druga normalna forma relacija je u ovoj formi ako je u prvoj normalnoj formi i ako svi njegovi atributi zavisni od
primarnog kljua.
3. Trea normalnaforma relacija je u ovoj formi ako je u drugoj normalnoj i ako su svi njeni atributi koji nisu kljuevi
funkcionalno nezavisni.
Makroi kratki izvrni programi kojima se delimino automatizuje rad sa bazom podataka.
Moduli VBA kod za kontrolu dogaaja i za automatizacijom operacija nad bazom podataka.
2) RAUNARSKE MREE
Raunarske mreeine dva ili vie povezanih raunara koji dele resurse kao to su datoteke sa podacima,, aplikacije i dr.
Ona je skup raunara, komunikacionih veza i softvera kojim se implementiraju komunikacije u mrei.
Hardver fizika veza izmeu dve maine, ukljuujui mrene kartice, kablove, rutere...
Softver skup protokola koji omoguava da aplikacije koriste hardver.
Protokol definie formalni jezik izmeu razliitih komponenata.
www.puskice.org
Topologija definie fiziki raspored raunara i kablova u datoj mrei. Kriterijumi su:
- Osnovna cena
- Cena komunikacije
- Pouzdanost
Vrste topologije:
- Magistrala
- Zvezda
- Prsten
- Mesh
- Hibridne
Tipovi mrea:
1. Od take do take (Point to point)
2. Difuzna mrea (broadcast network)
3. Komutirana mrea (switched network)
4. Internet
Internet je sistem virtuelne mree. Prvi put definisan 1982. Pojavom TCP/IP.
www.puskice.org
Internet protokol se sastoji od:
- Sistema adresiranja za host raunare,
- Definicije formata IP paketa,
- Pravila koja definiu slanje i prijem paketa.
Postoje dve verzije IP:
- IPv4 IP adresa je napisana kao 32bitni broj napisan kao 4 osmobitna broja razdvojena takom. To se zove
decimalna notacija sa takama. Ona se zapisuje u obliku aaa.bbb.ccc.ddd
- IPv6 je 128bitni broj napisan kao 16 osmobitnih brojeva razdvojenih dvotakom.
Svaka IP adresa ima 2 dela. Prefiks i sufiks.
Prefiks identifikuje mreu i dodaje se globalno a sufiks identifikuje ruter i njegovu vrednost dodeljuje lokalni administrator
mree.
Klasa mree Broj bita u prefiksu Maksimalan broj Broj bita u sufiksu Maksimalan broj
mrea host raunara po
mrei
A 7 128 ili 2^7 24 16777216 ili 2^24
B 14 16384 ili 2^14 16 65536 ili 2^16
C 21 2097152 ili 2^21 8 256 ili 2^8
CIDR Classless InterDomain Routing strategija za dodelu IP adresa na internetu. IP adresa se zapisuje u obliku a.b.c.d/x
gde je X broj bitova u prvom delu adrese.
ICANN Internet Corporation for Assigned Names and Numbers Internet korporacija koja upravlja IP adresama.
IETF Internet Engineering Task Force razvila je etvoroslojni protokol koji se naziva TCP/IP.
Protokoli na Internetu:
- IP Internet Protocol
- TCP/IP Transmission Control Protocol
- ARP Address Resolution Protocol
- DHCP Dynamic Host Configuration Protocol
- NAT Network Address Translation
TCP/IP Ovde TCP radi sa individualnim paketima a IP obezbeuje upravljanje stvarnom isporukom paketa. TCP/IP
predstavlja skup protokola.
TCP/IP-OSI MODEL
Sloj 5 Aplikacijski sloj
Sloj 4 Transportni sloj
Sloj 3 Mreni sloj
Sloj 2 Sloj veze podataka
Sloj 1 Fiziki sloj
Rutiranje kada ruter primi IP paket tada on ita adresu odredita paketa. Ako je paket za udaljenu mreu onda ruter
prosleuje paktet do sledeeg rutera na osnovu tabele rutiranja.
Ako je paket za lokalni raunar onda ruter direktno prosleuje do odredita.
Ako mrea nije unutar tabele rutiranja tada ruter alje paket do default rutera koji ima veu tabelu rutiranja.
Upravljanje mreom ukljuuje isporuku, integraciju i koordinaciju hardverskih, softverskih i ljudskih resursa radi
nadgledanja, testiranja, konfiguracije, analize i upravljanja mreom i osnovnim resursima da bi se ostvarili zahtevi rada u
realnom vremenu i kvalitet servisa po razumnoj ceni.
www.puskice.org
4 kljuna dela SNMP pregleda:
- Baza za upravljanje informacijama MIB
- Struktura upravljakih informacija SMI
- SNMP protokol - informacije o objektima kojima se upravlja
- Zatita i mogunosti administriranja
o ifrovanje-deifrovanje SNMP poruke
o Autentikacija-izraunavanje, slanje MIC(m,k)
o Kontrola pristupa
SNMP entitet odrava bazu podataka o pravima pristupa, pravila za razliite korisnike. Sama baza podataka je objekat u
kome se upravlja.
Sistem obeleavanja identifikovanje, utvrivanje poretka, slinosti i razlike objekata koji se posmatraju.
Nomenklatura ili ifrarnik daje strukturu i znaenje obeleja.
Obeleja - za identifikaciju i klasifikaciju.
Identifikaciono obeleje koristi se za identifikaciju odabranih objekata ili pojmova bez obzira na svrhu korienja i
korisnike.
Duina obeleja prema formuli : I= gde je a-osnova sistema obeleavanja a N broj objekata obeleavanja.
Kontrolni broj koristi se za otkrivanje greaka
Klasifikaciona obeleja za skupove objekata ili pojmova meu kojima preovlauju neka slina svojstva.
Klasifikacija rasporeivanje po klasama objekata date vrste na osnovu neke opte karakteristike koju poseduju.
Govoree ifre mogu biti informativne i klasifikaciona. Informativne su specifini podaci o objektima.
www.puskice.org
Paralelna obeleja primenjuje se u automatizovanom informacionim sistemima. Prednosti: jednostavno ifriranje, lako
odravanje sistema obeleavanja, dobro iskorienje memorijskog prostora..
Oznaavanje artikla:
- UPC - universal product code
- UPC-A 12CIFARA
- Dve identifikacione ifre
o Prva ifra proizvoaa
o Druga ifra proizvoda
- Dvanaesta cifra je kontrolna cifra
EAN Evropsko numerisanje artikala razvijen je iz UPC. Postoje dve verzije: EAN 13 I EAN 8
QR KOD je dvodimenzionalni bar kod koji omoguava brzo dekodiranje sadraja koda.
Java je objektno-orijentisani programski jezik opte namene pogodan za pisanje konkurentnih i distribuiranih programa.
Zasnovan na jeziku C i C++, portabilan je.
3 platforme Jave:
- Java SE Standard definie sve poev od osnovnih tipova podataka i objekata programskog jezika Java do klasa
visokog nivoa koje se koriste za rad u mrei, zatitu podataka...
- Java EE Enterprise je proirenje SE, ona sadri API i izvrno okruenje za razvoj i izvravanje skalabilnih,
pouzdanih, zatienih i vieslojnih aplikacija namenjenih za rad u mrei.
- Java ME Micro obezbeuje API i virtuelnu mainu prilagoenu za izvravanje aplikacija napisanih u Java
programskom jeziku na malim ureajima kao npr. Na telefonima.
Java alati: javac java prevodilac, java java interperter, jdb java debugger, javadoo, jar za arhiviranje, javakey, javah,
appletviewer..
www.puskice.org
Klasa predstavlja model objekta koji obuhvata atribute i metode.
Sourcekod zasniva se na klasama. U optem sluaju jedna public klasa se definie u jednoj datoteci.
Java slojevi:
Java EE tehnologije veoma vane karakteristike su zatita podataka i pouzdanost. To dovodi do este sloenosti aplikacija.
Ova platforma je zato projektovana da smanji sloenost razvoja enterprise aplikacija obezbeujui model razvoja.
Vieslojna aplikacija ima :
- Klijentski sloj se sastoji od aplikativnih klijenata koji pristupaju Java EE serveru i koji su obbilno locirani
na mainama razliitim od servera. Klijenti mogu da budu: Web pretraiva, stand-alone aplikacija ili drugi
serveri.
- Srednji sloj je web sloj. Osnovni zadaci web sloja su:
Dinamiko generisanje sadraja u razliitim formatima
Prikupljanje ulaznih podataka od korisnika
Kontrola toka ekrana
Odravanje stanja podataka
Izvravanje osnovne logike i privremeno ucanje potrebnih podataka
U web sloju se koriste sledee Java EE tehnologije:
Servleti,predstavljaju klase Jave programskog jezika koje dinamiki obrauju zahteve i
pripremaju odgovore.
JSP, tekstualni dokumenti koji se prevode u servlete i definiu kako dinamiki sadraj
moe da se doda statikim stranicama.
www.puskice.org
JSF, je radni okvir komponenata korisnikog interfejsa za web aplikacije.
JSPSTL, je biblioteka tagova koja obuhvata osnovnu funkcionalnost JSP stranica.
JavaBeans komponente su objetki koji se koriste kao privremena skladita podataka za
stranice aplikacije.
- Sloj podataka
Break komanda omoguava izlaz iz loop petlje ili bloka komandi u kojima se nalazi.
Konvencije imenovanja:
- Metode, promenljive i objekti u svom nazivu uvek imaju prvo malo poetno slovo (next, push, index)
- Nazivi klasa uvek poinju velikim slovom : String, StringBuffer, Calculator...
Kljuna re Static moe se nai ispred definicije atributa ili metode. Kada se nae ispred definicije atributa, oznaava
atribut koji pripada klasi a ne objektima.
Statike metode imaju pristup samo statikim atributima klase.
Apstraktne klase ne mogu imati svoje objekte. Implementacija metoda je ovde izostavljena. Apstraktne klase se koriste
za implementaciju polimorfizma.
Procesi potpuno odvojeno, meusobno nepovezano konkurentno izvravanje na nivou OS. Npr. Vie programa se
izvrava u isto vreme.
www.puskice.org
Java programi sastoje se od klasa. Klase sadre metode za izvravanje zadataka.
4) KOMUNIKACIONI SISTEMI
3 komponente signala:
- Amplituda mera jaine signala odnosno rastojanje od horizontalne linije do vrha talasa.
- Frekvencija mera uestalosti signala, tj. Fizika veliina koja se meri u Hz.
- Faza predstavlja poziciju signala relativno u odnosu na dati vremenski trenutak ili u odnosu na nulu.
Vrednost moe biti bilo koji broj od 0 do 360.
S(f)=f*log 2 (1 + )
W snaga signala
N snaga uma
F frekvencija signala
Period se izraunava:
www.puskice.org
1
T=
1
Bluetooth omoguava beini prenos podataka. Mikroim sa radio predajnikom se ugrauje u elektronske ureaje i na
taj nain se prenose podaci bez kablova.
5)ELEKTRONSKA TRGOVINA
E trgovina proces kupovine i prodaje i razmene proizvoda, servisa ili informacija korienjem raunarskih mrea.
Aplikacija elektronskih mrea za razmenu ekonomske vrednosti trinih transakcija obavlja se izmeu:
- Kupaca i prodavaca proizvoda i usluga
- Kompanija
- Zaposlenih
Takoe, e trgovina obuhvata i: naruivanje proizvoda i usluga, plaanje, popunjavanje formulara, servisi i tehnika podrka,
niska cena pristupa i korienja.
SET protokol je protokol za obavljanje transakcija kreditnim ili debitnim karticama preko Interneta. Vri proveru
identiteta kupaca, trgovaca i banaka.
3 tipa replikacije:
- Permanentne replikacije
- Privremene kada doe do naglog poveanja zahteva od strane klijenata
- Ke klijenti replika koja se inicira od strane korisnika
HYPERTEXT nain formatiranja web stranica sa ugraenim linkovima koji dokumente povezuju meusobno.
URL adresa koja se koristi za pristup datoj WEB stranici.
HTTP protokol koji se koristi za prenos Web stranice preko Interneta.
www.puskice.org
HTML programski jezik koji se koristi za formiranje web stranica.
XML standard za razmenu podataka i informacija na webu fokisiran na struktuiranje sadraja podataka i informacija.
WEBSERVER SOFTVER softver koji omoguava isporuku web stranica web klijentima na osnovu http zahteva.
WEB KLIJENTI raunarski ureaji povezani na internet i koji mogu da alju HTTP zahteve i da prikazuju HTML stranice.
WEB BROWSER program koji se koristi za prikazivanje web stranica.
ESP elektronski sistemi plaanja namenjeni plaanju proizvoda i usluga preko interneta u bilo koje vreme. Njima se
smanjuje cena plaanja u odnosu na tradicionalne sisteme plaanja.
Mogu da rade u online i offline reimu rada.
WWW - je skup povezanih resursa koje ine dokumenti, video zapisi, zvuni zapisi koji se nalaze na raunarima kojima se
moe pristupiti preko interneta.
6) ZATITA PODATAKA
Zatita je skup metoda, tehnika i pravnih normi kojima se kontrolie pristup podacima od strane programa i ljudi i titi
fiziki integritet celokupnog raunarskog sistema, bio on distribuiran ili ne, centralizovan ili decentralizovan.
Zatita se primenjuje:
- Na nivou mree
- Na nivou OS
- Na nivou aplikacije
- Na nivou baze podataka
- Kao proceduralna zatita
Od ega se titi?
- Neautorizovan pristup
- Modifikacija podataka
- Nestanak elektrinog napajanja
- Prirodne katastrofe
- Hardverski i softverski otkazi
Od koga se titi?
- Od spolja i od unutra
Zato se titi?
- Vrednost, konkurencija..
www.puskice.org
Koliko dugo?
- Vremenski koliko
MAC primenjuje se hijerarhijski model za kontrolu pristupa podacima. Korisnici ne mogu da menjaju kontrolu pristupa
resursima.
DAC model koji dozvoljava direktno svakom korisniku da kontrolie pristup svojim resursima.
RBAC model koji omoguava kontrolu pristupa resursima datog sistema na osnovu poslovne uloge korisnika u datoj
organizaciji.
Vrste napada:
1. Prekid
2. Modifikacija
3. Presretanje
4. Fabrikacija
Memory resident virusi su virusi koji ostaju u operativnoj memoriji i nakon zavretka rada programa u kome su bili
dodatak.
Boot sector virusi virusi koji su memorisani unutar master boot sektora. Boot sektor je mali deo memorijskog prostora
na hard disku ili drugom eksternom memorijskom ureaju koji BIOS prvo uitava u RAM memoriju nakon ukljuenja
raunara.
Crvi raunarski program koji kopira samog sebe sa jednog raunara na drugi. Mogu se koristiti za prenoenje virusa ili za
zamenu postojeih datoteka verzijama koja predstavljaju trojanske konje. Crvi su slini virusima ali postoji rauulika a to je
da za aktiviranje crva nije potreban korisnik i oni skrivaju svoje irenje na druge raunare.
Trojanski konji je program koji se najee prenosi na ciljni rainar kao nevidljivi dodatak uz neki drugi program, a zatim
dolazi do njegovog aktiviranja. Mogu se preneti kopiranjem programa, downloadovanjem i otvaranje attachmenta iz
maila. Oni su najopasniji jer se izvravaju u okviru kernela iliti jezgra OS.
Virusi program koji se moe sam reprodukovati tako to dodaje sopstveni kod nekom drugom programu. Rezultat moe
biti ispisivanje neke poruke, prikaz slike na ekranu, menjanje i brisanje neke datoteke..
Autentikacija je proces utvrivanja identiteta korisnika. Ona se moe uraditi na vie naina ali se zasniva na 3 principa.
- Neto to korisnik zna
- Neto to korisnik ima
- Neto to korisnik jeste
Kriptografija je nauna disciplina koja se bavi izuavanjem matematikih metoda i tehnika vezanih za razliite aspekte
informacione sigurnosti, kao to su tajnost ili poverljivost, integritet podataka, autentinost entiteta i izvora podataka.
www.puskice.org