Professional Documents
Culture Documents
Sistemski Softver
Sistemski Softver
Sistemski softver
Softver
Pod
P d terminom
t
i
softver
ft
((software)
ft
) ili
programski sistem, podrazumevaju se
operativni
ti i sistem
i t
kao
k i svii programii na
raunaru
ra
unaru
Softver se deli na
Sistemski softver - operativni
p
sistem,, drajveri,
j
,
BIOS, itd.
Korisniki (aplikativni) softver - programi koje
korisnici raunara koriste za obavljanje razliitih
poslova pri obradi podataka
Aleksandar
Stamenkovi
Osnovi raunarstva
Aplikativni sofver
Sistemski softver
Monitor
Diskovi
Aleksandar
Stamenkovi
tampa
H d
Hardver
Osnovi raunarstva
Tastatura
RAM
3
Osnovi raunarstva
Operativni sistem
N
Nakon
k
ukljuivanja
klj i
j raunara,
boot
b t program
uitava OS u glavnu memoriju raunara. OS
dalje upravlja radom svih ostalih programa,
memorije i periferijskih ureaja u raunaru
tako to obezbeuje sve servise neophodne
za njihov
jih rad:
d
Alerter,
Automatic
updates, Help
and support,
pp
Messenger, Plug
and play
Aleksandar
Stamenkovi
Osnovi raunarstva
Aleksandar
Stamenkovi
Osnovi raunarstva
Aleksandar
Stamenkovi
Osnovi raunarstva
Osnovi raunarstva
Osnovi raunarstva
Funkcije menad
menadera procesa
Osnovne funkcije
Upravlja procesima tako to:
Stvara (kreira) i zavrava procese
Suspenduje (idle) i aktivira procese
Obezbeuje mehanizme za sinhronizaciju i komunikaciju
izmeu procesa
Aleksandar
Stamenkovi
Osnovi raunarstva
10
j jjednog
d
programa od
d poetka
tk d
do kraja,
k j pre nego
to drugi program moe da zapone svoje izvravanje.
Multiprogramiranje
p g
j
Doputa da vei broj programi istovremeno budu u
operativnoj memoriji i da svi oni zahtevaju odreene resurse
((CPU,, memoriju,
j , U/I ureaje).
j ) Jednom od programa
p g
se
dodeljuje procesor i taj program se izvrava dok ne dodje
na red izvravanje neke njegove ulazno/izlazne operacije.
Osnovi raunarstva
11
Osnovi raunarstva
12
Aleksandar
Stamenkovi
Osnovi raunarstva
13
Menader
Menad
er memorije
Dodeljuje
j j memoriju
j procesima
p
za smetanje
j
koda koji se izvrava i podataka nad kojima
se izvrava
Oslobaa memoriju kada se proces zavri
Vodi evidenciju
j o poziciji
p
j procesa
p
u memoriji
j
Upravljanje memorijom mora:
da bude efikasno
to vei broj procesa, koji se istovremeno nalaze u
operativnoj memoriji
to manja fragmentacija slobodnog prostora u OM
Osnovi raunarstva
14
Virtue
Virtu
elna memorija
Virtuelna memorija je tehnika koju operativni sistem
koristi da bi proirio radnu memoriju
memoriju. Kao proirenje
koristi se hard disk raunara
Kada se napuni RAM memorija, deo podataka se prebacuje
na disk
Menader memorije donosi odluku koji deo memorije se
prebacuje. Najee je to memorija programa koji trenutno
nije aktivan
Vreme pristupa hard disku je vie stotina hiljada puta vee
nego memoriji, pa je cilj se maksimalno redukuje broj
pristupa
p
p hard disku
Ukoliko je nekom procesu potreban deo memorije koji je na
disku, ovaj deo se vraa u RAM a neki drugi deo ide na hard
disk
Osnovi raunarstva
15
Menader
Menad
er U/I
U/I ure
ureaja
Kod p
plug
g and play
p y raunara,, menader p
prvo skenira
portove (bus-ove: PCI, USB,...), otkriva instalirane
periferale i zatim nalazi odgovarajue drajvere.
Drajveri su programi koji upravljaju radom perifernih
jedinica raunara. Kada proces alje izlazni signal
periferalu on se pre svega obraa jezgru OSa
periferalu,
zahtevajui pristup, a zatim jezgro (Device Menager)
prosleuje taj zahtev odgovarajuem drajveru.
Ako raunar dobija neki ulazni signal sa periferala,
alje
j se prvo
p
informacija
j o prekidu,
p
, koja
j aktivira
device menader. Menader, na osnovu prekida
pokree odgovarajui proces (aplikaciju) koji dalje
obrauje uneti signal.
Aleksandar
Stamenkovi
Osnovi raunarstva
16
Aleksandar
Stamenkovi
Osnovi raunarstva
17
Osnovi raunarstva
18
Najei nastavci
Najei nastavci su:
EXE, COM - za izvrne fajlove (programe)
SYS - za sistemske fajlove
DOC, PDF, XLS, PS - za dokumente
DAT- za fajlove
j
sa podacima
TXT- za tekstualne fajlove
JPG,, GIF,, PCX,, BMP - za slike
WAV, MID, MP3 - za muzike fajlove
MOV,, MPG,, MPE,, MP2,, AVI - za video fajlove
j
Aleksandar
Stamenkovi
Osnovi raunarstva
19
Aleksandar
Stamenkovi
Osnovi raunarstva
20
Osnovi raunarstva
21
C:\Install\WinSpirs\Dbase
Aleksandar
Stamenkovi
Osnovi raunarstva
22
Osnovi raunarstva
23
Aleksandar
Stamenkovi
Osnovi raunarstva
24
FAT
Razvijen je od strane Billa Gatesa i Marca McDonalda u periodu
19761977.
Korien u svim verzijama
j
DOS operativnog
p
g sistema (MS-DOS,
(
,
FreeDOS, itd.) kao i u Windows operativnim sistemima do
Windows ME.
Podran je od strane skoro svih operativnih sistema
Organizacija FAT diska (particije)
Na poetku diska nalazi se Boot Sector
Rezervisani sektor
File Allocation Table - Tabela koja sadri podatke o tome gde je
svaki fajl smeten na disku (najee se formiraju dve kopije FAT
FAT-a)
Prostor za podatke (Data Range) u kome su smeteni svi fajlovi i
direktorijumi
Aleksandar
Stamenkovi
Osnovi raunarstva
25
FAT tabela
Svaki klaster ima p
po jednu
j
oznaku u FAT
tabeli koji ukazuje na to kako se taj klaster
koristi.
Mogue oznake u FAT tabeli su:
Kl
Klaster
t je
j deo
d datoteke
d t t k upisan
i
je
j broj
b j (kod)
(k d)
sledeeg klastera gde se nastavlja datoteka
Klaster je poslednji deo datoteke
Klaster sadri loe sektore
Klaster
Kl t je
j prazan
Aleksandar
Stamenkovi
Osnovi raunarstva
26
FAT tabela
Ako datoteka zauzima n klastera, gde je n
prirodan broj, oni ne moraju da budu
susedni, ve datoteka moe biti razbacana
po razliitim
liiti klasterima
kl t i
na disku.
di k
Pomou oznaka u FAT tabeli klasteri koji
sadre
d isti
i ti fajl
f jl povezuju
j se u lance.
l
Osnovi raunarstva
27
Osnovi raunarstva
28
VFAT
Varijanta
j
FAT16 koja
j omoguava
g
davanje
j dugih
g
imena datotekama
FAT32
K
Koristi
i i 32-bitni
32 bi i binarni
bi
i kod
k d za zapis
i broja
b j klastera
kl
Particija formatirana korienjem FAT32 moe
imati najvie 228= 268 435 456 klastera
Omoguava formatiranje particija velikih
kapaciteta
Aleksandar
Stamenkovi
Osnovi raunarstva
29
NTFS
Fajl
j sistem koji
j se koristi u Windows NT
operativnim sistemima (Windows 2000, XP,
Vista, Windows 7)
Predstavlja
Predsta lja unapredjenje
napredjenje FAT sistema
Poseduje opciju za kompresiju podataka tako da
oni zauzimaju
o
au
aju manje
a je prostora
p osto a na
a disku
ds u
Poseduje podeavanja prava pristupa za svaki fajl
Na ovaj nain svaki korisnik moe tano da podesi koji
e fajlovi (odnosno direktorijumi) biti vidljivi ostalim
korisnicima kao i koje od njih e oni moi da menjaju,
briu, otvaraju, itd.
Aleksandar
Stamenkovi
Osnovi raunarstva
30
Imena fajlova
U FAT16 sistemu, ime fajla moe da ima
maksimalno 8 karaktera a ekstenzija 3
karaktera
Takav sistem imenovanja se esto naziva 8.3
sistem
U FAT32 sistemu postoji podrka za duga
imena fajlova (long file name)
Ovim je duina fajla proirena na 255
karaktera a duina ekstenzije na 8 karaktera)
Ovo se postie formiranjem VFATa (Virtual
File Allocation Table)
Aleksandar
Stamenkovi
Osnovi raunarstva
32
Fragmentacija fajlova
Tokom ucestalog kopiranja i brisanja fajlova sa
diska, dolazi do pojave fragmentacije
Kada se obrie neki fajl sa diska, na disku ostane
deo slobodnog prostora
Ovaj prostor popunjava neki naredni fajl koji se
snima
Prilikom snimanja fajla na disk (ili proirivanja
postojeeg fajla), operativni sistem tei da fajl snimi
u jednom
j d
delu,
d l odnosno
d
da
d pronadje
dj niz
i uzastopnih
ih
slobodnih klastera koje bi dodelio tom fajlu
Ukoliko to nije mogue,
mogue fajl se snima u 2 ili vie
delova. Ovaj fajl se naziva fragmentiranim
(podeljenim) a pojava fragmentacija
fragmentacija.
Aleksandar
Stamenkovi
Osnovi raunarstva
33
Aleksandar
Stamenkovi
Osnovi raunarstva
34
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12)
Briemo fajl C
A
B i
Briemo
fajlove
f jl
AiE
B
Osnovi raunarstva
F
35
Fragmentacija fajlova
Fragmentacija umnogome pogorava performanse
hard diska
Da bi se proitao fajl koji se sastoji iz vie delova,
potrebno je da se glava (ruka) hard diska vie
puta pozicionira u toku itanja
Time se drastino poveava srednje vreme
pristupa
i
hard
h d disku
di k
Aleksandar
Stamenkovi
Osnovi raunarstva
36
Defragmentacija diska
Proces pri kome se
sredjuju fajlovi na hard
disku i eliminie pojava
fragmentacije
Defragmentaciju treba
izvravati s vremena na
vreme pogotovu kada se
esto snimaju i briu
fajlovi sa diska
Najpoznatiji programi za
defragmentaciju su Disk
Defragmenter (alat OS
Windows), Diskeeper,
O&O Defrag, Norton
Di k D
Disk
Defrag
f
itd
itd.
Aleksandar
Stamenkovi
Osnovi raunarstva
37
Aleksandar
Stamenkovi
Osnovi raunarstva
38
Formatiranje
j diska
Da bi se koristio prostor na magnetnom disku (hard
disku ili disketi) mora se prvo izvriti formatiranje
diska--uspostavljanje jednog ili vie file sistema na
diska
disk (zavisno od broja particija).
Particinioranje diska je proces deljenja diska na
logike celine - particije
ak i kada ne elimo da disk delimo na vie delova,,
na njemu se mora napraviti bar jedna particija
Svrha particioniranja
Razdvajanje operativnog sistema i programa od korisnikih
fajlova
Rezervisanje
j prostora
p
za virtuelnu memoriju
j operativnog
p
g
sistema (swap fajl)
Mogunost instaliranja vie od jednog operativnog sistema
Poveana bezbednost sistema
Poboljanje performansi
Aleksandar
Stamenkovi
Osnovi raunarstva
39
Osnovi raunarstva
40
Oznaavanje particija
Svakojj particiji
p
j na disku operativni
p
sistem
dodeljuje veliko slovo abecede (A:, B:, C:, D:,
E: ...)
Oznake A: i B: su rezervisane za flopi disk
Oznaavanje hard diska poine od slova C: i
d d lj j se primarnoj
dodeljuje
i
j particiji,
ti iji a logikim
l iki
particijama i drugim primarnim particijama se
zatim redom dodeljuju
j j ostala slova abecede D:,, E:
...
Nakon toga se vri dodela slova optikim
it i
itaima,
flash
fl h memorijama,
ij
itd.
itd
Osnovi raunarstva
41
Drajveri
j
Drajveri (Driver) su programi koji omoguavaju
odnosno olakavaju komunikaciju izmedju hardvera
(
(periferijskog
if ij k uredjaja)
dj j ) i korisnikih
k i ikih programa, tj.
tj
korisnika
j sa periferijskim
p
j
uredjajima
j j
obavlja
j se
Komunikacija
putem porta na koji je taj uredjaj vezan.
Komunikacija se obavlja razmenom nizova bitova, tj.
jezik komunikacije je jezik nula i jedinica.
Ovakav vid komunikacije nije pogodan za korisnike
aplikacije
Programer bi morao u potp
potpunosti
nosti da na
naui
i jezik
je ik
komunikacije
To je esto veoma naporan posao a i udaljava programera
od same sutine programa koji pie
Osnovi raunarstva
44
Drajveri
Da bi se bilo koji uredjaj installirao potrebno je
Povezati uredjaj na odgovarajui port
Izvriti instalaciju drajvera
Osnovi raunarstva
45
Aleksandar
Stamenkovi
Osnovi raunarstva
46
pomou mia
Na poetku Windows je bio vrsta
programa poznatog kao ljuska (shell),
(shell)
koji stavlja grafiko lice MS-DOS-u
Uvoenjem Windowsa 95, 1995.god.,
Microsoft prelazi na potpuno novi OS
koji retko pokazuje svoje MS-DOS
poreklo
Poslednje
j verzije
j Windows-a ((XP,
Vista i 7) nemaju vie nikakve veze sa
DOS prolou
Aleksandar
Stamenkovi
Osnovi raunarstva
47
Windows 2000/XP/Vista/7
Karakteristike (Windows 2000, Windows XP, Windows Vista,
Windows 7) operativnih sistema su:
Poseduju ugradjen GUI.
Imaju 32-bitnu ili 64-bitnu arhitekturu.
Sadre
S d ugradjenu
dj
plug
l and
d play
l tehnologiju.
t h l ij
Raunar prepoznaje novi uredjaj koji je dodat a da korisnik ne
mora da eksplicitno kae o kakvom uredjaju se radi. Prethodno se
ova funkcionalnost javljala u Macintosh raunarima.
Osnovi raunarstva
48
Windows XP
Windows XP dolazi u dva osnovna
pakovanja:
Windows
Wi d
XP Home
H
Editi
Edition - optimizovan
ti i
za
ulogu kunog, desktop, raunara i
Windows XP Professional - optimizovan za
ulogu klijenta u mrenom okruenju, bivi
Workstation.
Ono to p
prosenog
g korisnika zanima kada je
j
u pitanju operativni sistem jeste stabilnost,
pouzdanost i brzina.
p
Aleksandar
Stamenkovi
Osnovi raunarstva
49
Fajlovi
Preice (shortcut)
Start meni
System tray
Quicklaunch meni
Taskbar
Aleksandar
Stamenkovi
Osnovi raunarstva
50
Windows XP
Radna povrina (Desktop)
Najvei
j
deo ekrana zauzima radna p
povrina.
Na radnoj povrini nalaze se ikone. Ispod svake ikone nalazi
se naziv ikone na osnovu kojeg se moe lako utvrditi ta
ikona predstavlja.
Na desktop je mogue postaviti sliku (wallpaper)
Na desktopu se dre samo najznaajnije stvari
Taskbar
Drugi deo ekrana je mnogo manji i nalazi se na dnu ekrana u
obliku linije sa koje se pokreu aplikacije, prikazuje status
rada i slino.
Taskbar se sastoji od sledeih elemenata
dugme Start,
ikone za brzo startovanje
j (Quick
(Q
Launch)) odreenih
softverskih aplikacija,
statusno polje (vreme, system tray ikone, jezik...)
Centralni deo komandne linije rezervisan je za dugmad
trenutno aktivnih softverskih aplikacija.
aplikacija
Aleksandar
Stamenkovi
Osnovi raunarstva
51
Start meni
Stavka
Znaenje
Shut down
Log
g Off
Odjavljivanje
j j
j korisnika sa Windowsa ili sa mree
Run
Help
Search
Setings
Documents
Programs
Aleksandar
Stamenkovi
Osnovi raunarstva
52
Izlazak iz Windowsa
Pre nego to iskljui raunar, korisnik mora da :
zavri
a rad
ad sa o
ovim a
aktivnim
t
p
programima,
og a
a,
zavri rad sa operativnim sistemom.
Aleksandar
Stamenkovi
Osnovi raunarstva
53
Deinstalacija programa
Jezici
Podeavanje zvuka
Instalacija fontova
Aleksandar
Stamenkovi
Podeavanje mree
Osnovi raunarstva
54
Desktop pozadina
Aleksandar
Stamenkovi
Screen saver
Osnovi raunarstva
55
Podeavanje rezolucije
Aleksandar
Stamenkovi
Osnovi raunarstva
56
Windows explorer
Explorer se koristi za:
Biranje direktorijuma;
Premetanje i kopiranje direktorijuma.
Cut (premetanje),
Copy (kopiranje),
Paste (nalepi).
Osnovi raunarstva
57