540 likes | 1.31k Views
OPERATIVNI SISTEMI. Mesto OS u prikazu kori šćenja računara. Spisak OS :. BSD MVS OS/2 UNIX Microsoft Windows MS Dos Linux Mac OS OS/390 DOS CP/M Palm OS Symbian Ubuntu. Rani računari :.
E N D
Spisak OS : • BSD • MVS • OS/2 • UNIX • Microsoft Windows • MS Dos • Linux • Mac OS • OS/390 • DOS • CP/M • Palm OS • Symbian • Ubuntu
Rani računari: • Rani računarinisuimalioperativnisistem.Operator je bila osobakoja je ručno unosila i pokretalaprograme. Kadasurazvijeniprogramizaučitavanje i pokretanjedrugihprogramalogično je bilo da takviprogramidobijunaziv poonomčijisuposaoobavljali.
Operativnisistemje kompleksanprogramskisistemsastavljen od skupaprogramakojitreba da obezbedilako i efikasnokorišćenje računara. To je naročito važno u višeprogramskom i/ilivišekorisničkom okruženju, kako se ni bi onemogućio rad računara. • Operativni sistem tretira računar kao skup resursa i pokušava da dodeli ove resurse programima kako bi računar bio efikasnije iskorišćen.
Resursi računarskog sistema su: procesor, memorija, datotekenadisku i ostali uređaji priključeni na računar. • Neke resurse može koristiti istovremeno više programa. • Sistemski program ” Scheduler “ brine o sinhronizovanomraduistovremeno aktivnih programa.
Glavne funkcije operativnog sistema: • kontrola procesa • upravljanje memorijom • upravljanje jedinicama
Struktura operativnog sistema • Operativni sistem je vrlo kompleksan program za koji se može reći da se sastoji od sledećih komponenata: • mikrokoda (microcode) • jezgra (kernel) • ljuske ili omotača (shell)
Mikrokod (microcode) je skup programa specifičan za određeni hardver računara. Ovaj skup programa je grupisan u jedan modul koji se zove BIOS (Basic Input Output Sistem). On je upisan u ROM memoriju, na čipu koji se nalazi u sastavu matične ploče.
BIOS(Basic Input Output System) je softversmešten u maličipnamatičnojploči. BIOS dajenaredbekompjuterukako da izvršimnogeosnovnefunkcije, kaošto je butovanje, kontrolatastature, prepoznavanje i konfigurisanjehardverskihkomponenti, prikazivanjenapona i temperatura i jošmnogo toga.
Jezgro (kernel) jeste skup programa operativnog sistema koji kontroliše: pristup računaru, organizaciju memorije, organizaciju datoteka, raspored rada procesa i raspodelu sistemskih resursa. Ovi programi rade u posebnom režimu rada (kernel mode, supervisor mode) hardverski zaštićenom od mogućih uticaja korisnika.
Ljuska (shell) je komandni interfejs (interface) koji interpretira ulazne komande korisnika i/ili njihovih programa i aktivira odgovarajuće sistemske programe koji čine jezgro sistema.
Danas se pod operativnim sistemom u užem smislu reči podrazumeva samo jezgro operativnog sistema, budući da je BIOS prepušten proizvođaču matične ploče, a da u praksi za isti operativni sistem postoji, pored zvanične ljuske, često i više ljuski koje su napisali različiti drugi autori. Ovo je posebno izraženo kod operativnih sistema otvorenog koda (open source).
U centralnoj memoriji se nalazi samo skup programa koji se sastoji od programa potrebnih za izvršavanje najčešćih komandi (interne komande), dok se ostali programi nalaze na disku i unose u memoriju računara prema potrebi (eksterne komande).