SlideShare a Scribd company logo
1 of 28
SOFTWARE - OPERATIVNI
      SISTEMI
Struktrura računarskog sistema

                Računarski sistem




Hardware (hardver)                  Software (softver)
Operativni sistemi

◘ Računarski sistem
      Korisnik 1        Korisnik 2      Korisnik 3   …   Korisnik n




       kompajler      tekst procesor       igre      …    fakture
                        APLIKACIONI PROGRAMI

                         OPERATIVNI SISTEM


                              HARDVER
• Software se može podeliti u tri kategorije:
 1. operativni sistemi
 2. sistemski sofrver
 3. aplikacioni programi

Neki autori smatraju da su i operativni sistemi
  deo sistemskog softvera, ali mi demo ga zbog
  njegove važnosti i jedinstvenosti među
  programskim proizvodima izdvojiti.
Bez OS računar ne može da radi.
Operativni sistemi

◘ Operativni sistem je kompleksan            Korisnik
  programski sistem sastavljen od
  skupa programa koji treba da
  obezbedi lako i efikasno korišćenje
  računara.                             Aplikacioni program
◘ Svi drugi softveri rade pod
  kontrolom OS-a, pristupaju
  hardveru preko OS-a poštujući
  pravila postavljena od strane OS-a.
                                         Operativni sistem
◘ Pošto OS služi kao hardver/softver
  interface (posrednik), aplikacioni
  programeri i korisnici retko moraju
  komunicirati direktno sa
  hardverom, čime se
  pojednostavljuje programiranje.            Hardver
• PODELA OPERATIVNIH SISTEMA

- 4 podele, koje se međusobno ne isključuju
1. Sa stanovišta broja programa koji
   istovremeno mogu da budu u memoriji
2. Sa stanovišta broja korisnika koji mogu
   istovremeno da koriste računar
3. Sa stanovišta načina zadavanja komandi
4. Sa stanovišta prenosivosti na različite
   arhitekture računara
• I - Sa stanovišta broja programa koji
  istovremeno mogu da budu u memoriji
  računara OS mogu da budu:
 - monoprogramski-monoprocesni
 - multiprogramski-multiprocesni



Monoprogramski-monoprocesni sistem
 omogudava da računar drži u memoriji i
 izvršava samo jedan program.
• Multiprogramski-multiprocesni sistem
  omogudava 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.
• Ukupno vreme izvršavanja programa je
  smanjeno ali se svaki od njih pojedinačno duže
  izvršava
• Teži se tome da ne koriste istovremeno iste
  resurse
• II - Sa stanovišta broja korisnika koji mogu
  istovremeno da koriste računar OS mogu da
  budu:
  1. monokorisnički ( singleuser )
    - računar može da koristi samo jedan korisnik
  2. višekorisnički (multiuser ).
    - na računar može istovremeno biti
  priključeno i do nekoliko stotina korisnika
• III - Sa stanovišta načina zadavanja
  komandi, operativnom sistemu postoje:
 - operativni sistemi komandnog tipa
 - grafički operativni sistemi

OS komandnog tipa
• grafički operativni sistemi
IV - Sa stanovišta prenosivosti na različite
  arhitekture računara OS mogu da budu:
1. prenosivi ( portable)
    - mogu da se koriste , sa malim izmenama, na
    različitim arhitekturama računara

- rade na DEC Alfa uz dodavanje različitih modula
2. neprenosivi – vlasnički (proprietary)
   - projektovani su tako da mogu da rade samo
   na određenom modelu računara
Funkcije operativnog sistema

• 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.
• 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šdenje da bi
  sprečio da programi ometaju jedan drugog.
• 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.
• Operativni sistem dodeljuje ove resurse
  jednom programu na određeno vreme i po
  završetku ih oduzima i dodeljuje drugom
  programu.

• Da bi zadovoljio sve ove zahteve, operativni
  sistem ima tri glavne funkcije:
  1. kontrolu procesa,
  2. upravljanje memorijom i
  3. upravljanje jedinicama.
• 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
  pozivanjem odgovarajudih sistemskih
  programa u sastavu operativnog sistema
  kojima se izvršavaju različiti zadaci, a u skladu
  sa komandama koje mu je zadao korisnik.
Struktura operativnog sistema

• Operativni sistem je vrlo kompleksan program.
• Tipičan operativni sistem se sastoji od slededih
  komponenata:
  1. mikrokoda (microcode),
  2. jezgra (kernel) i
  3. ljuske (omotača, skoljke - shell).
• 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.
• 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štideno od mogudih uticaja
  korisnika.

• Ljuska je komandni interfejs koji interpretira
  ulazne komande korisnika ili njihovih
  programa i aktivira odgovarajude sistemske
  programe koji čine jezgro sistema.
• Za vreme rada računara u centralnoj memoriji
  ne mora da bude ceo skup programa
  operativnog sistema. Najčešde se u centralnoj
  memoriji nalazi samo skup programa
  potrebnih za izvršavanje najčešdih komandi
  (interne komande), dok se ostali programi
  nalaze na disku i unose u memoriju računara
  prema potrebi (eksterne komande).
Sofrtware   operativni sistemi
Sofrtware   operativni sistemi
Sofrtware   operativni sistemi
Sofrtware   operativni sistemi

More Related Content

What's hot

Zagadjenje zemljista
Zagadjenje zemljistaZagadjenje zemljista
Zagadjenje zemljista
milazivic1971
 
Računarski sistem
Računarski sistemRačunarski sistem
Računarski sistem
Olga Klisura
 
Anoreksija , bulimija
Anoreksija , bulimija   Anoreksija , bulimija
Anoreksija , bulimija
Anja Sreckovic
 

What's hot (20)

Lanac ishrane i trofička piramida
Lanac ishrane i trofička piramidaLanac ishrane i trofička piramida
Lanac ishrane i trofička piramida
 
Sistem organa za cirkulaciju
Sistem organa za cirkulacijuSistem organa za cirkulaciju
Sistem organa za cirkulaciju
 
Raspad sfrj
Raspad sfrjRaspad sfrj
Raspad sfrj
 
Virusi 1
Virusi 1Virusi 1
Virusi 1
 
Srce i krvotok
Srce i krvotokSrce i krvotok
Srce i krvotok
 
Zdravi stilovi zivota
Zdravi stilovi zivotaZdravi stilovi zivota
Zdravi stilovi zivota
 
Zagadjenje zemljista
Zagadjenje zemljistaZagadjenje zemljista
Zagadjenje zemljista
 
Uticaj racunara na zdravlje ljudi i zivotnu sredinu
Uticaj racunara na zdravlje ljudi i zivotnu sredinuUticaj racunara na zdravlje ljudi i zivotnu sredinu
Uticaj racunara na zdravlje ljudi i zivotnu sredinu
 
Računarski sistem
Računarski sistemRačunarski sistem
Računarski sistem
 
Hormoni i endokrini sistem
Hormoni i endokrini sistemHormoni i endokrini sistem
Hormoni i endokrini sistem
 
Softver
SoftverSoftver
Softver
 
Disanje i transpiracija
Disanje i transpiracijaDisanje i transpiracija
Disanje i transpiracija
 
Ekologija - osnovni pojmovi
Ekologija - osnovni pojmoviEkologija - osnovni pojmovi
Ekologija - osnovni pojmovi
 
Struktura računara prezentacija za 8. razred
Struktura računara prezentacija za 8. razredStruktura računara prezentacija za 8. razred
Struktura računara prezentacija za 8. razred
 
Homeostaza.pdf
Homeostaza.pdfHomeostaza.pdf
Homeostaza.pdf
 
Geografija-laka industrija
Geografija-laka industrijaGeografija-laka industrija
Geografija-laka industrija
 
Drugi svetski rat (prezentacija)
Drugi svetski rat (prezentacija)Drugi svetski rat (prezentacija)
Drugi svetski rat (prezentacija)
 
Извори генетичке варијабилности
Извори генетичке варијабилностиИзвори генетичке варијабилности
Извори генетичке варијабилности
 
Sistem organa za disanje
Sistem organa za disanjeSistem organa za disanje
Sistem organa za disanje
 
Anoreksija , bulimija
Anoreksija , bulimija   Anoreksija , bulimija
Anoreksija , bulimija
 

Similar to Sofrtware operativni sistemi

Računarski Sistem
Računarski SistemRačunarski Sistem
Računarski Sistem
VeljaMilan
 
Racunarski sistemi.luka i dacha
Racunarski sistemi.luka i dachaRacunarski sistemi.luka i dacha
Racunarski sistemi.luka i dacha
lukaidamjan
 
RaunarskiSistemi
RaunarskiSistemiRaunarskiSistemi
RaunarskiSistemi
VeljaMilan
 
21.čas.operativni sistemi
21.čas.operativni sistemi21.čas.operativni sistemi
21.čas.operativni sistemi
Ljiljana Rehner
 
Racunarski sistem bojana i dunja
Racunarski sistem bojana i dunjaRacunarski sistem bojana i dunja
Racunarski sistem bojana i dunja
bojana123
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
Jovana98
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
bojanap
 
osnova racunarskog sistema
osnova racunarskog sistemaosnova racunarskog sistema
osnova racunarskog sistema
Slavka Čičak
 
структура рачунара
структура рачунараструктура рачунара
структура рачунара
JasnaArsic
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
Aleksandar Jovanovic
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
Jasmina Profil
 
Dijananenakljami
DijananenakljamiDijananenakljami
Dijananenakljami
Ljomica
 

Similar to Sofrtware operativni sistemi (20)

Sofrtware operativni sistemi
Sofrtware   operativni sistemiSofrtware   operativni sistemi
Sofrtware operativni sistemi
 
Računarski Sistem
Računarski SistemRačunarski Sistem
Računarski Sistem
 
Os ideo
Os ideoOs ideo
Os ideo
 
programska_podrška_računara.pptx
programska_podrška_računara.pptxprogramska_podrška_računara.pptx
programska_podrška_računara.pptx
 
IT7-L2.pptx
IT7-L2.pptxIT7-L2.pptx
IT7-L2.pptx
 
Softver racunara
Softver racunaraSoftver racunara
Softver racunara
 
Racunarski sistemi.luka i dacha
Racunarski sistemi.luka i dachaRacunarski sistemi.luka i dacha
Racunarski sistemi.luka i dacha
 
Softverrr
SoftverrrSoftverrr
Softverrr
 
RaunarskiSistemi
RaunarskiSistemiRaunarskiSistemi
RaunarskiSistemi
 
21.čas.operativni sistemi
21.čas.operativni sistemi21.čas.operativni sistemi
21.čas.operativni sistemi
 
Racunarski sistem bojana i dunja
Racunarski sistem bojana i dunjaRacunarski sistem bojana i dunja
Racunarski sistem bojana i dunja
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
 
Računarski sistemi
Računarski sistemiRačunarski sistemi
Računarski sistemi
 
Seminarski diplomski softver i-hardver
Seminarski diplomski softver i-hardverSeminarski diplomski softver i-hardver
Seminarski diplomski softver i-hardver
 
osnova racunarskog sistema
osnova racunarskog sistemaosnova racunarskog sistema
osnova racunarskog sistema
 
структура рачунара
структура рачунараструктура рачунара
структура рачунара
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 
Sistemski softver i aplikativni programi
Sistemski softver i aplikativni programiSistemski softver i aplikativni programi
Sistemski softver i aplikativni programi
 
Dijananenakljami
DijananenakljamiDijananenakljami
Dijananenakljami
 
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
 

More from Jasmina Profil

More from Jasmina Profil (20)

Stepenovanje , korenovanje i kompleksni brojevi formulice(1)
Stepenovanje , korenovanje i kompleksni brojevi formulice(1)Stepenovanje , korenovanje i kompleksni brojevi formulice(1)
Stepenovanje , korenovanje i kompleksni brojevi formulice(1)
 
Internet
Internet Internet
Internet
 
Načini komuniciranje između računara
Načini komuniciranje između računaraNačini komuniciranje između računara
Načini komuniciranje između računara
 
Izvodi elementarnih funkcija
Izvodi elementarnih funkcijaIzvodi elementarnih funkcija
Izvodi elementarnih funkcija
 
Word zavežbu2
Word zavežbu2Word zavežbu2
Word zavežbu2
 
Word zavežbu1
Word zavežbu1Word zavežbu1
Word zavežbu1
 
Wordzavežbu3
Wordzavežbu3Wordzavežbu3
Wordzavežbu3
 
Word zavežbu1
Word zavežbu1Word zavežbu1
Word zavežbu1
 
Uputstvo za rad na tekstu1
Uputstvo za rad na tekstu1Uputstvo za rad na tekstu1
Uputstvo za rad na tekstu1
 
UPUTSTVO ZA RAD NA TEKSTU1
UPUTSTVO ZA RAD NA TEKSTU1UPUTSTVO ZA RAD NA TEKSTU1
UPUTSTVO ZA RAD NA TEKSTU1
 
Zahtevi za tekst2
Zahtevi za tekst2Zahtevi za tekst2
Zahtevi za tekst2
 
Tekst 2
Tekst 2Tekst 2
Tekst 2
 
Zahtevi za tekst2
Zahtevi za tekst2Zahtevi za tekst2
Zahtevi za tekst2
 
Zahtevi za tekst1
Zahtevi za tekst1Zahtevi za tekst1
Zahtevi za tekst1
 
Tekst 1
Tekst 1Tekst 1
Tekst 1
 
радно окружење текст процесора. једноставнија подешавања
радно окружење текст процесора.       једноставнија подешавањарадно окружење текст процесора.       једноставнија подешавања
радно окружење текст процесора. једноставнија подешавања
 
Pravila slepog kucanja
Pravila slepog kucanjaPravila slepog kucanja
Pravila slepog kucanja
 
Primena racunara vezba 1 - ovladavanje windowsom new
Primena racunara   vezba 1 - ovladavanje windowsom newPrimena racunara   vezba 1 - ovladavanje windowsom new
Primena racunara vezba 1 - ovladavanje windowsom new
 
Organizacija podataka u_windows-u (3)
Organizacija podataka u_windows-u (3)Organizacija podataka u_windows-u (3)
Organizacija podataka u_windows-u (3)
 
Windows
WindowsWindows
Windows
 

Sofrtware operativni sistemi

  • 2. Struktrura računarskog sistema Računarski sistem Hardware (hardver) Software (softver)
  • 3. Operativni sistemi ◘ Računarski sistem Korisnik 1 Korisnik 2 Korisnik 3 … Korisnik n kompajler tekst procesor igre … fakture APLIKACIONI PROGRAMI OPERATIVNI SISTEM HARDVER
  • 4. • Software se može podeliti u tri kategorije: 1. operativni sistemi 2. sistemski sofrver 3. aplikacioni programi Neki autori smatraju da su i operativni sistemi deo sistemskog softvera, ali mi demo ga zbog njegove važnosti i jedinstvenosti među programskim proizvodima izdvojiti. Bez OS računar ne može da radi.
  • 5. Operativni sistemi ◘ Operativni sistem je kompleksan Korisnik programski sistem sastavljen od skupa programa koji treba da obezbedi lako i efikasno korišćenje računara. Aplikacioni program ◘ Svi drugi softveri rade pod kontrolom OS-a, pristupaju hardveru preko OS-a poštujući pravila postavljena od strane OS-a. Operativni sistem ◘ Pošto OS služi kao hardver/softver interface (posrednik), aplikacioni programeri i korisnici retko moraju komunicirati direktno sa hardverom, čime se pojednostavljuje programiranje. Hardver
  • 6. • PODELA OPERATIVNIH SISTEMA - 4 podele, koje se međusobno ne isključuju 1. Sa stanovišta broja programa koji istovremeno mogu da budu u memoriji 2. Sa stanovišta broja korisnika koji mogu istovremeno da koriste računar 3. Sa stanovišta načina zadavanja komandi 4. Sa stanovišta prenosivosti na različite arhitekture računara
  • 7. • I - Sa stanovišta broja programa koji istovremeno mogu da budu u memoriji računara OS mogu da budu: - monoprogramski-monoprocesni - multiprogramski-multiprocesni Monoprogramski-monoprocesni sistem omogudava da računar drži u memoriji i izvršava samo jedan program.
  • 8. • Multiprogramski-multiprocesni sistem omogudava 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. • Ukupno vreme izvršavanja programa je smanjeno ali se svaki od njih pojedinačno duže izvršava • Teži se tome da ne koriste istovremeno iste resurse
  • 9. • II - Sa stanovišta broja korisnika koji mogu istovremeno da koriste računar OS mogu da budu: 1. monokorisnički ( singleuser ) - računar može da koristi samo jedan korisnik 2. višekorisnički (multiuser ). - na računar može istovremeno biti priključeno i do nekoliko stotina korisnika
  • 10. • III - Sa stanovišta načina zadavanja komandi, operativnom sistemu postoje: - operativni sistemi komandnog tipa - grafički operativni sistemi OS komandnog tipa
  • 11.
  • 12.
  • 14.
  • 15. IV - Sa stanovišta prenosivosti na različite arhitekture računara OS mogu da budu: 1. prenosivi ( portable) - mogu da se koriste , sa malim izmenama, na različitim arhitekturama računara - rade na DEC Alfa uz dodavanje različitih modula
  • 16. 2. neprenosivi – vlasnički (proprietary) - projektovani su tako da mogu da rade samo na određenom modelu računara
  • 17. Funkcije operativnog sistema • 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.
  • 18. • 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šdenje da bi sprečio da programi ometaju jedan drugog. • 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.
  • 19. • Operativni sistem dodeljuje ove resurse jednom programu na određeno vreme i po završetku ih oduzima i dodeljuje drugom programu. • Da bi zadovoljio sve ove zahteve, operativni sistem ima tri glavne funkcije: 1. kontrolu procesa, 2. upravljanje memorijom i 3. upravljanje jedinicama.
  • 20. • 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 pozivanjem odgovarajudih sistemskih programa u sastavu operativnog sistema kojima se izvršavaju različiti zadaci, a u skladu sa komandama koje mu je zadao korisnik.
  • 21. Struktura operativnog sistema • Operativni sistem je vrlo kompleksan program. • Tipičan operativni sistem se sastoji od slededih komponenata: 1. mikrokoda (microcode), 2. jezgra (kernel) i 3. ljuske (omotača, skoljke - shell).
  • 22. • 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.
  • 23. • 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štideno od mogudih uticaja korisnika. • Ljuska je komandni interfejs koji interpretira ulazne komande korisnika ili njihovih programa i aktivira odgovarajude sistemske programe koji čine jezgro sistema.
  • 24. • Za vreme rada računara u centralnoj memoriji ne mora da bude ceo skup programa operativnog sistema. Najčešde se u centralnoj memoriji nalazi samo skup programa potrebnih za izvršavanje najčešdih komandi (interne komande), dok se ostali programi nalaze na disku i unose u memoriju računara prema potrebi (eksterne komande).