2. Osnove operativnih sistema
Operativni
sistem je skup sistemskih
programa koji služe za upravljanje
računarskim resursima i obezbeđuju interfejs
ka korisniku.
3. Osnove operativnih sistema
Pod
pojmom računarski resursi
podrazumevamo sve što je programu
potrebno za rad.
Hardverski resursi su procesori, operativna
memorija i ulazno/izlazni uređaji, a softverski
resursi su programi i podaci
4. Osnove operativnih sistema
Operativni
sistem čine:
kernel (jezgro) – program koji obavlja
osnovne funkcije OS i uvek se nalazi u
memoriji
shell (školjka) – komandni ili grafički
korisnički interfejs (GUI – Graphical User
Interface) prema funkcijama OS
5. Osnove operativnih sistema
Očigledno
da je realizacija ove funkcije
daleko složenija u multiprogramskom nego u
monoprogramskom radu.
Upravljanje memorijom ima svrhu rešavanja
problema oko efikasnog korišćenja
operativne memorije. Ova funkcija je
povezana sa funkcijom dodele procesora i
funkcijom upravljanje perifernim uređajima
6. Osnove operativnih sistema
Upravljanje
perifernim uređajima odnosi se
na celokupan rad oko ulaznih, odnosno
izlaznih uređaja od njihovog dodeljivanja do
izvršavanja zahteva sa pojedinim
ulazno/izlaznim operacijama.
7. Osnove operativnih sistema
Upravljanje
podacima odnosi se na
rukovanje podacima na spoljašnjim
memorijama, dakle na način smeštanja na
eksterne memorije, pristupe podacima,
upisivanje i čitanje podataka iz datoteka
(fajlova), kreiranje, održavanje i brisanje
datoteka, upravljanje eksternim memorijama
i drugo.