Professional Documents
Culture Documents
dr Gordana orevi
SOFTVER
Podela softvera
Operativni sistem
Operativni sistem je nabrojniji skup programa
(programskih paketa i alata) koji upravlja radom
raunarskog sistema
Supervizor
BIOS (Basic Input /output System)
Komandni jezici i grafiki interfejs (Job-Control Language, JCL)
Osnovni moduli
Supervizor centralni i hijerarhijski najvaniji modul
koji je stalno prisutan u operativnoj memoriji raunara
upravljanje hardverskim resursima
planiranje redosleda izvoenja poslova odnosno programa
prekidanje obrade (multiprogramiranje)
Klase OS
Batch (serijski)
Multiprogramski
Multiprocesorski
Real Time
Multiprogramski OS
Batch sistemi su imali nedostatak u injenici da korisnik
nije mogao postii maksimalnu iskorienost CPU-a
Tada se dolo na ideju da bi operativni sistem umesto
jednog programa u memoriji trebao omoguiti
istovremeno smetanje nekoliko programa.
Upravo ova injenica imala je veliki, a moda i presudan
znaaj za razvoj savremenih operativnih sistema, jer je
omoguila multiprogramiranje (istovremeno izvravanje
nekoliko razliitih poslova) u pravom smislu te rei.
U multiprogramiranim sistemima, opeativni sistemi imaju
jednostavnu ulogu da prebacuju kontrolu sa jednog
posla na drugi.
Kada je potrebno da jedan job eka na neki resurs ili
neku operaciju, CPU prebacuje kontrolu na drugi posao.
Multiprogramski
vie programa ili delova programa
istovremeno u memoriji
svakom programu je dodeljen fiksni deo
memorije
svi programi su potencijalno aktivni
Multiprocesorski OS
Ovakvi operativni sistemi su rezultat razvoja sistema sa vie
procesora (multiprocesorski sistemi).
Ovi sistemi imaju vie procesora koji meusobno komuniciraju delei
sabirnicu, sat i vrlo esto memoriju i periferne ureaje.
Osnovni razlog razvoja multiprocesorskih sistema je poveanje
brzine reavanja korisnikih problema (vie posla se moe obaviti u
kraem vremenskom periodu).
Osim toga, u odnosu na vie jednoprocesorskih sistema, jedan
vieprocesorski sistem ima i znaajnu prednost i u utedi novca s
obzirom da procesori dele iste resurse.
Jo jedan razlog zbog kojeg su se razvijali vieprocesorski sistemi se
krije u injenici da oni poveavaju pouzdanost sistema, jer ukoliko bi
se desilo da jedan procesor prestane sa radom, to ne bi stopiralo
rad sistema, nego bi ga samo usporilo, jer bi se posao nastavio
obavljati na prostalim procesorima.
Real Time OS
Jedna od formi operativnih sistema sa "specijalnom namenom" je
real-time sistem ili sistem realnog vremena.
Real-time sistemi se koriste kada postoje stroga vremenska
ogranienja za izvravanje definisanih poslova.
esto se koriste i kao "kontrolni ureaji" u namenski razvijenim
sistemima, kao npr. u automobilskoj industriji kada kontroliu robote
koji rade na sklapanju automobila, prilikom medicinskih
eksperimenata, u vojnoj industriji (kod testiranja projektila) ili u
istraivanju svemira.
real-time sistemi imaju precizno definisana vremenska ogranienja u
kojima moraju delovati.Ukoliko bi se desilo suprotno, moglo bi doi
do neeljenih posledica za korisniki proces koji se obrauje, a
nekada i za sam raunarski sistem
Real-time sistem se smatra korektno funkcionalnim samo onda kada
vraa korektan rezultat u tano definisanim vremenskim
ogranienjima.
OS
DOS
Windows OS
UNIX
LINUX
Mac OS X
Mreni OS (Novell Net Ware, Windows NT)
procedurom daljinskog prijavljivanja na sistem (remote login)
razmenom datoteka sa udaljenim raunarom (fremote file
transfer).
Windows NT
single domain - jedan server je zaduen za bezbednost i
korisnike naloge
single master - postoji nekoliko domena, ali samo jedan
server ima ulogu matinog servera koji je zaduen za
bezbednost i korisnike naloge
multiple master - postoji vie domena, a baza korisnikih
naloga se nalazi na vie servera; ovaj model se koristi u
vrlo velikim organizacijama
complete trust - postoji nekoliko domena, a nijedan
server nema ulogu matinog; meu domenima postoji
potpuno poverenje, pa korisnici jednog domena
slobodno pristupaju resursima drugog
Jednokorisniki OS
MS-DOS - u kome se interakcija korisnika
obavlja karakternim znacima (slovima,
brojevima, simbolima)
Aplikativni softver
Korisnike aplikacije
MS OFFICE
PAKETI ZA OBRADU TEKSTA
SPREADSHEET PAKETI
PAKETI ZA RAD SA BAZOM PODATAKA
GRAFIKA I STONO IZDAVATVO
PREZENTACIJE
RAD U INTERNET OKRUENJU
90
80
70
60
50
East
40
We s t
30
N o rt h
20
10
0
1s t Q t r
2 nd Q t r
3 rd Q t r
4th Qtr
Prezentacije (PP)
Upgrading (poboljanje)
Nedostaci
Zbog svoje
univerzalne namene
nije dovoljno
prilagoen
specifinim
potrebama konkretne
organizacije.
Prilagoavanje
paketa organizaciji i
njegovo odravanje
zahteva visoke
dodatne trokove.
Probni softver
demo
sharewere
Freewere
Licencirani softver