O P E R A T I V N I   S I S T E M I 

sa osvrtom na Windows XP - izdanje Professional

S a d r ž a j 

:

1.

Uvod u operativne sisteme

2.

Kontrola izvršavanja programa i upravljanje prekidima

3.

Upravljanje sistemom datoteka, podacima, informacijama

4.

Pogled na OS sa aspekta razvoja sistema

5.

OS i podrške komunikacijama

6.

Upravljanje radom u mreži

7.

OS i grafički interfejs

8.

Upravljanje poslovima, procesima, procesorima

9.

Upravljanje ulazima/izlazima (periferijom)

10.

Konfigurisanje sistema i interfejs

11.

Upravljanje memorijom

12.

Podrške aplikativnim programima, ostalim uslugama

13.

Literatura

1.

1.

   

   

  

  

  

  

Uvod u operativne sisteme

Uvod u operativne sisteme

 

 

 

 

Operativni sistem (OS) je softver za interfejs (vezu) između hardvera i korisnika 

koji omogućuje automatizaciju usluga, pouzdanost, mogućnost održavanja, raspoloživost, 
upravljanje podacima, programima i pri tome kontroliše međusobno deljenje informacionih 
resursa u cilju efikasnog rada čitavog računarskog sistema, obezbeđujući kontrolu, 
integritet i sigurnost.

Prema međunarodnom standardu ISO/IEC, OS je softver koji kontroliše 

izvršavanje programa i koji može pružati usluge, kao što su dodeljivanje resursa, 
raspoređivanje, U/I kontrola i menadžment podacima.

Da bi smo poznavali OS moramo po nešto znati o njegovim sastavnim delovima. 

Govorimo o izdanju Professional, i u izdanju Home se nalaze isti delovi. Osnovna razlika se 
odnosi na bezbednost i podršku za NTFS. Jezgro je isto u obe verzije.

Arhitektura Windowsa XP se zasniva na dva principa. Prvi je Intelov procesor, drugi 

je činjenica da se XP zasniva na nizu međusobno povezanih aplikacija.

Bezbednost je jedna od najvažnijih funkcija svakog operativnog sistema. Važnoje 

da podaci i aplikacije od kojih zavisi funkcionisanje operativnog sistema budu dobro 
zaštičeni. Intelov procesor ima četiri nivoa zaštite, a Windows XP koristi dva nivoa. 
Aplikacije koje koristi operativni sistem izvršavaju se u režimu jezgra, koji ima najviši 
stepen zaštite. Korisničke aplikacije i drugi delovi programa koji nisu značajni za 
funkcionisanje operativnog sistema izvršavaju se u korisničkom režimu, koji ima najniži 
stepen zaštite. Izmedu ova dva režima postoji nepremostiva barijera. Programi 
operativnog sistema opasani su zidinama, a korisnički programi su uvek izvan zidina.

Ne postoji datoteka u direktorijumu SYSTEM32 za koju možete reći: ,,Evo, u ovoj 

datoteci se nalazi Windows XP!". Tačno je da su pojedine funkcije pridružene odredenim 
datotekama, ali se sam Windows XP ne nalazi ni ujednoj datoteci. Njega sačinjava veliki 
broj datoteka. Takav pristup omogućava drugim proizvodačima da dodaju nove funkcije i 
time povećaju funkcionalnost operativnog sistema. Razvojni inženjeri često za Windows 
XP kažu da je modularan sistem upravo zato što se sastoji od više aplikacija.

Arhitekturu Windowsa XP možemo podeliti na četiri glavne oblasti:

Jezgro

 (engl. core) sačinjava šest datoteka s kojima ćemo se bolje upo-znati do 

kraja ovog poglavlja. To su datoteke: GDI.EXE, GDI32.DLL, KRNL386.EXE, 
KERNEL32.DLL, USER.EXE i USER32.DLL. Datoteke jezgra sadrže samo deo operativnog 
sistema, ali su značajne zbog toga što spajaju sve ostale delove. Svi drugi delovi 
operativnog sistema koriste neke usluge ovih datoteka. Datoteke jezgra se nalaze u 
direktorijumu SYSTEM32.

2

background image

2.

2.

   

   

  

  

  

  

Kontrola izvršavanja programa i upravljanje

Kontrola izvršavanja programa i upravljanje

 

 

 

 

 

 

prekidima

prekidima

Windows XP ima dva režima za izvršavanje aplikacija: korisnički režim i režim 

jezgra. Procesor podržava ove režim pomoću četiri nivoa zaštite. Zahvaljujući tome što su 
datoteke operativnog sistema zaštićene, operativni sistem neće otkazati ako neka 
aplikacija otkaže. Ova zaštita obezbeđuje stabilnost i pouzdanost sistema.

Korisnički režim pruža najniži stepen zaštite. Sve korisničke aplikacije i uslužni 

programi operativnog sistema izvrsavaju se u korisničkom režimu. Operativni sistei nema 
poverenja u aplikacije koje se izvršavaju u korisničkom režimu, pa te aplikacij ne mogu da 
se obraćaju operativnom sistemu direktno, nego samo preko posrednika.

Režim jezgra ima najviši nivo zaštite. Sve funkcije jezgra i svi upravljački programi 

izvršavaju se u ovom režimu. Osim toga, u ovom režimu izvršava se i većina usluga (ali ipak 
ne sve usluge). Operativni sistem ima poverenja u sve programe koji se izvršavaju u režimu 
jezgra. Ovi programi sve detaljno proveravaju kako bi se predupredilo sve što može 
dovesti do otkazivanja sistema. Zato Microsoft preporučuje da koristite samo potpisane 
upravljačke programe.

Otkazivanje upravljačkog programa može da prouzrokuje otkaz celog operativnog 

sistema. S druge strane, operativni sistem izuzetno retko pada ako otkaže aplikacija. Ako 
u Windowsu XP ugledate plavi ekran, to je znak da neki program koji se izvršava u režimu 
jezgra ne radi kako treba. Kada se pojavi okvir s porukom u kome Window XP obaveštava 
da će zatvoriti aplikaciju zbog greške, to znači da ta aplikacija, koja se izvršava u 
korisničkom režimu ne radi dobro.

Jezgro operativnog sistema je deo koji povezuje sve druge delove i koji obavlja 

osnovne funkcije. Programeri pristupaju jezgru preko naročitog interfejsa koji je poznat 
pod nazivom interfejs za programiranje aplikacija (engl. Application Programming 
Interface, API).

Dok pravi aplikaciju za Windows, programer poziva funkcije API interfejsa. API 

funkcije zahtevaju od operativnog sistema da uradi neki posao. Programski kod API 
interfejsa nalazi se u sistemskim datotekama. Windows XP zapravo sadrži dva API 
interfejsa - 16-bitni i 32-bitni. Oba API interfejsa omogućavaju aplikacijama koje se 
izvršavaju u korisničkom režimu da izdaju zahteve operativnom sistemu, koji se izvršava u 
režimu jezgra.

I jedan i drugi API interfejs uvek se obraćaju trima osnovnim komponentama 

jezgra operativnog sistema. Šesnaestobitne verzije ovih datoteka su GDI.EXE, USER.EXE 
i KRNL386.EXE. Tridesetdvobitne verzije ovih datoteka su GDI32.DLL, USER32.DLL i 
KERNEL32.DLL. Ovaj skup datoteka je programerima poznat pod imenom Win32 API. 

4

Programeri koriste i druge API interfejse za druge poslove. Aplikacija koja radi u 
korisničkom režimu poziva API funkciju uglavnom kada joj je potrebna neka usluga 
komponente operativnog sistema koja se izvršava u režimu jezgra. 

Jezgro Windowsa

 (KRNL386.EXE ili KERNEL32.DLL) obezbeđuje podršku za 

funkcije niskog nivoa koje su potrebne za rad aplikacija. Na primer, kad god je aplikaciji 
potrebna memorija, ona se obraća odgovarajučoj komponenti jezgra. Windowsu su za rad 
potrebne i druge dve komponente, ali je ova komponenta pravo jezgro operativnog sistema. 
Ona sadrži razne funkcije bitne za rad operativnog sistema koje se ne mogu lako svrstati 
ni u jednu kategoriju. Očigledno, jezgro Windowsa nema nikakve veze ni sa uređajima ni sa 
korisničkim okruženjem - komunicira isključivo sa Windowsom.

Interfejs za grafički uređaj

 (engl. Graphic Device Interface, GDI.EXE ili 

GDI32.DLL) - Aplikacije za prikazivanje sadržaja na ekranu koriste usluge interfejsa za 
grafički uredaj. Ova komponenta Windowsa vodi računa o fontovima, štampanju, ekranu, 
bojama i ostalim vizuelnim aspektima Windowsa.

Korisnička komponenta 

(USER.EXE ili USER32.DLL) je upravnik koji će voditi 

evidenciju o prozorima aplikacija i o tome šta u njima treba da bude prikazano. Međutim, 
to je samo delić onoga što korisnička komponenta radi. Za prikazivanje ikonica, komandnih 
tastera i drugih elemenata grafičkog okruženja koriste se odredene funkcije ove 
komponente. Možda će vam biti lakše ako ovu komponentu zamislite kao šefa gradilišta koji 
sve organizuje i vodi računa da sve bude kako treba.

5

background image

Priključeni diskovi

Da

Ne

Ne

Kvote na disku

Da

Ne

Ne

NT domeni

Da

Ne

Ne

Aktivan imenik

Da

Ne

Ne

Pošto su se sistemi datoteka razvijali tokom vremena, svi operativni sistemi nisu 

kompatibilni sa svim sistemima datoteka. Tako Windows 95,  NTFS particije ne vidi, a s 
druge strane, većina novijih distribucija operativnog sistema Linux moze da cita NTFS 
particije.

   Prevođenje sistema datoteka u sistem NTFS

 

 . Volumen na kojem se koristi sistem 

datoteka FAT ili FAT32 moze se prevesti u volumen koji koristi sistem datoteka NTFS 
pomoću programa Convert koji je sastavni deo Windows-a XP. Međutim, kada se to uradi, 
povratka nema. Znači, ne postoji način poništavanja prevođenja niti postoji program koji 
volumen sa sistemom datoteka NTFS može da prevede u volumen s nekim drugim sistemom 
datoteka. 

Kompresovanje datoteka na disku sa sistemom NTFS. NTFS omogućava automatsko 

kompresovanje i dekompresovanje datoteka tokom snimanja i otvaranja. NTFS 
kompresovanje je u celosti transparentno. 

7

Želiš da pročitaš svih 25 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti