SOFTWARE - OPERATIVNI SISTEMI
Struktrura računarskog sistema Ra č unarski sistem Hardware (hardver) Software (softver)
O perativni sistemi <ul><li>Računarski sistem  </li></ul>Korisnik 1 Korisnik 2 Korisnik 3 Korisnik n kompajler   tekst pro...
<ul><li>Software se mo že podeliti u tri kategorije: </li></ul><ul><li>1. operativni sistemi </li></ul><ul><li>2. sistemsk...
O perativni sistemi <ul><li>Operativni sistem  je kompleksan programski sistem sastavljen od skupa programa koji treba da ...
<ul><li>PODELA  OPERATIVNIH SISTEMA </li></ul><ul><li>4 podele, koje se međusobno ne isključuju </li></ul><ul><li>S a stan...
<ul><li>I -  S a stanovišta broja programa  koji istovremeno mogu da budu u memoriji  ra čunara OS mogu da budu: </li></ul...
<ul><li>Multiprogramski-multiprocesni  sistem omogućava da računar drži u centralnoj memoriji više programa , od kojih se ...
<ul><li>II -  S a stanovišta broja korisnika  koji mogu istovremeno da koriste računar OS mogu da budu: </li></ul><ul><li>...
<ul><li>III -  S a stanovišta načina zadavanja komandi , operativnom sistemu postoje: </li></ul><ul><li>- operativni siste...
 
 
<ul><li>grafički operativni sistemi </li></ul>
 
<ul><li>IV  - S a stanovišta prenosivosti na različite arhitekture računara   OS mogu da budu : </li></ul><ul><li>prenosiv...
<ul><li>neprenosivi – vlasnički (proprietary) </li></ul><ul><li>- projektovani su tako da mogu da rade samo na određenom m...
Funkcije operativnog sistema <ul><li>Operativni sistem tretira računar kao skup resursa i pokušava da dodeli ove resurse p...
<ul><li>Neki resursi (npr. centralna memorija i datoteke na disku) mogu da se koriste zajednički. Njih može da koristi ist...
<ul><li>Operativni sistem dodeljuje ove resurse jednom programu na određeno vreme i po završetku ih oduzima i dodeljuje dr...
<ul><li>Operativni sistem mora stalno da prati akcije programa i promene u stanju hardvera i da deluje u skladu sa tim pro...
Struktura operativnog sistema <ul><li>Operativni sistem je vrlo kompleksan program. </li></ul><ul><li>Tipičan operativni s...
<ul><li>Mikrokod  je skup programa specifičan za određeni hardver računara. Da bi operativni sistem mogao da funkcioniše n...
<ul><li>Jezgro  je skup programa operativnog sistema koji kontroliše pristup računaru, organizaciju memorije, organizaciju...
<ul><li>Za vreme rada računara u centralnoj memoriji ne mora da bude ceo skup programa operativnog sistema. Najčešće se u ...
 
 
 
 
Upcoming SlideShare
Loading in …5
×

Sofrtware operativni sistemi

1,811 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,811
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sofrtware operativni sistemi

  1. 1. SOFTWARE - OPERATIVNI SISTEMI
  2. 2. Struktrura računarskog sistema Ra č unarski sistem Hardware (hardver) Software (softver)
  3. 3. O perativni sistemi <ul><li>Računarski sistem </li></ul>Korisnik 1 Korisnik 2 Korisnik 3 Korisnik n kompajler tekst procesor igre … fakture APLIKACIONI PROGRAMI OPERATIVNI SISTEM HARDVER …
  4. 4. <ul><li>Software se mo že podeliti u tri kategorije: </li></ul><ul><li>1. operativni sistemi </li></ul><ul><li>2. sistemski sofrver </li></ul><ul><li>3. aplikacioni programi </li></ul><ul><li>Neki autori smatraju da su i operativni sistemi deo sistemskog softvera, ali mi ćemo ga zbog njegove važnosti i jedinstvenosti među programskim proizvodima izdvojiti. </li></ul><ul><li>Bez OS računar ne može da radi. </li></ul>
  5. 5. O perativni sistemi <ul><li>Operativni sistem je kompleksan programski sistem sastavljen od skupa programa koji treba da obezbedi lako i efikasno korišćenje računara. </li></ul><ul><li>Svi drugi softveri rade pod kontrolom OS-a, pristupaju hardveru preko OS-a poštujući pravila postavljena od strane OS-a. </li></ul><ul><li>Pošto OS služi kao hardver/softver interface (posrednik), aplikacioni programeri i korisnici retko moraju komunicirati direktno sa hardverom, čime se pojednostavljuje programiranje. </li></ul>Korisnik Aplikacioni program Operativni sistem Hardver
  6. 6. <ul><li>PODELA OPERATIVNIH SISTEMA </li></ul><ul><li>4 podele, koje se međusobno ne isključuju </li></ul><ul><li>S a stanovišta broja programa koji istovremeno mogu da budu u memoriji </li></ul><ul><li>S a stanovišta broja korisnika koji mogu istovremeno da koriste računar </li></ul><ul><li>S a stanovišta načina zadavanja komandi </li></ul><ul><li>S a stanovišta prenosivosti na različite arhitekture računara </li></ul>
  7. 7. <ul><li>I - S a stanovišta broja programa koji istovremeno mogu da budu u memoriji ra čunara OS mogu da budu: </li></ul><ul><li>- monoprogramski-monoprocesni </li></ul><ul><li>- multiprogramski-multiprocesni </li></ul><ul><li>Monoprogramski-monoprocesni sistem omogućava da računar drži u memoriji i izvršava samo jedan program. </li></ul>
  8. 8. <ul><li>Multiprogramski-multiprocesni sistem omogućava da računar drži u centralnoj memoriji više programa , od kojih se u svakom trenutku može izvršiti samo jedan program. Redosled i vreme rada svakog od njih određuje sam OS. </li></ul><ul><li>U kupno vreme izvršavanja programa je smanjeno ali se svaki od njih pojedinačno duže izvršava </li></ul><ul><li>T eži se tome da ne koriste istovremeno iste resurse </li></ul>
  9. 9. <ul><li>II - S a stanovišta broja korisnika koji mogu istovremeno da koriste računar OS mogu da budu: </li></ul><ul><li>1. monokorisnički ( singleuser ) </li></ul><ul><li>- računar može da koristi samo jedan korisnik </li></ul><ul><li>2. višekorisnički (multiuser ). </li></ul><ul><li>- na računar može istovremeno biti priključeno i do nekoliko stotina korisnika </li></ul>
  10. 10. <ul><li>III - S a stanovišta načina zadavanja komandi , operativnom sistemu postoje: </li></ul><ul><li>- operativni sistemi komandnog tipa </li></ul><ul><li>- grafički operativni sistemi </li></ul><ul><li>OS komandnog tipa </li></ul>
  11. 13. <ul><li>grafički operativni sistemi </li></ul>
  12. 15. <ul><li>IV - S a stanovišta prenosivosti na različite arhitekture računara OS mogu da budu : </li></ul><ul><li>prenosivi ( portable) </li></ul><ul><li>- mogu da se koriste , sa malim izmenama, na različitim arhitekturama računara </li></ul><ul><li>- rade na DEC Alfa uz dodavanje različitih modula </li></ul>
  13. 16. <ul><li>neprenosivi – vlasnički (proprietary) </li></ul><ul><li>- projektovani su tako da mogu da rade samo na određenom modelu računara </li></ul>
  14. 17. Funkcije operativnog sistema <ul><li>Operativni sistem tretira računar kao skup resursa i pokušava da dodeli ove resurse programima, tako da računar kao celina bude što bolje iskorišćen. Resursi računarskog sistema su: procesor, memorija, datoteke na disku i ostali uređaji priključeni na računar. </li></ul>
  15. 18. <ul><li>Neki resursi (npr. centralna memorija i datoteke na disku) mogu da se koriste zajednički. Njih može da koristi istovremeno više programa. Operativni sistem mora da kontroliše ovo zajedničko korišćenje da bi sprečio da programi ometaju jedan drugog. </li></ul><ul><li>Neki resursi (npr. procesor i periferne jedinice) ne mogu da se dele medju korisnicima . Samo jedan program može da se izvršava u jednom trenutku i štampač u jednom trenutku može da štampa samo rezultate rada jednog programa.  </li></ul>
  16. 19. <ul><li>Operativni sistem dodeljuje ove resurse jednom programu na određeno vreme i po završetku ih oduzima i dodeljuje drugom programu. </li></ul><ul><li>Da bi zadovoljio sve ove zahteve, operativni sistem ima tri glavne funkcije: </li></ul><ul><li>1. kontrolu procesa, </li></ul><ul><li>2. upravljanje memorijom i </li></ul><ul><li>3. upravljanje jedinicama. </li></ul>
  17. 20. <ul><li>Operativni sistem mora stalno da prati akcije programa i promene u stanju hardvera i da deluje u skladu sa tim promenama. Ovo delovanje operativnog sistema odvija se po z ivanjem odgovarajućih sistemskih programa u sastavu operativnog sistema kojima se izvršavaju različiti zadaci, a u skladu sa komandama koje mu je zadao korisnik . </li></ul>
  18. 21. Struktura operativnog sistema <ul><li>Operativni sistem je vrlo kompleksan program. </li></ul><ul><li>Tipičan operativni sistem se sastoji od sledećih komponenata: </li></ul><ul><li>1. mikrokoda  ( microcode ), </li></ul><ul><li>2. jezgra  ( kernel ) i </li></ul><ul><li>3. l juske  (omotača, skoljke -  shell ). </li></ul>
  19. 22. <ul><li>Mikrokod  je skup programa specifičan za određeni hardver računara. Da bi operativni sistem mogao da funkcioniše na različitim hardverskim platformama, ovaj skup je grupisan u jedan modul, koji se naziva BIOS (Basic Input Output Sistem). Skup programa je grupisan u ROM memoriju, na čipu koji se nalazi u sastavu osnovne ploče, tako da je njegovo pisanje prebačeno na proizvođača osnovne ploče. </li></ul>
  20. 23. <ul><li>Jezgro  je skup programa operativnog sistema koji kontroliše pristup računaru, organizaciju memorije, organizaciju datoteka, raspored rada procesa i raspored sistemskih resursa. Ovi programi rade u posebnom režimu rada, hardverski zaštićeno od mogućih uticaja korisnika. </li></ul><ul><li>Ljuska  je komandni interfejs koji interpretira ulazne komande korisnika ili njihovih programa i aktivira odgovarajuće sistemske programe koji čine jezgro sistema. </li></ul>
  21. 24. <ul><li>Za vreme rada računara u centralnoj memoriji ne mora da bude ceo skup programa operativnog sistema. Najčešće se u centralnoj memoriji nalazi samo skup 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). </li></ul>

×