You are on page 1of 5

Softver

• Računarski softver – svi programi po


kojima računar radi
Aplikativni programi
Računarske tehnologije 2 Programski sistem
Softver računarskog sistema Operativni sistem
Hardver
IIM – Računarske tehnologije 2, 2010/11.
Industrijsko inženjerstvo i menadžment

Softver Operativni sistem


• Skup
Operativni sistem – automatskih i manuelnih procedura,
– tabela i
Drajveri – radnih datoteka,
Drajveri koje omogućavaju korisnicima da
BIOS
efikasno
– koriste i
Hardver – dele
raspoložive računarske resurse
3 4

Operativni sistem Zadaci administratora sistema


• Manuelne procedure (operativna pravila) • Nadgledanje (praćenje) rada sistema i
– su procedure koje treba primeniti nad iskorišćenja resursa
operativnim sistemom • Realizacija politike zaštite od
• u cilju ispunjenja nekog njegovog zadatka neovlašćenog pristupa i uništenja
• Najčešće ih izvršava • Realizacija politike dodele prava resursa
ADMINISTRATOR SISTEMA • Praćenje i podešavanje performansi
sistema

5 6

1
Zadaci administratora sistema Cilj operativnog sistema
• Instalacija operativnog sistema • Olakšati programeru / krajnjem korisniku
upotrebu hardvera (računarskog sistema)
• Inicijalizacija (start up)
• Zaustavljanje rada (shutdown) • Obezbediti da više korisnika,
• Obezbeđenje pouzdanosti i spremnosti – istovremeno i
sistema (arhiviranje (backup), restauracija) – ravnopravno
koriste raspoložive računarske resurse

7 IIM – Računarske tehnologije 2, 2010/11.

Lakša upotreba hardvera { Fajl sa Tekst Tabela Raster Vektorski Audio Video
fajl
podacima fajl fajl fajl fajl

• Korisnik “vidi” virtuelnu mašinu, koja mu je

Stranic
Vektori

D
Redo
Slogovi

Bitm a

ig it

Viš
prilagođenija od stvarne mašine

aliz

estr
vi i ko
e

pa

ova

uke
na
Stvarna

lone
Polja

b
Reči

itm
mu
Ono šta korisnik vidi zavisi

ape
Virtuelna mašina

zika
(ili virtuelna) od softvera koji se koristi

i dr
.
mašina
Translator

Programski sistem/
Šta hardver vidi Bajtovi
Operativni sistem
IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11. { Bitovi

Istovremeno i ravnopravno
Lakša upotreba hardvera korišćenje resursa
• Resursi
– Fizički
• Sistemski hardver
– procesor, memorije, U/I uređaji, komunikacioni interfejsi
– Logički
• Softver
• Podaci
• Da bi bio ispunjen zahtev za efikasnom iskorišćenšću
resursa
– operativni sistem mora se ponašati kao upravljač resursima

IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11.

2
OS kao upravljač resursima Programi prevodioci
• Program napisan na višem programskom jeziku
naziva se izvorna verzija programa i nije razumljiv
računaru
– pa njegove naredbe moraju biti prevedene na mašinski
programski jezik
• Programi napisani na višem (simboličkom)
programskom jeziku, prevode se u programe
napisane na mašinskom programskom jeziku
pomoću:
– kompajlera ili
– interpretera
IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11.

Izvršavanje kompajliranih programa


Kompajleri
• Kompajleri su programi koji:
– program napisan na višem (simboličkom) programskom Izvorni kod Prevodilac Izvršni kod
jeziku, prevode u program napisan na mašinskom
programskom jeziku
– prevodeći ceo program odjednom i Operativna memorija
– formirajući poseban program u mašinskom programskom
jeziku koji se naziva izvršna verzija programa
• Tek kada je formirana izvršna verzija programa, Izvršni kod Punilac Proces
program je moguće pokrenuti i izvršavati

IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11.

Proces Posao
• Proces (Task) je izvršni program • Posao (Job) je niz zadataka koji korisnik
pripremljen za izvršavanje, odnosno realizuje uz pomoć računara, u
– makar jednim delom učitan u operativnu komunikaciji sa operativnim sistemom
memoriju • Reprezentacija informacionih zahteva
korisnika, koji se realizuju izvršavanjem
jednog ili više procesa

IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11.

3
Posao Klasifikacija operativnih sistema

1. Interaktivni • Operativni sistemi mogu se klasifikovati sa


• korisnik interaktivno komunicira sa sistemom različitih stanovišta, a ovde će biti
u realizaciji svog posla pomenute samo dve klasifikacije:
• počinje prijavom korisnika na sistem – sa stanovišta broja programa koji mogu
• završava se odjavljivanjem korisnika istovremeno da budu smešteni u operativnoj
memoriji računara (broj procesa) i
2. Paketni (batch)
– sa stanovišta načina zadavanja komandi
• korisnik inicira posao, ali dalja interakcija
nije moguća, sve dok se posao ne okonča
(uspešno ili neuspešno)
IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11.

Klasifikacija operativnih sistema Klasifikacija operativnih sistema


po maksimalnom broju procesa po načinu zadavanja komandi
• Operativni sistemi koji omogućavaju da se u operativnoj
memoriji računara u datom trenutku nalazi najviše jedan • Po načinu zadavanja komandi postoje:
program nazivaju se monoprogramski operativni – operativni sistemi komandnog tipa
sistemi i
– njihova osnovna karakteristika je da se izvršavanje programa ne • kod kojih se komanda zadaje ukucavanjem teksta koji
može prekidati, sve do njegovog okončanja sadrži ključnu reč, parametre i opcije komande
• Multiprogramski operativni sistemi omogućavaju da se • u okviru komandne linije i
u operativnoj memoriji računara istovremeno nalazi više
programa, – grafički operativni sistemi
– pored toga, program koji se izvršava može biti privremeno
prekinut i pre svog okončanja, da bi se omogućilo izvršavanje • koji omogućavaju da se komande zadaju i izborom
nekog drugog programa smeštenog u operativnoj memoriji odgovarajućeg grafičkog simbola prikazanog na
• Svi savremeni operativni sistemi su multiprogramski, dok ekranu ili ponuđene tekstualne opcije u okviru neke
monoprogramski operativni sistemi nisu više u upotrebi
liste opcija
IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11.

Klasifikacija operativnih sistema Funkcije (zadaci) operativnog


po načinu zadavanja komandi sistema
• Najpoznatiji operativni sistemi komandnog • Dodela/oduzimanje prava pristupa sistemu
tipa su: (username, password)
• MS DOS
• Unix, odnosno Linux na PC računarima, a • Dodela/oduzimanje prava pristupa
• najpoznatiji grafički operativni sistem je resursima sistema
operativni sistem Windows • Raspoređivanje poslova korisnika
– koji je multiprogramski, grafički operativni sistem, • Upravljanje uređajima i komunikacijama
koji sa korisnikom komunicira putem tzv.
grafičkog korisničkog okruženja (Graphic User • Upravljanje memorijom
Interface – GUI)
IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11.

4
Funkcije operativnog sistema Funkcije operativnog sistema
• Upravljanje procesorom / procesorima • Praćenje i podešavanje performansi
• Raspoređivanje procesa • Praćenje, podešavanje i obračun zauzeća
• Sinhronizacija procesa i međuprocesna resursa
komunikacija • Instalacija (konfigurisanje) sistema
• Upravljanje ulaznim/izlaznim uređajima • Arhiviranje i restauracija podataka (backup
• Upravljanje datotekama i restore)

IIM – Računarske tehnologije 2, 2010/11. IIM – Računarske tehnologije 2, 2010/11.

Osnovni slojevi operativnog


sistema
• Sprega sa korisnikom
• Upravljanje procesima
• Upravljanje datotekama
• Upravljanje memorijskim prostorom
• Upravljanje ulazno/izlaznim podsistemom
• Upravljanje procesorskim vremenom
• Upravljanje poslovima

IIM – Računarske tehnologije 2, 2010/11.

You might also like