Академический Документы
Профессиональный Документы
Культура Документы
- Primjene u komunikacijama.
Nauno - tehnike primjene, odnosno primjene u nauno - tehnikim
sistemima su bile prve praktine primjene raunara. Prve primjene raunara su
bile u toj oblasti. To je bilo posljedica elje za automatizacijom procesa
raunanja. U takvim sistemima se radi o vrlo sloenim procesima raunanja i
obrade velikih koliina podataka koji se ponavljaju. Obino se vri
modeliranje fizikih pojava, procesa i objekata i rjeavanje odgovarajuih
sloenih sistema jednaina. Zbog toga je poeljna i potrebna automatizacija
takvih aktivnosti to primjena raunara omoguava. Takoe, u takve sisteme
spadaju i sistemi za projektovanje pomou raunara u raznim oblastima.
Poslovne primjene, odnosno primjene u poslovnim sistemima spadaju u
jednu od najrasprostranjenijih oblasti primjene. Tu spadaju aktivnosti vezane
za razne evidencije, materijalno i finansijsko poslovanje, obraun plata i dr. u
raznim preduzeima, ustanovama, institucijama i sl. Takvi sistemi treba da
obezbijede aurnost i tanost u poslovanju te informacije bitne za donoenje
odluka za upravljanje poslovnim sistemom. Obino se realizuje uvanje i
obrada velikih koliina podataka i informacija, kao i tampanje velikog broja
izvjetaja i sl.
Primjene u upravljanju, odnosno primjene u sistemima upravljanja su vrlo
rairene u praksi. Radi se o upravljanju objektima, procesima, mainama,
ureajima. Takoe, tu spadaju i primjene u proizvodnji, saobraaju i dr. Takvi
sistemi obino spadaju u tzv. sisteme za rad u realnom vremenu. To znai da
se upravljanje vri istovremeno dok se objekat kree ili dok se proces odvija.
To onda zahtijeva tzv. garantovano vrijeme odziva sistema. To znai da sistem
treba da reaguje dovoljno brzo, u dovoljno kratkom vremenskom intervalu, da
bi se ostvarilo potrebno upravljanje u skladu sa brzinom kretanja objekta ili
brzinom odvijanja procesa. Takav sistem dobiva podatke i informacije o stanju
objekta ili procesa i generie potrebne upravljake signale. Pri tom realizuje
odgovarajui algoritam upravljanja.
Primjena u komunikacijama, odnosno primjena u sistemima
komunikacija je praktino sve vea i znaajnija sa razvojem raunarske
tehnike. Tu su praktino dvije oblasti: raunarske komunikacije i
komunikacioni ureaji bazirani na primjeni raunara. Raunarske
komunikacije obuhvataju oblast gdje se realizuje komunikacija izmeu
raunara, kao to su npr. razni tipovi raunarskih mrea. Komunikacioni
ureaji bazirani na primjeni raunara obuhvataju razne tipove komunikacionih
ureaja u kojima se koriste raunari, kao to su npr. mobilni telefoni.
1.2. RAZVOJ RAUNARA I RAUNARSKE TEHNIKE
Prvi ureaji za raunanje su bili mehaniki. Bili su poznati jo u antiko
doba. Jedan od najpoznatijih takvih starih mehanikih ureaja je tzv. abak ili
4
abakus (engl. abac ili abacus) koji se i danas moe nai u upotrebi. To je
mehaniki ureaj, odnosno mehanika raunaljka sa drvenim kuglicama.
Postoji vie oblika takvog ureaja. Kod svih se koriste drvene kuglice koje se
pomjeraju po ipkama. Pomjeranjem kuglica podaci se unose, sabiraju ili
oduzimaju. Viestrukim sabiranjem ili oduzimanjem se realizuje mnoenje ili
dijeljenje.
Nita znaajnije u oblasti ureaja za raunanje se nije deavalo sve do
prve polovine 19. vijeka. Jedino su se pojavljivale i razvijale razliite varijante
mehanikih ureaja i maina za realizovanje raunanja. Sve su one koristile
sline principe primjene mehanikih elemenata za realizovanje aritmetikih
operacija i sve su imale sline probleme: mala brzina, mala tanost, velika
sloenost i sl. Polovinom 19. vijeka engleski matematiar arls Bebid
(Charles Babbage) je dao i opisao prijedlog tzv. analitike maine (Analytic
Engine). Analitika maina je bila prvi koncept raunara opte namjene. Ona
se smatra prvim mehanikim programabilnim raunarom. Imala je etiri dijela:
memoriju, jedinicu za izraunavanje i ulaznu i izlaznu jedinicu zasnovane na
principu buenih kartica (sa odgovarajuim itaem i buaem kartica). Kao i
prethodne maine analitika maina je bila u potpunosti mehanika.
Upisivanje razliitih programa na buene kartice je omoguavalo da ona
izvrava razliita izraunavanja. Kako je bila programabilna, potreban je bio
softver i programer. Bebid je za to angaovao enu koja se zvala Ada
Avgusta Lovelas, a koja je bila kerku poznatog engleskog pjesnika lorda
Bajrona. Ona je tako bila prvi programer na svetu, a njoj u ast je dobio ime
programski jezik Ada. Bebid nikada nije do kraja realizovao analitiku
mainu zbog njene komplikovane mehanike konstrukcije i nesavrenosti
tadanje tehnologije. Ali, njegov rad ima veliki znaaj s obzirom da i moderni
raunari imaju slinu strukturu. Smatra se da je on prvi koji je shvatio i
formulisao sutinu raunara opte namjene. To je doprinijelo kasnijoj pojavi
digitalnih raunara.
U daljem razvoju ureaja za raunanje dolazi do mehanizovanja
raunanja za ime je rasla potreba. Znaajan doprinos tome je krajem 19.
vijeka dao ameriki naunik Herman Holerit (Herman Hollerith). On je
primijenio buene kartice i jednostavne maine za njihovu obradu. Sa takvim
rjeenjima je postigao znaajne rezultate u poveanju brzine i tanosti obrade
podataka. Nakon toga takve maine su nale iroku primjenu u poslovnim i
dravnim sistemima. To je stvorilo veliki interes za maine za raunanje i
dovelo do velikih ulaganja u njihov dalji razvoj.
U prvoj polovini 20. vijeka dolazi do naglog razvoja i primjene mnogih
raunarskih sredstava i ureaja. Vrlo znaajan dopinos razvoju raunarskih
ureaja je dao engleski naunik Alan Tjuring (Alan Turing). On je objavio
jasnu i potpunu teoriju raunara opte namjene. Opisao je tzv. hipotetiku
mainu koja je imala sve osobine raunara opte namjene. To se smatra
poetkom formalne teorije raunarstva. On je prvi formalizovao ideju o
raunaru opte namjene sposobnom da izvrava razliite programe. Iako je
5
10
Analogni raunar
Analogni raunar koristi analogno predstavljanje podataka i obradu
analognih podataka. Elektronska kola koja se koriste u takvom raunaru
generiu i kontroliu napone ili struje koji predstavljaju promjenljive veliine,
tj. podatke. Naponi ili struje su najee jednosmjernog karaktera, a njihova
vrijednost se mijenja analogno promjenama stvarnih promjenljivih veliina.
Osnovni elementi za realizovanje analognog raunara su elektronska kola koja
se nazivaju operacioni pojaavai. Oni se koriste za realizovanje svih
matematikih operacija pri obradi podataka. Osim operacionih pojaavaa u
analognim raunarima se koriste i drugi elementi kao to su otpornici,
potenciometri, kondenzatori, kalemovi, diode, tranzistori i sl. Osnovna dobra
osobina i prednost analognog raunara je velika brzina obrade podataka i
dobivanja rezultata. Brzina obrade zavisi samo od brzine korienih kola i
elemenata i priblino je ista bez obzira na operaciju koja se obavlja, odnosno
bez obzira na sloenost operacije. Osnovni nedostatak analognog raunara je
mala tanost obrade podataka. Tanost mnogo zavisi od preciznosti izrade
velikog broja korienih elemenata kao to su otpornici, potenciometri
kondenzatori i sl., kao i od stabilnosti napona pomou kojih se simuliraju
konstante i promjenljive veliine. Jo neki nedostaci analognih raunara su
velika sloenost, mala pouzdanost, visoka cijena. Zbog toga se analogni
raunari sve manje primjenjuju u praksi. Koriste se uglavnom u nekim
specijalnim primjenama u kojima se uglavnom zahtjevaju vrlo velike brzine,
kada ne mogu da zadovolje digitalni raunari. Iz praktine primjene ih
potiskuju digitalni raunari.
Digitalni raunar
Digitalni raunar koristi numeriko, digitalno predstavljanje podataka i
vri obradu numerikih, digitalnih podataka. Prihvata podatke u obliku cifara,
vri njihovu obradu i formira rezultate date nizom cifara. Da bi raunar bio
jednostavniji sve operacije se svode na osnovne aritmetike (sabiranje i
oduzimanje) i osnovne logike (I, ILI, NE) operacije. U obradi se primjenjuju
tzv. algoritamski postupci. Algoritam je skup osnovnih postupaka i pravila za
njihovo korienje u cilju iznalaenja rezultata obrade podataka. Osnovna
prednost digitalnog u odnosu na analogni raunar je velika tanost obrade
podataka. Praktino se moe postii potrebna tanost u skladu sa konkretnom
primjenom. Kod digitalnih raunara tanost zavisi od koriene duine
digitalnih podataka, odnosno od broja cifara koje se koriste za predstavljanje
podataka. Tanost se moe poveati korienjem veeg broja cifara za
predstavljanje podataka. Potrebna tanost u konkretnoj primjeni se postie
korienjem potrebnog broja cifara. Jo jedna vana prednost digitalnog u
odnosu na analogni raunar je mogunost jednostavnog uvanja podataka u
memoriji raunara. Primjenom razliitih tipova digitalnih memorijskih ureaja
11
13
MEMORIJSKA
JEDINICA
ULAZNA
JEDINICA
ARITMETIKOLOGIKA
JEDINICA
IZLAZNA
JEDINICA
UPRAVLJAKA
JEDINICA
I
PROCESOR
PODACI I
INSTRUKCIJE
UPRAVLJAKI
SIGNALI
TZV. DIREKTAN
PRISTUP MEMORIJI
14
MEMORIJA
PODATAKA
ULAZNA
JEDINICA
ARITMETIKOLOGIKA
JEDINICA
IZLAZNA
JEDINICA
UPRAVLJAKA
JEDINICA
MEMORIJA
PROGRAMA
17
C n -1 C n -2 ... C 3 C 2 C1 C 0 , C -1 C -2 C -3 ... C -m
(b)
(2.1)
Ovdje je:
m - broj razlomakih mjesta u podatku (broj cifara desno od zapete),
n - broj cijelih mjesta u podatku (broj cifara lijevo od zapete),
C - cifre brojnog sistema,
b - osnova numerikog sistema,
i - mjesto ili pozicija cifre u podatku.
Ako se koriena baza sistema podrazumijeva onda se ona ne pie, a ako
se ne podrazumijeva onda se pie u indeksu podatka da bi se jasno vidjelo koji
numeriki sistem je u pitanju. Vrijednost svake konkretne cifre u podatku
zavisi od njenog poloaja u podatku, odnosno od njene teine. Teina svake
cifre zavisi od koriene osnove numerikog sistema (b) i poloaja cifre u
podatku (i) i teina cifre Ci na poziciji i u podatku je jednaka bi. Konkretna
vrijednost cifre na poziciji i (cifre Ci ) je onda data sa Cibi .
Stvarna brojna vrijednost tako predstavljenog digitalnog podatka (izraz
2.1) moe se izraunati na sljedei nain, odnosno korienjem sljedeeg
izraza:
X C n -1 b n -1 C n -2 b n -2 ... C 3 b 3 C 2 b 2 C1 b1 C 0 b 0
C -1 b -1 C -2 b -2 C -3 b -3 ... C -m b m
n 1
Ci b i
(2.2)
i m
NAZIV
NUMERIKOG
SISTEMA
UNARNI
BINARNI
TERNARNI
OKTALNI
DECIMALNI ILI
DEKADNI
HEKSADECIMALNI
ILI HEKSADEKADNI
SIMBOLI CIFARA
NUMERIKOG SISTEMA
/ (ili 1)
0,1
0,1,2 ( ili -1,0,1 )
0,1,2,3,4,5,6,7
0,1,2,3,4,5,6,7,8,9
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
(2.5)
1100,11012 1 2 3 1 2 2 0 21 0 2 0 1 2 -1 1 2 -2 0 2 -3 1 2 4
12,812510.
(2.6)
Drugi primjer:
Neka je u binarnom numerikom sistemu dat sljedei podatak
10101011,10012. Konverzija tog podatka u decimalni numeriki sistem se vri
na sljedei nain:
10101011,10012 1 2 7 0 2 6 1 2 5 0 2 4 1 2 3 0 2 2 1 21
1 2 0 1 2 1 0 2 2 0 2 -3 1 2 4 171,562510.
(2.7)
C
XD
X 0 0 , tako je odredjena prva binarna cifra C 0 ,
2
2
X0
C
X1 1 , tako je odredjena druga binarna cifra C1 ,
2
2
X1
C
X 2 2 , tako je odredjena treca binarna cifra C 2 ,
2
2
.
.
.
.
.
.
.
.
.
.
.
.
(2.8)
X n -3
C
X n -2 n -2 , tako je odredjena (n - 1) binarna cifra C n -2 ,
2
2
X n -2
C n -1
X n -1
, tako je odredjena n - ta binarna cifra C n -1 .
2
2
Ovaj postupak se ponavlja sve dok ne bude Xn-1=0. Tada je konverzija
zavrena i odreeno je svih n binarnih cifara cijelog dijela decimalnog
podatka. U prikazanom postupku (ozvaeno sa 2.8) su sa Xi obiljeeni
cjelobrojni kolinici dijeljena, a sa Ci su obiljeene dobivene binarne cifre
(gdje i uzima vrijednosti od 0 do n-1).
Naveemo dva primjera konverzije cjelobrojnog podatka iz decimalnog
u binarni numeriki sistem.
Prvi primjer:
Neka je dat sljedei podatak u decimalnom numerikom sistemu
XD=1310. Njegova konverzija u binarni numeriki sistem se realizuje na
sljedei nain:
13
1
6 ,
2
2
6
0
3 ,
2
2
3
1
1 ,
2
2
1
1
0 ,
2
2
(2.9)
11012 1 23 1 2 2 0 21 1 2 0 1310.
(2.10)
233
1
116 , tako da je C 0 1,
2
2
116
0
58 , tako da je C1 0,
2
2
58
0
29 , tako da je C 2 0,
2
2
29
1
14 , tako da je C 3 1,
2
2
14
0
7 , tako da je C 4 0,
2
2
7
1
3 , tako da je C 5 1,
2
2
3
1
1 , tako da je C 6 1,
2
2
1
1
0 , tako da je C 7 1.
2
2
(2.11)
111010012 1 2 7 1 2 6 1 2 5 0 2 4 1 2 3 0 2 2
0 21 1 2 0 23310.
(2.12)
.
.
.
.
.
.
.
.
(2.13)
0,01012 0 2 -1 1 2 -2 0 2 -3 1 2 -4 0,312510.
(2.15)
(2.16)
binarnih cifara, tj. ako bi bila dovoljna tolika tanost, onda bi rezultat
konverzije bio 0,9510=0,111100112.
Provjera tanost konverzije se takoe moe izvriti jednostavno
ponovnom konverzijom dobivenog binarnog podatka u decimalni numeriki
sistem. Ako pretpostavimo da je podatak predstavljen sa 8 binarnih cifara,
odnosno da je dovoljna tolika tanost, onda se kao rezultat provjere dobiva:
0,111100112 1 2 -1 1 2 -2 1 2 -3 1 2 -4 0 2 5 0 2 6
1 2 7 1 2 8 0,9492187510.
(2.16)
12
197
1
98 , pa je C 0 1,
2
2
98
0
49 , pa je C1 0,
2
2
49
1
24 , pa je C 2 1,
2
2
24
0
12 , pa je C 3 0,
2
2
12
0
6 , pa je C 4 0,
2
2
6
0
3 , pa je C 5 0,
2
2
3
1
1 , pa je C 6 1,
2
2
1
1
0 , pa je C 7 1.
2
2
(2.17)
(2.14)
(2.15)
3052,416 7 3 7 3 0 7 2 5 71 2 7 0 4 7 -1 1 7 -2 6 7 -3
1066,609329446110.
(2.16)
konverzije. Pri tome posljednja odreena cifra ima najveu teinu (Cn-1), a
prva odreena cifra ima najmanju teinu (C0). Ako je sa XD oznaen podatak u
decimalnom numerikom sistemu koga treba konvertovati u numeriki sistem
sa osnovom b onda se postupak konverzije moe prikazati na sljedei nain:
C
XD
X 0 0 , tako je odredjena prva cifra C 0 ,
b
b
X0
C
X1 1 , tako je odredjena druga cifra C1 ,
b
b
X1
C
X 2 2 , tako je odredjena treca cifra C 2 ,
b
b
.
.
.
.
.
.
.
.
.
.
.
.
(2.17)
X n -3
C
X n -2 n -2 , tako je odredjena (n - 1) cifra C n -2 ,
b
b
X n -2
C
X n -1 n -1 , tako je odredjena n - ta cifra C n -1 .
b
b
Postupak se ponavlja dok ne bude Xn-1=0. Tada je konverzija zavrena i
odreeno je svih n cifara. U prikazanom postupku (2.17) su sa Xi obiljeeni
cjelobrojni kolinici dijeljena, a sa Ci su obiljeene ostaci dijeljenja odnosno
dobivene cifre (gdje i uzima vrijednosti od 0 do n-1).
Naveemo primjer konverzije cjelobrojnog podatka iz decimalnog u
numeriki sistem sa osnovom b=5. Sistem sa osnovom 5 koristi kao cifre za
predstavljanje podataka brojeve od 0 do 4. Neka je dat sljedei podatak u
decimalnom numerikom sistemu XD=27310. Konverzija u numeriki sistem sa
osnovom b=5 se realizuje na sljedei nain:
273
3
54 , pa je prva cifra C 0 3,
5
5
54
4
10 , pa je druga cifra C1 4,
5
5
10
0
2 , pa je treca cifra C 2 0,
5
5
2
2
0 , pa je cetvrta cifra C 3 2.
5
5
15
(2.18)
20435 2 53 0 52 4 51 3 50 27310.
(2.19)
16
.
.
.
.
.
.
.
.
(2.20)
(2.21)
(2.22)
497
1
31 , pa je C 0 1,
16
16
31
15
1 , pa je C1 F decimalno 15,
16
16
1
1
0 , pa je C 2 1.
16
16
(2.23)
(2.24)
19
A3B,5E416 10 16 2 3 161 11 16 0 5 16 -1 14 16 -2
4 16 -3 2619,368164062510.
(2.26)
2619
0
291 , pa je C 0 0,
9
9
291
3
32 , pa je C1 3,
9
9
32
5
3 , pa je C 2 5,
9
9
3
3
0 , pa je C 3 3.
9
9
(2.27)
(2.28)
(2.29)
1940
4
242 , pa je C 0 4,
8
8
242
2
30 , pa je C1 2,
8
8
30
6
3 , pa je C 2 6,
8
8
3
3
0 , pa je C 3 3.
8
8
(2.30)
(2.31)
CIFRE
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
26
Kolona
000
001
010
011
100
101
110
111
Vrsta
0000
0
0001
1
0010
2
0011
3
0100
4
0101
5
0110
6
0111
7
1000
8
1001
9
1010
10 (A)
1011
11 (B)
1100
12 (C)
1101
13 (D)
1110
14 (E)
1111
15 (F)
0
NUL
1
DLE
2
SP
3
0
4
@
5
P
7
p
SOH
DC1
STX
DC2
ETX
DC3
EOT
DC4
END NAK
ACK SYN
&
BEL
ETB
BS
CAN
HT
EM
LF
SUB
VT
ESC
FF
FS
<
CR
GS
SO
RS
>
SI
US
DEL
27
PREDSTAVLJANJE U
ASCII KODU
011 0000=30H
011 0001=31H
011 0010=32H
011 0011=33H
011 0100=34H
011 0101=35H
011 0110=36H
011 0111=37H
011 1000=38H
011 1001=39H
28
Tabela 5.
ZNAKOVI
VELIKIH
SLOVA
A
PREDSTAVLJANJE
U ASCII KODU
100 0010=42H
100 0011=43H
100 0100=44H
100 0101=45H
100 0110=46H
100 0111=47H
100 1000=48H
100 1001=49H
100 1010=4AH
100 1011=4BH
100 1100=4CH
100 1101=4DH
100 1110=4EH
100 1111=4FH
101 0000=50H
101 0001=51H
100 0001=41H
EBCDIC kod
Kod EBCDIC koda se za predstavljanje bilo kog znaka (podatka) koristi 8
bita. Tih 8 bita je podijeljeno u dvije grupe: prvu grupu ine prva (via po
teini) 4 bita, a drugu grupu ine sljedea (nia po teini) 4 bita. Prva 4 bita
definiu tip znaka koji se predstavlja (brojevi, velika slova, mala slova,
29
Tabela 6.
ZNAKOVI
BROJEVA
0
1
2
3
4
5
6
7
8
9
PREDSTAVLJANJE U
ASCII KODU
011 0000=30H
011 0001=31H
011 0010=32H
011 0011=33H
011 0100=34H
011 0101=35H
011 0110=36H
011 0111=37H
011 1000=38H
011 1001=39H
PREDSTAVLJANJE U
EBCDIC KODU
1111 0000=F0H
1111 0001=F1H
1111 0010=F2H
1111 0011=F3H
1111 0100=F4H
1111 0101=F5H
1111 0110=F6H
1111 0111=F7H
1111 1000=F8H
1111 1001=F9H
30
Tabela 7.
ZNAKOVI
VELIKIH
SLOVA
A
PREDSTAVLJANJE
U ASCII KODU
PREDSTAVLJANJE
EBCDIC KODU
100 0001=41H
1100 0001=C1H
100 0010=42H
1100 0010=C2H
100 0011=43H
1100 0011=C3H
100 0100=44H
1100 0100=C4H
100 0101=45H
1100 0101=C5H
100 0110=46H
1100 0110=C6H
100 0111=47H
1100 0111=C7H
100 1000=48H
1100 1000=C8H
100 1001=49H
1100 1001=C9H
100 1010=4AH
1101 0001=D1H
100 1011=4BH
1101 0010=D2H
100 1100=4CH
1101 0011=D3H
100 1101=4DH
1101 0100=D4H
100 1110=4EH
1101 0101=D5H
100 1111=4FH
1101 0110=D6H
101 0000=50H
1101 0111=D7H
101 0001=51H
1101 1000=D8H
101 0010=52H
1101 1001=D9H
101 0011=53H
1110 0010=E2H
101 0100=54H
1110 0011=E3H
101 0101=55H
1110 0100=E4H
101 0110=56H
1110 0101=E5H
101 0111=57H
1110 0110=E6H
101 1000=58H
1110 0111=E7H
101 1001=59H
1110 1000=E8H
101 1010=5AH
1110 1001=E9H
31
raunari (najee PC tipa). Moe se koristiti jedan personalni raunar ili vie
personalnih raunara povezanih u mreu. Takvi sistemi imaju praktino
najslabije karakteristike ali najniu cijenu.
Periferne jedinice
Periferne jedinice (periferni ureaji ili periferije) se koriste za unoenje
podataka, upravljanje radom informacionog sistema i prikazivanje ili
dostavljanje rezultata korisnicima informacionog sistema. One se takoe
primjenjuju i za memorisanje veliikih koliina podataka i programa. Praktino
postoje tri tipa perifernih jedinica:
- Ulazne periferne jedinice,
- Izlazne periferne jedinice,
- Ulazno-izlazne periferne jedinice.
Ulazne periferne jedinice se koriste za unoenje programa, podataka i za
upravljanje radom sistema. Uobiajene i najee koriene ulazne periferne
jedinice su: tastatura, mi, skener, grafika tabla, svjetlea olovka, mikrofon,
kamera, itd.
Izlazne periferne jedinice se koriste za dobivanje, prikazivanje i
dostavljanje rezultata i meurezultata obrade u informacionom sistemu u
eljenom i najpovoljnijem obliku za korisnika. Uobiajene i najee
koriene izlazne periferne jedinice su: razni tipovi tampaa, razni tipovi
video monitora, ploter, zvunici, video projektor, itd.
Ulazno-izlazne periferne jedinice se koriste za memorisanje velikih
koliina ulaznih podataka, meurezultata i konanih rezultata, a takoe i
sistemskih i korisnikih programa. Nazivaju se i sekundarnim ili perifernim
memorijama. Uglavnom su dominantno magnetnog tipa. To su
elektromehaniki ureaji u kojima se koriste tanke magnetne povrine
nanesene na odgovarajui nosa. Za upisivanje i oitavanje primjenjuju se
magnetne glave. Zavisno od oblika nosaa magnetnog materijala postoje
razliite konstrukcije i koriste se odgovarajui nazivi za takve memorije. Tako
praktino postoje takve periferne jedinice koje se nazivaju magnetni dobo,
magnetni disk, magnetna disketa, magnetna traka, magnetna kaseta. Pored
magnetnih, u praksi se sve vie primjenjuju ulazno-izlazne periferne jedinice
optikog tipa kao to su kompaktni diskovi (CD Compact Disc) i digitalni
video diskovi (DVD Digital Video Disc). Za upisivanje i oitavanje kod njih
se koriste laserski talasi. Jo jedna vrsta takvih memorija koja sve vie nalazi
praktinu primjenu su poluprovodnike memorije tzv. fle tipa (engl. flash
memories). To su poluprovodnike memorije sa USB interfejsom, poznate jo
pod nazivom USB memorijski stikovi. Vjerovatno e te memorije preuyzti
4
Tehnike struke,
Ekonomske struke,
Struke iz oblasti organizacije rada,
Specifine struke u skladu sa oblasti primjene informacionog
sistema.
Centralizovano organizovanje,
Decentralizovano organizovanje.
8
JEDINICE
MAGNETNIH
DISKOVA
KORISNICI
KORISNIKI
TERMINAL
KORISNIKI
TERMINAL
OPERATERSKI
TERMINAL
SKENER
CENTRALNI
RAUNAR
TAMPA
.
.
.
PLOTER
.
.
.
KORISNIKI
TERMINAL
10
MAGNETNE
TRAKE
MAGNETNI
DISKOVI
BRZI
TAMPA
ZAJEDNIKI
RESURSI
SKENER
PLOTER
ZAJEDNIKA MAGISTRALA
RAUNAR
.
.
LOKALNI
RESURSI
TERMINAL
TAMPA
MAGNETNI DISK
RAUNAR
TERMINAL
TAMPA
MAGNETNI DISK
11
ZAJEDNIKI
RESURSI
MAGNETNE
TRAKE
MAGNETNI
DISKOVI
SKENER
BRZI
TAMPA
PLOTER
GLAVNI
RAUNAR
RAUNAR
.
.
LOKALNI
RESURSI
TERMINAL
TAMPA
MAGNETNI DISK
RAUNAR
.
TERMINAL
TAMPA
MAGNETNI DISK
12
MEMORIJSKA
JEDINICA
ULAZNA
JEDINICA
ARITMETIKOLOGIKA
JEDINICA
IZLAZNA
JEDINICA
UPRAVLJAKA
JEDINICA
I
PROCESOR
PODACI I
INSTRUKCIJE
UPRAVLJAKI
SIGNALI
TZV. DIREKTAN
PRISTUP MEMORIJI
MEMORIJA
PODATAKA
ULAZNA
JEDINICA
ARITMETIKOLOGIKA
JEDINICA
IZLAZNA
JEDINICA
UPRAVLJAKA
JEDINICA
MEMORIJA
PROGRAMA
REGISTAR 1
(n bita)
REGISTAR 2
(n bita)
REGISTAR m
(n bita)
REG 1
1 2
REG 2
1 2
REG
m-1
1 2 n
UPRAVLJANJE
IZLAZIMA
(k SIGNALA)
MULTIPLEKSORSKA MREA
REGISTAR
n
UPRAVLJANJE
ULAZIMA
(k SIGNALA)
MULTIPLEKSORSKA MREA
1 2
n 1 2
REG 1
1 2
REG 2
REG
m-1
4.3. MAGISTRALA
Zbog navedenih nedostataka registarskih veza kod standardnih raunara
opte namjene uglavnom se ne koristi takav nain povezivanja. U praksi se
najee koristi jedan drugi nain povezivanja poznat pod nazivom magistrala
ili sabirnica, odnosno zajednika magistrala ili zajednika sabirnica (engl. Bus
ili common bus). To je najjednostavniji i najjeftiniji nain povezivanja jedinica
raunara. Magistrala je, u osnovi, skup paralelnih linija (provodnika) preko
kojih se prenose elektrini signali, odnosno informacije u binarnom obliku
izmedju svih jedinica raunara. Sve jedinice su paralelno vezane na linije
magistrale. Magistrala uglavnom posjeduje onoliko linija (n) koliko se bita
5
REGISTAR 22
Raunar
REGISTAR
Raunar mn
n
Zajednika magistrala
x
E
Zajednika
magistrala
n
OU
1
REGISTAR
Za trostatiko kolo:
OU O
0
0
1
1
0
1
0
1
E
0
0
1
1
nema ni upisa
ni itanja
oitavanje
upisivanje
nedozvoljeno
stanje
x y
0 Hi
1 Hi
0 0
1 1
POMONI
SKLOPOVI
PROCESOR
MAGISTRALA
MEMORIJA
( OPERATIVNA
MEMORIJA )
(SABIRNICA)
RAUNARA
ULAZNI
SKLOPOVI
IZLAZNI
SKLOPOVI
ULAZNI
UREDJAJI
(ULAZNE
PERIFERIJE)
IZLAZNI
UREDJAJI
(IZLAZNE
PERIFERIJE)
Generator
takt signala
Sklop za
startovanje
PROCESOR
Memorija
Memorija
ROM
RAM
tipa
tipa
Ulazni
Izlazni
sklopovi
sklopovi
Upravljaka magistrala
Sklop za
napajanje
Magistrala podataka
Ulazne
periferne
jedinice
Izlazne
periferne
jedinice
potrebnih memorijskih lokacija ili U-I sklopova. Broj njenih linija zavisi od
broja bita adresa koje generie procesor i obino je jednak tom broju bita.
Magistrala podataka je dvosmijerna i preko nje se prenose podaci izmedju
procesora i ostalih sklopova u jednom ili drugom smijeru. U jednom trenutku
se prenosi samo jedan podatak i samo u jednom smijeru, izmedju procesora i
memorije ili izmedju procesora i nekog U-I sklopa . Preko nje se prenose i
instrukcije iz operativne memorije u procesor. Broj linija magistrale podataka
je jednak broju bita koji se istovremeno paralelno prenose izmedju sklopova
raunara, odnosno obino je jednak broju bita koje procesor paralelno
obradjuje. Ona je najee trostatika, odnosno izlazi za povezivanje na
magistralu su trostatiki. To znai da se od nje mogu odspojiti svi vezani
sklopovi I da ona ostane u stanju visoke impedanse.
Upravljaka magistrala prenosi upravljake signale izmedju procesora i
ostalih sklopova. To su upravljaki signali koje generie procesor ili koji se
dovode na procesor. Broj njenih linija zavisi od ukupnog broja upravljakih
signala procesora, a to ovisi o konkretno koritenom procesoru i ostalim
sklopovima.
Generator takt signala generie takt signal impulsnog oblika odreene
frekvencije koji se dovodi na procesor i pod ijim uticajem funkcionie
procesor (izvrava instrukcije i upravlja stalim sklopovima) i itav raunar.
To je generator (oscilator) prostoperiodinih impulsa kontrolisan kristalom
kvarca vrlo stabilne frekvencije. Od frekvencije takt signala direktno zavisi
brzina izvravanja instrukcija i brzina rada procesora i raunara. Maksimalna
frekvencija takt signala definisana je za svaki procesor, a ona zavisi od
tehnologije izrade procesora i njegove unutranje strukture (arhitekture).
Sklop za startovanje treba da obezbijedi automatsko startovanje rada
procesora i izvravanje instrukcija od poetka, tj. od prve instrukcije, nakon
ukljuivanja raunara. On automatski generie signal koji startuje rad
procesora, tj. startuje izvavanje programa od poetka. Taj signal se generie
obino nakon ukljuivanja napajanja, a moe i usled nekog drugog vanjskog
dogadjaja.
Sklop za napajanje treba da obezbjedi sve potrebne napone i struje za
napajanje svih sklopova u raunaru. Poto su svi sklopovi raunara
poluprovodnika integrisana kola iji je standardni napon napajanja obino
+5V (istosmjerni napon), onda sklop za napajanje treba da obezbijedi taj
napon uz odgovarajue struje. Nekad taj sklop treba da generie i neke druge
napone za odreene sklopove u raunaru.
Procesor na osnovu programa koga izvrava generie sve potrebne
upravljake signale i obavlja sve aritmetike i logike operacije na podacima
potrebne za njihovu obradu. On koordinira sve aktivnosti u raunaru i izvrava
instrukcije u potrebnom redosledu definisanom programom koga processor
izvrava. On uvijek upravlja svim ostalim sklopovima u raunaru.
Memorija ROM tipa je memorija sa stalnim (fiksnim, konstantnim)
sadrajem. Taj sadraj je definisan pri proizvodnji memorije, ne moe se
11
12
START
UKLJUENO
NAPAJANJE?
NE
STOP
DA
OITAVANJE
INSTRUKCIJE IZ
MEMORIJE
IZVRAVANJE
INSTRUKCIJE
PRIPREMA ZA
OITAVANJE
SLJEDEE
INSTRUKCIJE
4.6. PROCESOR
4.6.1. Osnovne jedinice procesora
Procesor je najvaniji dio raunara, odnosno centralni sklop raunara. On
priprema instrukcije za izvravanje tako to ih oitava iz memorije, dekoduje
njihov sadraj i izvrava instrukcije. Takodje komunicira sa memorijom i sa
ulaznim i izlaznim sklopovima kad je to potrebno, te reaguje na vanjske
upravljake signale koje dobiva od drugih dijelova raunara.
Struktura procesora se moe podijeliti u tri osnovna funkcionalna dijela,
odnosno u tri funkcionalne jedinice:
- Aritmetiko-logika (operaciona) jedinica,
- Registarska jedinica (blok registara),
- Upravljaka (kontrolna) jedinica.
13
ARITMETIKOLOGIKA
JEDINICA
REGISTARSKA
JEDINICA
SIGNALI
PODATAKA
UPRAVLJAKI
SIGNALI
UPRAVLJAKA
JEDINICA
Aritmetikologika
jedinica
Adresne
linije
Unutranji
upravljaki
signali
Zajednika
magistrala
procesora
Upravljaka
(kontrolna)
jedinica
Linije
podataka
Upravljake
linije
PROCESOR
OPERACIONI
DIO
16
4.8. MEMORIJA
Memorije koje se koriste u raunarskim sistemima se mogu svrstati u
dvije grupe: operativna memorija i sekundarna memorija.
OPERATIVNA MEMORIJA
Operativna (radna, centralna, interna, primarna) memorija je
poluprovodnika memorija praktino izbadjena u obliku integrisanih kola
(realizovana pomou integrisanih kola). To je memorija sa direktnim
pristupom, gdje brzina pristupa ne zavisi od poloaja, odnosno adrese lokacije
kojoj se pristupa. Pristup i prenos podataka je paralelan. Ima veliku brzinu
funkcionisanja, praktino jednaku brzini procesora. Vrijeme ciklusa priblino
od nps do n10ns, zavisno od konkretno koritenih memorijskih komponenata
(memorijskih integrisanih kola). Ta memorija je obino manjeg kapaciteta
zbog relativno visoke cijene. U nju se prenose programi iz sekundarne
memorije, pa ih onda procesor oitava (pribavlja) iz operativne memorije i
izvrava instrukciju po instrukciju. Takodje, u nju se prenose podaci iz
sekundarne memorije koje procesor oitava i koristi pri izvravanju programa,
tj. pri konkretnoj obradi podataka. U operativnu memoriju procesor takodje
upisuje rezultate koje dobiva pri izvravanju programa (pri obradi podataka).
Da bi se postigla maksimalna brzina funkcionisanja sistema operativna
memorija treba da ima brzinu koja odgovara brzini rada procesora i to vei
kapacitet. Kako je cijena tako brzih memorija velikog kapaciteta visoka, u
praksi se uglavnom koriste operativne memorije neto niih brzina rada i
relativno manjih kapaciteta.
Na Sl.4.15. je dat principijelni prikaz operativne memorije. Memoriju
ine memorijske lokacije. U svakoj memorijskoj lokaciji se memorie jedan
podatak koji ima odredjen broj bita (n bita) i naziva se memorijska rije. U
svakoj memorijskoj rijei se memorie n bita, u tzv. memorijskim elijama od
kojih se sastoji memorijska lokacija. Pomou adresnih signala se adresira
(selektuje) odgovarajua memorijska rije u koju se podatak upisuje ili iz koje
se podatak oitava. Na adresne signale se dovode biti za adresiranje
memorrijskih lokacija. Ako je broj adresnih signala k onda je ukupan broj
memorijskih lokacija Km = m = 2k, a to se naziva kapacitetom memorije datim
u memorijskim lokacijama. Preko signala se dovode ili odvode signali
podataka pri njihovom upisivanju u memoriju ili pri oitavanju iz memorije.
Kapacitet memorije se moe izraziti i u broju bita i on je jednak Kb = mn =
2kn. Pomou upravljakih signala se upravlja funkcionisanjem memorije. Oni
definiu da li e podatak da se upisuje u memoriju ili e podatak da se oitava
17
.
.
UPRAVLJAKI
SIGNALI
.
MEMORIJSKA
LOKACIJA (m-2)
MEMORIJSKA
LOKACIJA (m-1)
SIGNALI
PODATAKA
Sl.4.15. Principijelni prikaz operativne memorije
Operativnu memoriju praktino ine dva tipa poluprovodnikih memorija:
tzv. memorija ROM (Read Only Memory) tipa i tzv. memorija RAM (Random
Access Memory) tipa.
Memorija ROM tipa je memorija sa fiksnim (konstantnim, stalnim)
sadrajem koji se jedino moe oitavati iz te memorije. Sadraj memorije
ROM tipa se ne moe mijenjati, tj. u tu memoriju se ne mogu upisivati podaci.
Sadraj je definisan pri proizvodnji memorije, ne moe se mijenjati i ne gubi
se po iskljuivanju napajanja. Iz takve memorije se moe jedino oitavati
sadraj. Kod raunara u memoriji ROM tipa se nalaze fiksni (konstantni)
podaci i neki programi. Kod standardnih raunara opte namjene u memoriji
ROM tipa se nalaze samo osnovni, tzv. usluni programi koji obezbjedjuju
startovanje i samo osnovne funkcije raunara. Kod personalnih raunara to je
18
.
.
UPRAVLJAKI
SIGNALI
SK
.
MEMORIJSKA
LOKACIJA (m-2)
T - Oitavanje
SK Selektovanje kola
MEMORIJSKA
LOKACIJA (m-1)
SIGNALI
PODATAKA
Sl.4.16. Principijelni prikaz memorije ROM tipa
19
UP
T
UPRAVLJAKI
SIGNALI
.
.
MEMORIJSKA
LOKACIJA (m-2)
MEMORIJSKA
LOKACIJA (m-1)
SK
UP Upisivanje podatka
T Oitavanje podatka
SK Selektovanje kola
SIGNALI
PODATAKA
Sl.4.17. Principijelni prikaz memorije RAM tipa
20
SEKUNDARNA MEMORIJA
Sekundarna (periferna, vanjska, masovna, eksterna) memorija je
memorija sa serijskim pristupom i serijskim prenosom podataka. Kod nje je
pristup podacima sekvencijalan, vrijeme pristupa zavisi od poloaja podatka u
memoriji, pa je mala brzina rada. To su memorije niske cijene i velikih
kapaciteta. Koriste se za memorisanje velikih koliina podataka ili programa.
Iz njih se programi i potrebni podaci prebacuju u operativnu memoriju RAM
tipa iz koje se programi izvravaju i pri tome koriste i obradjuju podaci.
Kao sekundarne memorije uglavnom se koriste elektromagnetne
memorije sa magnetnim povrinama. To su elektromehaniki uredjaji kod
kojih se podaci memoriu u tankim magnetnim povrinama nanesenim na
odgovarajui nosa. Nosa magnetne povrine je obino od aluminijuma ili od
plastike. Upisivanje i oitavanje se realizuje pomou tzv. magnetnih glava.
Magnetne glave se kreu iznad magnetne povrine i sekvencijalno upisuju ili
oitavaju podatke. Postoje razliite praktine konstrukcije takvih memorija
koje se medjusobno razlikuju po brzini rada, kapacitetu i cijeni.
U zavisnosti od oblika nosaa magnetne povrine koriste se i
odgovarajui nazivi za takve memorije, a to su: magnetni doboi, magnetni
diskovi, magnetne diskete, magnetne trake i magnetne kasete Neke od njih se
upotrebljavaju za memorisanje podataka i programa koji se najee koriste.
To su: magnetni diskovi i magnetne diskete. Kod njih je srednje vrijeme
pristupa od nms do n100ms, zavisno od konkretno koritene konstrukcije.
Drugi tipovi ovakvih memorija se upotrebljavaju za memorisanje velikih
koliina podataka ili programa koji se rijedje, periodino i povremeno koriste.
To su magnetne trake i magnetne kasete. One su mnogo jeftinije, ali i mnogo
sporije. Njihovo srednje vrijeme pristupa je od n100ms do ns pa i vie,
zavisno od konkretno koritene realizacije i kapaciteta.
Magnetni dobo
Magnetni dobo ili magnetni bubanj se sastoji se od cilindrinog
aluminijskog nosaa ija je spoljna povrina prevuena tankim slojem
magnetnog materijala (Sl.4.18). Dobo je postavljen na osovinu i okree se
odredjenom brzinom. Iznad magnetne povrine su postavljene magnetne
glave. One se mogu kretati jedino du doboa. Po cijeloj duini doboa
rasporeeno je vie memorijskih kanala, a svaki kanal raspolae sa vie
lokacija. Podaci se upisuju i oitavaju pomou magnetnih glava po kanalima
iznad kojih se postavljaju magnetne glave. Za svaki magnetni dobo se znaju
podaci o ukupnom broju kanala i o broju lokacija u kanalu, odnosno o
kapacitetu doboa. Upisivanje i oitavanje se vri pomou istih magnetnih
glavama koje su medjusobno fiksirane na odredjenom rastojanju. Najee je
21
MAGNETNE GLAVE
glave do odreenog kanala je direktni pristup, dok se zbog rotacije diska doe
do odreene lokacije u kanalu i to je sekvencijalni pristup. Upisivanje i
oitavanje podataka vri se serijskim postupkom. Disk je podijeljen jo i na
sektore, tako da adresa memorije sadri podatak o sektoru, kanalu i lokaciji.
Na sl.4.19 je prikazan princip realizovanja memorije sa magnetnim diskovima.
Sl. 4.19a prikazuje princip realizovanja mehanizma glava i diskova, a Sl.4.19b
principijelno prikazuje magnetni disk sa sektorima i kanalima.
MAGNETNE GLAVE
DISKOVI
SEKTOR
KANAL
(a)
(b)
DVOSTRUKA
MAG. GLAVA
REZERVOAR
TRAKE
TRAKA
(a)
K
8
4
2
1
BLOK 2
BLOK 1
(b)
24
PROCESOR
KE
MEMORIJA
OPERATIVNA
MEMORIJA
SEKUNDARNA
MEMORIJA
28
NE
U/I UREDJAJ
SPREMAN?
DA
U/I PRENOS
(ULAZNA ILI IZLAZNA INSTRUKCIJA)
U/I UREDJAJ 1
SPREMAN?
NE
U/I UREDJAJ 2
SPREMAN?
NE
U/I UREDJAJ N
SPREMAN?
NE
DA
U/I PRENOS
(PROGRAM ZA OPSLUIVANJE U/I
UREDJAJA 1)
DA
U/I PRENOS
(PROGRAM ZA OPSLUIVANJE U/I
UREDJAJA 2)
DA
U/I PRENOS
(PROGRAM ZA OPSLUIVANJE U/I
UREDJAJA N)
30
ZAHTJEV ZA
PREKID
ZAHTJEV ZA
PREKID 1
PROGRAM U
IZVRAVANJU
PROGRAM ZA
OBRADU PREKIDA 2
(U/I PRENOS)
ZAHTJEV ZA
PREKID 2
PROGRAM U
IZVRAVANJU
ZAHTJEV ZA
PREKID 1
PROGRAM
ZA OBRADU
PREKIDA 2
ZAHTJEV ZA
PREKID 2
NASTAVAK
PROGRAMA
ZA OBRADU
PREKIDA 1
NASTAVAK
PROGRAMA U
IZVRAVANJU
35
PROCESOR
OPERATIVNA
MEMORIJA
MAGISTRALA RAUNARA
U/I SKLOP
DMA
UPRAVLJAKI
SKLOP
U/I UREDJAJ
38
Editor
To je program koji se koristi za pisanje programa u asemblerskom ili
nekom viem programskom jeziku. On omoguava unoenje teksta, odnosno
instrukcija programa, zatim njihovo korigovanje, brisanje, kopiranje,
1
dodavanje itd. Ranije je editor bio vezan za programski jezik u kojem se vri
programiranje, meutim danas su editori uglavnom opte namjene.
Asembler
To je program koji vri prevoenje programa napisanog u asemblerskom
jeziku u mainski program konkretnog procesora na kome e se taj program
izvravati. Prema tome, asembler je program koji se koristi za prevodjenje
programa napisanog u asemblerskom jeziku nekog procesora u njegov
mainski program. Osim samog prevoenja asembler vri i provjeru
ispravnosti napisanog programa s obzirom na pravila pisanja i daje informacije
korisniku o eventualnim grekama. On ne moe da otkrije greke u logici
programiranja nego samo u odnosu na pravila pisanja programa.
Programi prevodioci
To su programi koji se koriste za prevodjenje programa napisanih u
nekom viem programskom jeziku u mainski program konkretnog procesora
na kom e se program izvravati. Oni takoe za vrijeme prevoenja otkrivaju i
daju korisniku informacije o grekama u programu koje se odnose na nain i
pravila pisanja programa. Postoje dva tipa programa prevodioca poznatih pod
nazivima:
1.
2.
interpreter,
kompajler.
Simulator
Simulator je program koji se koristi za otkrivanje i ispravljanje greaka u
programima koji se razvijaju na jednom raunaru, a izvravae se na nekom
drugom raunaru, tj. drugom procesoru, koji nije na raspolaganju. On faktiki
simulira rad procesora koji nije na raspolaganju tako to simulira izvravanje
instrukcija kod procesora. Simulator daje mogunost da se programi
izvravaju instrukcija po instrukcija ili dio po dio programa i da se nakon toga
posmatraju sadraji registara procesora, memorijskih lokacija, U/I sklopova.
Tako se moe otkriti greka u programu, utvrditi uzrok te greke, a zatim
otkloniti ta greka.
Dibager
Dibager je program koji omoguava otkrivanje i ispravljanje greaka u
programima koji se razvijaju i izvravaju na jednom istom raunaru. On
takoe omoguava da se za vrijeme izvravanja instrukcija prate rezultati ili
sadraj registara procesora i memorijskih lokacija nakon izvrenja svake
instrukcije ili nakon izvravanja dijela programa. Na taj nain se otkrivaju
greke u programu, njihovi uzroci i otklanjaju greke.
Dijagnostiki programi
To su programi koji se koriste za provjeru ispravnosti funkcionisanja i
utvrivanje greaka u radu odreenih sklopova raunara. Ako se utvrdi da je
neki sklop neispravan daje se informacija korisniku ili preduzima neka druga
aktivnost u zavisnosti od namjene raunara. Postoje posebni dijagnostiki
programi za procesore, za memoriju ROM tipa, za memoriju RAM tipa, za U/I
sklopove i za druge sklopove u raunaru i raunarskom sistemu.
Zavisno od namjene i konstrukcije raunara, ovi programi se uglavnom
izvravaju odmah nakon ukljuivanja raunara. Kod nekih raunara se
izvravaju i u toku rada povremeno, a kod nekih raunara kad god ima
vremena za to.
Operativni sistem
Operativni sistem je skup programa koji omoguavaju funkcionisanje
raunara i realizovanje njegovih osnovnih funkcija i komunikacija sa
korisnikom. To je skup programa koji upravlja radom raunara i omoguava
komunikaciju izmedju raunara i korisnika. On omoguava unoenje
programa, unoenje podataka, izvravanje programa, upravlja perifernim
jedinicama, te daje rezultate obrade u najpovoljnijem obliku. Ti programi
takoe upravljaju svim resursima raunarskog sistema, dodjeljuju procesor
pojedinim korisnicima ili programima, dodjeljuju periferne jedinice
procesorima i programima.
Operativni sistem je uglavnom sastavni dio raunara i on se isporuuje
zajedno sa raunarom pri isporuci raunara. Korisnik treba da upozna njegove
mogunosti i savlada njegovu upotrebu, odnosno koritenje. Ranije je svaki
proizvoa raunara realizovao i poseban operativni sistem. Danas postoje
neki standardni operativni sistemi kao to su: WINDOWS, UNIX i dr.
4
Korisniki programi
Korisniki (aplikativni) programi su svi programi koji se izvravaju na
raunaru, a slue za razliite namjene, odnosno za realizovanje nekih funkcija
i poslova za korisnika raunara. To su programi zbog kojih korisnici koriste
raunar.
Postoje dva pristupa u vezi sa korisnikim programima:
1. razvoj vlastitih programa,
2. nabavka gotovih programa od proizvoaa softvera.
Vlastiti programi se razvijaju uglavnom za neke specifine primjene, za
koje nema ili nema dovoljno kvalitetnih gotovih programa.
Gotovi korisniki programi se nabavljaju uglavnom za neke standardne i
uobiajene namjene, za koje postoje proizvodjai takvih softvera. Neki od
poznatih gotovih korisnikih programa su: WORD, EXCEL, ACCESS,
INTERNET EXPLORER, POWER POINT, COREL DRAW, AutoCAD,
MathCAD, i dr.