6. Sistemski softver
SoftverSoftver
P d t i ft ( ft ) iliP d t i ft ( ft ) ili
SoftverSoftver
Pod terminom softver (software) ili Pod terminom softver (software) ili programski sistem, podrazumevaju se programski sistem, podrazumevaju se
ti i i t k i i iti i i t k i i ioperativni sistem kao i svi programi na operativni sistem kao i svi programi na raraunaruunaru
Softver se deli na Sistemski softverSistemski softver - operativni sistem, drajveri, p , j ,
BIOS, itd. Korisniki (aplikativni) softverKorisniki (aplikativni) softver - programi koje
korisnici raunara koriste za obavljanje razliitih poslova pri obradi podataka
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 22
Aplikativni sofver
Sistemski softverSistemski softver
tampa
H d
TastaturaMonitortampa
HardverRAMDiskovi
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 33
O ti i i t j (O ti i i t j (kiki ) )Operativni sistem (OS)Operativni sistem (OS) Operativni sistem je osnova (Operativni sistem je osnova (kikima) ma)
programskog sistema.programskog sistema. To je skup programa i podataka koji upravlja radom hard era i soft era ra nararadom hardvera i softvera raunara.
OS je posrednik izmeu aplikativnog softvera i resursa raunara (CPU,softvera i resursa raunara (CPU, memorija, periferijske jedinice) koji omoguava optimalno korienje resursa od strane aplikacija.p j
OS omoguava istovremeno i usklaeno izvravanje razliitih programa (drajvera aplikacija ) bezprograma (drajvera, aplikacija,...) bez njihovih meusobnih interferencija.
OS omoguava komunikaciju izmeu g jkorisnika sa jedne i aplikacija i perifernih jedinica sa druge strane, pomou korisnikog interfejsa.p g j
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 44
N k klj i j b tOperativni sistemOperativni sistem Nakon ukljuivanja raunara, boot program
uitava OS u glavnu memoriju raunara. OS dalje upravlja radom svih ostalih programa,dalje upravlja radom svih ostalih programa, memorije i periferijskih ureaja u raunaru tako to obezbeuje sve servise neophodne
jih dza njihov rad:Alerter, AutomaticAutomatic updates, Help and support, ppMessenger, Plug and play
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 55
Osnovni principi operativnog sistemaOsnovni principi operativnog sistema Princip optimalnog korienja resursaPrincip optimalnog korienja resursa
Jedan od ciljeva OSa je da organizuje resurse Jedan od ciljeva OSa je da organizuje resurse racunarskog sistema kako bi omoguio njihovo najefikasnije korienje (to manje i to bre).
Ustanovljava prioritet izvrenja procesa tako da: nekim procesima doputa ili zabranjuje
k i jkoricenje resursa, ukoliko je neopohodno, obezbeduje
oslobadanje odreenog resursaoslobadanje odreenog resursa. ProgramProgram je niz instrukcija koji ostvaruje neki algoritam. ProcesProces je program u statusu izvravanja.j p g j Znai: program je fajl na disku. Kada se taj fajl uita u radnu
memoriju i pone da se izvrava dobijemo proces.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 66
Osnovni principi operativnog sistemaOsnovni principi operativnog sistemaOsnovni principi operativnog sistemaOsnovni principi operativnog sistema
Princip jednostavnostiPrincip jednostavnosti OS skriva detalje o hardveru raunarskog sistema j g
sa ciljem da olaka rad korisnicima. Mnogi procesi su nevidljivi korisniku. Jednostavan i unificiran prikaz podataka (ikonice)
i programa (prozori, meniji, alati). Obezbedivanje sigurnosti koricenja, jer
zabranjuje ili upozorava na nedozvoljenje ij d j di i ioperacije nad pojedinim resursima.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 77
Klasifikacija operativnih sistemaKlasifikacija operativnih sistema Prema broju procesa koji se istovremeno nalaze u
Klasifikacija operativnih sistemaKlasifikacija operativnih sistemaj p j
memoriji Jednoprocesni VieprocesniVieprocesni
Prema broju korisnika koji istovremeno koriste raunar
jednokorisniki jednokorisniki viekorisniki
Po nainu zadavanja komandi (korisnikom interfejsu) komandni grafikig
Po prenosivosti na razliite arhitekture prenosivi
podeeni za specifinu arhitekturu podeeni za specifinu arhitekturu
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 88
Struktura operativnog sistemaStruktura operativnog sistema Operativni sistem ima dve osnovne
komponente: jezgro i ljuska. Jezgro (KERNEL, CORE) Jezgro (KERNEL, CORE) ine:ine:
Menader procesa upravljanje procesima Menader memorije upravljanje memorijskim
iresursima Menader U/I ureaja
Menader datoteka upravljanje podacima na Menader datoteka upravljanje podacima na sekundarnoj memoriji, organizovanim u datoteke na direktorijumima
Ljuska (SHELL) Ljuska (SHELL) korisniki interfejs Komandni i/ili grafiki korisniki interfejs.g j
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 99
Funkcije menaFunkcije menaddera procesaera procesa Osnovne funkcije
Funkcije menaFunkcije menaddera procesaera procesa
Upravlja procesima tako to: Stvara (kreira) i zavrava procese Suspenduje (idle) i aktivira proceseSuspenduje (idle) i aktivira procese Obezbeuje mehanizme za sinhronizaciju i komunikaciju
izmeu procesa
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1010
Menader procesaMenader procesa--naini izvravanja procesanaini izvravanja procesa Serijsko izvravanje programaSerijsko izvravanje programa
I j j d d tk d k j
naini izvravanja procesanaini izvravanja procesa
Izvravanje jednog programa od poetka do kraja, pre nego to drugi program moe da zapone svoje izvravanje.
Multiprogramiranje Multiprogramiranje p g jp g j Doputa da vei broj programi istovremeno budu u
operativnoj memoriji i da svi oni zahtevaju odreene resurse (CPU, memoriju, U/I ureaje). Jednom od programa se ( , j , j ) p gdodeljuje procesor i taj program se izvrava dok ne dodje na red izvravanje neke njegove ulazno/izlazne operacije.
Rad u razdeljenom vremenuRad u razdeljenom vremenuRad u razdeljenom vremenuRad u razdeljenom vremenu Alternativni metod za istovremeno izvravanje veeg broja
programa je rad u razdeljenom vremenu (engl. time sharing). S k d d lj j li ki i t l Svakom programu dodeljuje se mali vremenski interval (engl. time slot), npr 20msec (milisekundi), u kome moe da koristi procesor.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1111
PCB (Process Control Block)PCB (Process Control Block) PCB sadri razliite informacije koje se
odnose na specifini proces:odnose na specifini proces: Jedinstvenu identifikaciju svakog procesa u
operativnom sistemu (PID). Stanje u kome se proces trenutno nalazi
(nov, eka, ...).Prioritet procesa (realtime high low ) Operativni Prioritet procesa (realtime, high, low...). Operativni sistem koristi prioritet kao jedan od vanijih faktora u odluivanju o dodeli resursa.
Koliinu memorije koju trenutno proces zauzima Procenat CPU vremena koje proces koristi
Broj ili kloliinu izvrenih U/I operacija Broj ili kloliinu izvrenih U/I operacija Tablica procesa (TaskMenager) skup
PCB-a svih startovanih procesaPCB-a svih startovanih procesa.Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1212
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1313
MenadMenader memorijeer memorije Dodeljuje memoriju procesima za smetanje Dodeljuje memoriju procesima za smetanje
MenadMenader memorijeer memorijej j j p jj j j p j
koda koji se izvrava i podataka nad kojima koda koji se izvrava i podataka nad kojima se izvravase izvrava
Oslobaa memoriju kada se proces zavri Vodi evidenciju o poziciji procesa u memorijij p j p 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 to manja fragmentacija slobodnog prostora u OM
da garantuje zatitu dodeljenog prostora programi vide samo deo memorije koji im je dodeljenp g j j j j
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1414
VirtuVirtueelna memorijalna memorija Virtuelna memorija je tehnika koju operativni sistem Virtuelna memorija je tehnika koju operativni sistem
koristi da bi proirio radnu memoriju Kao proirenjekoristi da bi proirio radnu memoriju Kao proirenje
VirtuVirtueelna memorijalna memorijakoristi da bi proirio radnu memoriju. Kao proirenje koristi da bi proirio radnu memoriju. Kao proirenje koristi se hard disk raunarakoristi se hard disk raunara Kada se napuni RAM memorija, deo podataka se prebacuje
na diskna disk Menader memorije donosi odluku koji deo memorije se
prebacuje. Najee je to memorija programa koji trenutno nije aktivannije aktivan
Vreme pristupa hard disku je vie stotina hiljada puta vee nego memoriji, pa je cilj se maksimalno redukuje broj pristupa hard diskup p
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
Ukoliko primetite da hard disk neprestano radi a da je raunar drastino usporen - najverovatnije je RAM pun i treba iskljuiti neki procespun i treba iskljuiti neki proces
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1515
MenadMenader Uer U/I ure/I ureajaaja Kod plug and play raunara, menader prvo skenira
MenadMenader Uer U/I ure/I ureajaajap g p y , p
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 OSaperiferalu, on se pre svega obraa jezgru OSa zahtevajui pristup, a zatim jezgro (Device Menager) prosleuje taj zahtev odgovarajuem drajveru.prosleuje taj zahtev odgovarajuem drajveru.
Ako raunar dobija neki ulazni signal sa periferala, alje se prvo informacija o prekidu, koja aktivira j p j p , jdevice menader. Menader, na osnovu prekida pokree odgovarajui proces (aplikaciju) koji dalje obrauje uneti signal.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1616
Menader fajlova (datoteka)Menader fajlova (datoteka)Menader fajlova (datoteka)Menader fajlova (datoteka)
Organizuje podatke na sekundarnoj memoriji raunara i obezbeuje pristup podacimaraunara i obezbeuje pristup podacima.
Podatke rganizuje u datoteke, a datoteke smeta u direktorijume (foldere)smeta u direktorijume (foldere).
DatotekaDatoteka (File) - Fajl Fajl je skup podataka koji imaju zajedniko ime ili skup bajtova koji se j j p j juvaju zajedno sa imenom koje ih indentifikuje.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1717
Menader fajlova (datoteka)Menader fajlova (datoteka) Ako dokument generisan od strane nekog programa
Menader fajlova (datoteka)Menader fajlova (datoteka)Ako dokument generisan od strane nekog programa treba trajno sauvati onda se on smeta u sekundarnu memoriju kao datoteka (fajl)
Svaka datoteka (fajl) sadri sledee podatkeSvaka datoteka (fajl) sadri sledee podatke imeime sastoji se iz niza znakova po pravilu koja j j
definie operativni sistem ekstenzijaekstenzija nastavak koji se najee sastoji od
tri znaka i oznaava tip datoteke neki operativni sistemi pridruuju i generacijski
b j k k b j i t j i difik jbroj kao oznaku broja pristupanja i modifikovanja odreene datoteke.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1818
Najei nastavciNajei nastavci Najei nastavci su:
Najei nastavciNajei nastavci
EXE, COM - za izvrne fajlove (programe) SYS - za sistemske fajlove DOC, PDF, XLS, PS - za dokumente DAT- za fajlove sa podacimaj 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 Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 1919
Struktura fajlova i direktorijumaStruktura fajlova i direktorijuma Prilikom snimanja fajla na disk, dodeljuju mu
se i sledei dodatni podacise i sledei dodatni podaci Datum i vreme snimanja odnosno poslednje
modifikacije fajlamodifikacije fajla Atributi
Archive, ReadArchive, Read--Only, Hidden i SystemOnly, Hidden i SystemArchive, ReadArchive, Read Only, Hidden i SystemOnly, Hidden i System Ovim atributima se nita ne zabranjuje ve slue da se
korisnik upozori u odredjenim situacijama (Atribute moemo jednostavno menjati)moemo jednostavno menjati)
Ponekad se fajlovi sa atributima Hidden i System skrivaju od korisnika da ih ne bi otetio
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2020
Struktura fajlova i direktorijumaStruktura fajlova i direktorijuma Fajlovi su organizovani u strukturu Fajlovi su organizovani u strukturu
di kt ij (f ld k t l )di kt ij (f ld k t l )
Struktura fajlova i direktorijumaStruktura fajlova i direktorijuma
direktorijuma (foldera, kataloga)direktorijuma (foldera, kataloga) Svaki direktorijum sadri odredjen broj
fajlova kao i poddirektorijumafajlova kao i poddirektorijuma Struktura direktorijuma ima oblik stabla Direktorijum koji se nalazi u osnovi (korenu) Direktorijum koji se nalazi u osnovi (korenu)
stabla naziva se osnovni (root) direktorijumosnovni (root) direktorijum Za svaki fajl postoji jedinstvena putanjaZa svaki fajl postoji jedinstvena putanja
(path). Ova putanja sadri imena svih poddirektorijuma poev od osnovnog (root) direktorij madirektorijuma. Primer putanje: d:d:\\AcaAca\\TekstTekst\\6semT.pdf6semT.pdf
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2121
C:\Install\WinSpirs\Dbase
C:\My Documents\My Pictures\kuca.bmp
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2222
Organizacija podataka na diskuOrganizacija podataka na disku Fajl sistem (File System) je nain Fajl sistem (File System) je nain
Organizacija podataka na diskuOrganizacija podataka na diskuj ( y ) jj ( y ) j
organizovanja podataka (fajlova) na hard organizovanja podataka (fajlova) na hard disku ili drugom medijumudisku ili drugom medijumu
Svaki operativni sistem podrava jedan ili vie fajl sistema
Najpoznatiji fajl sistemi su FAT (FAT1FAT (FAT12, 2, FAT16, FAT32, ... )FAT16, FAT32, ... ) - File Allocation
Table NTFSNTFS - Windows NT File System
HFS d HFS HPFS t2 t3 t4 ISO 9660 HFS and HFS+, HPFS, ext2, ext3, ext4, ISO 9660, ODS-5, ZFS and UDF
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2323
Oznaka fajl sistemaOznaka fajl sistema
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2424
FATFAT Razvijen je od strane Billa Gatesa i Marca McDonalda u periodu
19761977. Korien u svim verzijama DOS operativnog sistema (MS-DOS, j p g ( ,
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 SectorNa poetku diska nalazi se Boot Sector Rezervisani sektorRezervisani sektor File Allocation Table File Allocation Table -- Tabela koja sadri podatke o tome gde je Tabela koja sadri podatke o tome gde je
svaki fajl smeten na disku (najee se formiraju dve kopije FATsvaki fajl smeten na disku (najee se formiraju dve kopije FAT--a)a)
Prostor za podatke (Data Range) u kome su smeteni svi fajlovi iProstor za podatke (Data Range) u kome su smeteni svi fajlovi iProstor za podatke (Data Range) u kome su smeteni svi fajlovi i Prostor za podatke (Data Range) u kome su smeteni svi fajlovi i direktorijumidirektorijumi
Sektori su grupisani u klastere (cluster). Jedan klaster diskasadri nekoliko sektora (1, 2, 4, 8, 16, ...), to zavisi od veliine ( )sektora diska.
Klaster je najmanja jedinica memorije koja moe biti dodeljena Klaster je najmanja jedinica memorije koja moe biti dodeljena fajlu. Svakom fajlu je dodeljen ceo broj klasterafajlu. Svakom fajlu je dodeljen ceo broj klastera
Glavni nedostatak FATa (FAT32) - Maksimalna veliina fajla je 2GB
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2525
FAT tabelaFAT tabela Svaki klaster ima po jednu oznaku u FAT
FAT tabelaFAT tabelap j
tabeli koji ukazuje na to kako se taj klaster koristi.
Mogue oznake u FAT tabeli su:Kl t j d d t t k i j b j (k d) Klaster je deo datoteke upisan je broj (kod) sledeeg klastera gde se nastavlja datotekaKlaster je poslednji deo datoteke Klaster je poslednji deo datoteke
Klaster sadri loe sektoreKl t j Klaster je prazan
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2626
FAT tabelaFAT tabela Ako datoteka zauzima n klastera, gde je n
FAT tabelaFAT tabela
prirodan broj, oni ne moraju da budu susedni, ve datoteka moe biti razbacana
liiti kl t i di kpo razliitim klasterima na disku. Pomou oznaka u FAT tabeli klasteri koji
d i ti f jl j l l sadre isti fajl povezuju se u lance.lance. Operativni sistem odreuje gde se nalaze
d i k ji i j d d t t kpodaci koji ine jednu datoteku na osnovu dva podatka:
zapisa u direktorijumu zapisa u direktorijumu zapisa u FAT tabeli
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2727
Pojam labavostiPojam labavosti -- slackslack Klaster je minimalna koliina prostora na
di k k j d d liti j d f jl
Pojam labavosti Pojam labavosti slackslack
disku koja se moe dodeliti jednom fajlu U jednom klasteru se ne moe nalaziti vie
delova razliitih fajlovadelova razliitih fajlova PRIMER: Fajl veliine 65KB na disku sa
klasterima veliine 32KB zauzee 3 klastera,klasterima veliine 32KB zauzee 3 klastera, gde e se u poslednjem klasteru nalaziti samo 1KB podataka
Gubitak prostora na disku koji se javlja na ovaj nain naziva se labavost (Slack)labavost (Slack)to je ea eliina klastera na disk ie to je vea veliina klastera na disku, vie prostora e biti izgubljeno u smislu labavosti
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2828
FAT16FAT16Vrste FAT fajl sistemaVrste FAT fajl sistema
FAT16FAT16 Koristi 16-bitni binarni kod za zapis broja klastera Particija formatirana korienjem FAT16 moe j j
imati najvie 216=65526 klastera Koristi se za hard diskove kapaciteta od 16MB do
2048MB2048MB VFATVFAT
Varijanta FAT16 koja omoguava davanje dugih j j g j gimena datotekama
FAT32FAT32K i i 32 bi i bi i k d i b j kl Koristi 32-bitni binarni kod za zapis broja klastera
Particija formatirana korienjem FAT32 moe imati najvie 228= 268 435 456 klasteraimati najvie 2 268 435 456 klastera
Omoguava formatiranje particija velikih kapaciteta
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 2929
NTFSNTFS Fajl sistem koji se koristi u Windows NT Fajl sistem koji se koristi u Windows NT
NTFSNTFSj jj j
operativnim sistemima (Windows 2000, XP, operativnim sistemima (Windows 2000, XP, Vista, Windows 7)Vista, Windows 7)Predsta lja napredjenje FAT sistema Predstavlja unapredjenje FAT sistema Poseduje opciju za kompresiju podataka tako da
oni zauzimaju manje prostora na diskuo au aju a je p osto a a d s u Poseduje podeavanja prava pristupa za svaki fajl
Na ovaj nain svaki korisnik moe tano da podesi koji e fajlovi (odnosno direktorijumi) biti vidljivi ostalime fajlovi (odnosno direktorijumi) biti vidljivi ostalim korisnicima kao i koje od njih e oni moi da menjaju, briu, otvaraju, itd.
Ne postoji ogranienje veliine fajla!Ne postoji ogranienje veliine fajla!
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3030
Imena fajlovaImena fajlova U FAT16 sistemu, ime fajla moe da ima
Imena fajlovaImena fajlova
maksimalno 8 karaktera a ekstenzija 3 karaktera
Takav sistem imenovanja se esto naziva 8.3 8.3 sistemsistem
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 Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3232
Fragmentacija fajlovaFragmentacija fajlova Tokom ucestalog kopiranja i brisanja fajlova sa
Fragmentacija fajlovaFragmentacija fajlova
diska, dolazi do pojave fragmentacijefragmentacije Kada se obrie neki fajl sa diska, na disku ostane
deo slobodnog prostoradeo slobodnog prostora Ovaj prostor popunjava neki naredni fajl koji se
snimasnima Prilikom snimanja fajla na disk (ili proirivanja
postojeeg fajla), operativni sistem tei da fajl snimi j d d l d d dj i ihu jednom delu, odnosno da pronadje niz uzastopnih
slobodnih klastera koje bi dodelio tom fajlu Ukoliko to nije mogue fajl se snima u 2 ili vie Ukoliko to nije mogue, fajl se snima u 2 ili vie
delova. Ovaj fajl se naziva fragmentiranimfragmentiranim(podeljenim) a pojava fragmentacijafragmentacija.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3333
Fragmentacija fajlovaFragmentacija fajlova primerprimer1. Neka se na disku nalaze fajlovi A, B, C, D, E
Fragmentacija fajlova Fragmentacija fajlova -- primerprimer
2. Briemo fajl B3. Snimamo fajl F na mesto fajla B, izmedju A i C4 Snimamo fajl G izmedju F i C (time je prostor gde4. Snimamo fajl G izmedju F i C (time je prostor gde
je bio B kompletno popunjen)5. Sada proirujemo fajl F. Proirenje moramo snimiti j j j
posle fajla E i time fajl F postaje fragmentisan sa ukupno 2 fragmenta
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3434
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12)
A B B B B C C D D D
Fajl A 1 klaster, Fajl B 4 klastera, Fajl C 2 klastera, Fajl D 3 klastera A B B B B C C D D D
A B B B B D D D
Briemo fajl C
A B B B B D D D
Formiramo novi fajl E koji zauzima 3 klastera
A B B B B E E D D D E
B i f jl A i E
B B B B D D D
Briemo fajlove A i E
Formiramo novi fajl F koji zauzima 4 klastera
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3535F B B B B F F D D D F
Fragmentacija fajlovaFragmentacija fajlovaFragmentacija fajlovaFragmentacija fajlova
Fragmentacija umnogome pogorava performanse Fragmentacija umnogome pogorava performanse hard diskahard 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 i h d di kpristupa hard disku
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3636
Defragmentacija diskaDefragmentacija diska Proces pri kome se Proces pri kome se
sredjuju fajlovi na hardsredjuju fajlovi na hardsredjuju fajlovi na hard sredjuju fajlovi na hard disku i eliminie pojava disku i eliminie pojava fragmentacijefragmentacije
Defragmentaciju treba izvravati s vremena na vreme pogotovu kada sevreme pogotovu kada se esto snimaju i briu fajlovi sa diska
Najpoznatiji programi za defragmentaciju su Disk Defragmenter (alat OSDefragmenter (alat OS Windows), Diskeeper, O&O Defrag, Norton Di k D f itdDisk Defrag itd.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3737
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3838
Formatiranje diskaFormatiranje diska Da bi se koristio prostor na magnetnom disku (hard
disku ili disketi) mora se prvo izvriti formatiranje formatiranje
jj
diskadiska--uspostavljanje jednog ili vie file sistema na disk (zavisno od broja particija).
Particinioranje diskaParticinioranje diska je proces deljenja diska na Particinioranje diskaParticinioranje 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 prostora za virtuelnu memoriju operativnog j p j p g
sistema (swap fajl) Mogunost instaliranja vie od jednog operativnog sistema Poveana bezbednost sistemaPoveana bezbednost sistema Poboljanje performansi
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 3939
Primarne i logike particijePrimarne i logike particije Postoje dve vrste particija
Primarne i logike particijePrimarne i logike particijej p j
Primarna particija Logika particija
Moe biti najvie 4 primarne particije na disku Moe biti najvie 4 primarne particije na disku Za svaku primarnu particiju odredjen je fajl sistem
koji se koristi na njoj Na svakoj primarnoj particiji (ukljuujui i extended)
moe se nalaziti najvie jedan operativni sistem Primarna particijaPrimarna particija moe biti podeljena na viePrimarna particijaPrimarna particija moe biti podeljena na vie
logikih particija (takva primarna particija se naziva proirena (extended) particija)Podaci o particijama nalaze se u MBRu (Master BootMBRu (Master Boot Podaci o particijama nalaze se u MBRu (Master Boot MBRu (Master Boot Record)Record) koji se nalazi u nultom sektoru (boot sector) hard diska
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 4040
Oznaavanje particijaOznaavanje particija Svakoj particiji na disku operativni sistem
Oznaavanje particijaOznaavanje particijaj p j p
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 i j ti iji l ikidodeljuje se primarnoj particiji, a logikim particijama i drugim primarnim particijama se zatim redom dodeljuju ostala slova abecede D:, E: j j ,...
Nakon toga se vri dodela slova optikim it i fl h ij itditaima, flash memorijama, itd.
Korisnik moe po elji da promeni ova oznaavanjaoznaavanja
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 4141
DrajveriDrajveri Drajveri (Driver) su programi koji omoguavaju
odnosno olakavaju komunikaciju izmedju hardvera ( if ij k dj j ) i k i ikih tj
jj
(periferijskog uredjaja) i korisnikih programa, tj. korisnika
Komunikacija sa periferijskim uredjajima obavlja se j p j j j jputem porta na koji je taj uredjaj vezan. Komunikacija se obavlja razmenom nizova bitova, tj. jezik komunikacije je jezik nula i jedinica.jezik komunikacije je jezik nula i jedinica.
Ovakav vid komunikacije nije pogodan za korisnike aplikacije
Programer bi morao potp nosti da na i je ik Programer bi morao u potpunosti da naui jezik komunikacije
To je esto veoma naporan posao a i udaljava programera od same sutine programa koji pieod same sutine programa koji pie
Drajveri slue da premoste ovu barijeru i da umnogome olakaju komunikaciju sa perifernim ureajemureajem
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 4444
DrajveriDrajveri Da bi se bilo koji uredjaj installirao potrebno je
DrajveriDrajveri
Povezati uredjaj na odgovarajui port Izvriti instalaciju drajvera
Drajver omoguava jednoznanu komunikacijuDrajver omoguava jednoznanu komunikaciju (komunikaciju na isti nain) svih aplikativnih programa sa perifierijskim uredjajem
Potrebno je installirati drajver za svaku komponentu Potrebno je installirati drajver za svaku komponentu raunara
Potrebno je odabrati adekvatan drajver za tano d dj i dj j i d dj i ti i i todredjeni uredjaj i odredjeni operativni sistem
Pojedini operativni sistemi (Windows) imaju bazu drajvera i mogu sami da prepoznaju i instalirajudrajvera i mogu sami da prepoznaju i instaliraju odgovarajui drajver (Plug and Play).
Drajveri za neke operativne sisteme se isporuuju uz sam uredjajsam uredjaj
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 4545
DOS operativni sistemDOS operativni sistem (DOS) Disk operativni sistemi(DOS) Disk operativni sistemi Interakcija korisnika obavlja karakternim znacima
DOS operativni sistemDOS operativni sistem
Interakcija korisnika obavlja karakternim znacima (slovima, brojevima, simbolima)
Interfejs preko komandne linije (komande se ukucavaju)ukucavaju)
Interfejsi u formi menija - komande se biraju iz lista prikazanih na ekranu (menu driven interface)p ( )
Prompt sistem eka da korisnik zapone aktivnost Danas ima samo istorijski znaaj
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 4646
Windows operativni sistemWindows operativni sistem Grafiki korisniki interfejs (GUI (GUI
Graphical User Interface)Graphical User Interface) To je operativni sistem u kome
k i ik i t j korisnik interaguje sa raunarom pomou mia
Na poetku Windows je bio vrsta programa poznatog kao ljuska (shell)programa poznatog kao ljuska (shell), koji stavlja grafiko lice MS-DOS-u
Uvoenjem Windowsa 95, 1995.god., Microsoft prelazi na potpuno novi OSMicrosoft prelazi na potpuno novi OS koji retko pokazuje svoje MS-DOS poreklo
Poslednje verzije Windows-a (XP, j j (Vista i 7) nemaju vie nikakve veze sa DOS prolou
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 4747
Windows 2000/XP/Vista/7Windows 2000/XP/Vista/7 Karakteristike (Windows 2000, Windows XP, Windows Vista,
Windows 7) operativnih sistema su:
Windows 2000/XP/Vista/7Windows 2000/XP/Vista/7Windows 7) operativnih sistema su:
Poseduju ugradjen GUI. Imaju 32-bitnu ili 64-bitnu arhitekturu.
S d dj l d l t h l ij Sadre ugradjenu plug and play tehnologiju. 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.ova funkcionalnost javljala u Macintosh raunarima.
Poseduju ugradjenu podrku za rad u mrei, faks, elektronsku potu, kao i za pristup Internetu.
U zavisnosti od verzije, kao klijent ili kao server operativniU zavisnosti od verzije, kao klijent ili kao server operativni sistem
Podravaju multitasking i vieprocesorski rad. Poseduju pouzdaniji sistem zatite od Windows 95/98; nijePoseduju pouzdaniji sistem zatite od Windows 95/98; nije
mogu rad bez korisnikog naloga. Zahtevaju vei stepen administracije u odnosu na Windows
95/98.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 4848
Windows XPWindows XP Windows XP dolazi u dva osnovna
Windows XPWindows XP Windows XP dolazi u dva osnovna
pakovanja: Wi d XP H Editi ti i Windows XP Home Edition - optimizovan za ulogu kunog, desktop, raunara i
Windows XP Professional - optimizovan za ulogu klijenta u mrenom okruenju, bivi Workstation.
Ono to prosenog korisnika zanima kada je p g ju pitanju operativni sistem jeste stabilnost, pouzdanost i brzina.p
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 4949
Preice (shortcut)Preice (shortcut)Fajlovi
Start meniStart meni
System tray
Quicklaunch meni
System tray
Quicklaunch meni
Taskbar
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 5050
Windows XPWindows XP Radna povrinaRadna povrina (Desktop)(Desktop)
Najvei deo ekrana zauzima radna povrina.
Windows XPWindows XPj p
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 stvariNa desktopu se dre samo najznaajnije stvari
TaskbarTaskbarTaskbarTaskbar 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 (Quick Launch) odreenih j (Q )
softverskih aplikacija, statusno polje (vreme, system tray ikone, jezik...) Centralni deo komandne linije rezervisan je za dugmad
trenutno aktivnih softverskih aplikacijatrenutno aktivnih softverskih aplikacija.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 5151
Start meniStart meniStavka Znaenje
Shut down Zavretak rada sa operativnim sistemom, nakon ega se moe ugasiti raunar
Log Off Odjavljivanje korisnika sa Windowsa ili sa mreeg j j j
Run Pokretanje programa unosom imena i parametara
Help Pomo u radu sa operativnim sistemom Windows XPHelp Pomo u radu sa operativnim sistemom Windows XP
Search Program za pronalaenje datoteka ili kataloga na eksternoj memoriji raunara ili na Web-u
Setings Podeavanje operativnog sistema sopstvenim potrebama
DocumentsSpisak poslednjih nekoliko datoteka koje su poslednje bile u upotrebi Odabiranjem jednog pokree se program i uitava seDocuments upotrebi. Odabiranjem jednog pokree se program i uitava se datoteka
Programs Spisak instaliranih programa koji se mogu pozvati iz operativnog sistema
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 5252
sistema
Izlazak iz WindowsaIzlazak iz Windowsa Pre nego to iskljui raunar, korisnik mora da :
zavri rad sa ovim aktivnim programima,
Izlazak iz WindowsaIzlazak iz Windowsaa ad sa o a t p og a a,
zavri rad sa operativnim sistemom. Kraj rada sa operativnim sistemom korisnik
ostvaruje akcijom Start / Turn off Computer nakonostvaruje akcijom Start / Turn off Computer , nakon ega se pojavljuje dijalog prozor kojeg korisnik moe da izabere jedan od tri naina izlaska iz WindowsaWindowsa.
Stand By: iskljuivanje pojedinih komponenti raunara (monitor, hard di k) b k l t jdisk) bez kompletnog gaenja.
Turn Off: iskljuuje ceo sistem, Restart: obaranje operativnog sistema i
j k t jnjegovo ponovno pokretanje Pritiskom na dugme Shift dobija se
opcija Hibernate (ukoliko je ukljuena)
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 5353
Deinstalacija programa
Podeavanje zvuka
Jezici
Instalacija fontova Podeavanje mree
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 5454
Screen saverScreen saverDesktop pozadinaDesktop pozadina
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 5555
Podeavanje rezolucijePodeavanje rezolucije Hibernacija Hibernacija raunar se gasi i raunar se gasi i pritom se celokupan sadraj pritom se celokupan sadraj RAMa pamti na hard disk. RAMa pamti na hard disk. Kada se raunar ponovo Kada se raunar ponovo ukljui, vri se obnavljanje ukljui, vri se obnavljanje RAM i t lj dRAM i t lj d
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 5656
RAMa i nastavlja se sa radom RAMa i nastavlja se sa radom kao da nije bilo gaenjakao da nije bilo gaenja
Windows explorerWindows explorer Explorer se koristi za:
Biranje direktorijuma; Premetanje i kopiranje direktorijuma.
Cut (premetanje), Copy (kopiranje), Paste (nalepi).
Proces kopiranja ili premetanja : 1. odakle (iz kog direktorijuma) i ta (koje datoteke);1. odakle (iz kog direktorijuma) i ta (koje datoteke); 2. Copy ili Cut; 3. gde, pronai ciljni direktorijum 4 Paste 4. Paste
Brisanje objekata pritiskom na taster Del, Brisanje se svodi na premetanje objekata u specijalni
katalog Recycle Bin gde se oni uvaju dok na disku imakatalog Recycle Bin , gde se oni uvaju dok na disku ima mesta za sluaj da ih treba vratiti.
Vraanje se realizuje pokretanjem aplikacije Recycle Bin sa Desktopa i izborom komande File>Restore iz datog menijaDesktopa i izborom komande File>Restore iz datog menija.
Aleksandar Aleksandar StamenkoviStamenkovi
Osnovi raunarstvaOsnovi raunarstva 5757