Koje funkcije obavlja operativni sistem? Šta je BIOS ? 3 Računarski sistem
Računarski sistem se sastoji od tehničkog i
programskog sistema računara (hardvera i softvera). Džon fon Nojman (John von Neumann) 4 Tehnički sistem računara – hardver
procesor i radna (primarna, glavna)
memorija , ulazno-izlazni uređaji Magistrale 5 Programski sistem računara - softver
Sistemski softver (interfejs za korišćenje hardvera,
omogućavanje izvršavanja aplikativnog softvera na što bolji način)-operativni sistem, prevodioci, linkeri,… Aplikativni softver(programi za obradu teksta, programi za reprodukciju multimedijalnih sadržaja, programi za matematička izračunavanja itd.) 6 Operativni sistem 7 Operativni sistem
Deo sistemskog softvera koji upravlja računarskim resursima
Uloga mu je da prikrije razlike između hardverskih komponenti Izvršava se sve vreme, prateći korisnika i omugaćava mu udoban rad Olakšava pokretanje aplikacija, njihovu promenu i predvidi ponašanje korisnika – učenje obrazaca ponašanja Štiti hardver računara od direktnog uticaja korisnika i korisničkih programa 8 Sistemski softver
Osim operativnog sistema sistemski softver sadrži:
Prevodioce, Editore, Programe za sortiranje, Alate,itd. 9 Programski sistem računara - softver
Prevodioci (engl. compilers) omogućavaju ljudima da
programe pišu na jeziku koji razume čovek, i da ih zatim prevedu na mašinski jezik, tj. na jezik koji razume mašina. Povezivači (engl. linkers) i punioci (engl. loaders) omogućavaju sprezanje više mašinskih programa u jednu programsku celinu. Ta celina se može upotrebiti više puta i uvek se smešta na razne lokacije u memoriji. 10 Programski sistem računara - softver
Pri tome, treba odgovoriti na sledeća pitanja:
• Kako se više programa može istovremeno smestiti u memoriju? • Ko će izabrati koji će program biti u memoriji? • Koji će program i kada koristiti procesor? • Kako ćemo obezbediti da svaki program dobije resurse? 11 Programski sistem računara - softver
Odgovor na ova pitanja je operativni
sistem. 12 Operativni sistemi
Android, Windows, Linux,… duži vremenski
period (linux Ubuntu LTS distribucije, CentOS) Obično se nadograđuju na već postojeću verziju. 13 Računarski sistem