Struktura operativnog
sistema. Organizacija
skladištenja podataka
   OPERATIVNI SISTEM
   SISTEMSKI SOFTVER
   APLIKACIONE PROGRAME
   Kompleksan programski sistem sastavljen od
    skupa programa koji treba da obezbede lako i
    efikasno korišćenje računara
21.čas.operativni sistemi
    Unutrašnji izgled ili struktura operativnog sistema se može lakše
    sagledati ako se zauzme stanovište da je zadatak operativnog
    sistema da:
                  upravlja FIZIČKIM delovima
                  upravlja LOGIČKIM delovima
   Fizički delovi računara obuhvataju PROCESOR, KONTROLERE, i
    RADNU MEMORIJU.
   Logički delovi računara obuhvataju PROCESE i DATOTEKE.
   Sledi da se operativni sistem, tacnije njegovo jezgro KERNEL sastoji
    od modula koji su namenjeni rukovanjem ovih "delova":
                           Modul za rukovanje PROCESOROM,
                           Modul za rukovanje KONTROLERIMA,
                           Modul za rukovanje RADNOM MEMORIJOM,
                           Modul za rukovanje DATOTEKAMA i
                           Modul za rukovanje PROCESIMA.
   Da bi ispunio svoj zadatak operativni sistem
    tretira računar kao skup resursa i pokušava da
    dodeli ove resurse programima tako da računar
    kao celina bude što efikasnije iskorišćen.
   Resursi rečunarskog sistema su: PROCESOR,
    MEMORIJA, DATOTEKE NA DISKU I OSTALI
    UREĐAJI PRIKLJUČENI NA RAČUNAR..
   MOGU DA SE KORISTE               NE MOGU DA SE DELE
    ZAJEDNIČKI                        MEĐU KORISNICIMA
            CENTRALNA MEMORIJA               PROCESOR
            DATOTEKE NA DISKU                PERIFERNE JEDINICE
   KONTROLU PROCESA
   UPRAVLJANJE MEMORIJOM
   UPREVLJANJE JEDINICAMA
21.čas.operativni sistemi
   Smena generacija hardvera povezana je novim dostignućima u
    oblasti proizvodnje elektronskih komponeneti: elektronske
    lampe zamenjene su tanzistorima, a oni integralnim kolima sve
    većih gustina pakovanja. Svaka nova generacija donosila je
    značajno pojeftinjenje, smanjenje dimenzija, potrošnje
    električne energije i količine toplote koju je računar razvijao pri
    radu. S druge strane, sa svakom novom generacijom značajno
    su povećavani brzina rada i kapacitet memorije.
   Smena generacija operativnih sistema nastupala je uvođenjem
    suštinski novih koncepata u upravljanju računarskim
    resursima. Tako razlikujemo sledeće generacije operativnih
    sistema:
Nije bilo OS. Korisnici su morali da pišu
programe neposredno na mašinskom jeziku, a
sve ono što danas obavljaju operativni sistemi
korisnici su morali sami da isprogramiraju.
Cilj OS bio je ubrzanje i pojednostavljivanje prelaska sa zadatka na zadatak.
Ranije se puno mašinskog vremena trošilo na pauze između završetka rada
jednog zadatka i prelaska na sledeći. U ovom periodu se pojavljuje početak
paketne obrade (organizacije rada u kojoj su se zasebni poslovi
objedinjavali u grupe ili pakete). Posao koji bi započinjao rad raspolagao je
svim resursima računara. Po završetku posla (bilo normalnog, bilo
havarijskog) upravljanje resursima predavalo se OS koji je “čistio” mašinu
od prethodnog zadatka i omogućavao unošenje i puštanje u rad sledećeg
posla. Pored paketne obrade podataka za OS prve generacije
karakterisitično je da su posedovali standarne rutine za kontrolu ulaza i
izlaza podataka i jednostavan jezik za opis zadataka korisnika.
   Karakterišu je sistemi višekorisničkog tipa sa multiprogramiranjem i prvi
    sistemi sa multiprocesiranjem. U multiprogramskim sistemima više
    korisničkih programa istovremeno se nalazi u OM, a CP brzo prelazi sa
    zadatka na zadatak. Multiprocesiranje podrazumeva da jedan računarski
    sistem raspolaže sa više CP što značajno uvećava moć tog računara.
   Pojavljuju se metodi koji obezbeđuju nezavisnost programiranja od
    spoljašnjih uređaja (što je korišćeno npr. kod sistema sa više jedinica
    magnetskih traka). Razvijeni su sistemi sa razdeljenim vremenom u kojima
    se radilo sa udaljenih terminala. Pojavio se takođe i režim dijaloga ili
    interaktivni režim koji je povećao efikasnost procesa razrade i testiranja
    programa. Pojavili su se prvi sistemi u realnom vremenu za upravljanje
    tehnološkim procesima, na primer, u preduzećima za preradu nafte . Bili su
    izgrađeni vojni sistemi koji su obezbeđivali stalnu kontrolu više hiljada
    punktova za zaštitu od vazdušnih napada. Osnovna karakteristika ovih
    sistema bila je da obezbeđuju brzu reakciju.
   Možemo zakljlučiti da su sa drugom generacijom OS postavljene osnove
    savremenih operativnih sistema.
   Pojavom sistema IBM/360 1964. godine mašine opšte namene došle su u
    centar pažnje. To su bili veliki i, po pravilu, neefikasni računarski sistemi, ali
    sposobni da rešavaju široku klasu problema i da rade u više različitih
    režima. Za konkretne aplikacije nisu bile neophodne sve mogućnosti
    sistema, što je činilo da firme uzalud plaćaju dopunske rashode.
   Višerežimski sistemi podržavali su paketnu obradu, rad u razdeljenom
    vremenu, rad u realnom vremenu i bili su glomazni i skupi. Budući da ranije
    nije bilo ovakvih sistema, mnogi su projektovni sa značajnim zakašnjenjem.
    Pojavio se jezik za upravljanje zadacima koji je predstavljao velik korak
    napred i za mnoge korisnike bio vrlo bitan, ali i težak za učenje. Kao
    reakcija na ovakvu koncepciju OS pojavili su se jednostavniji i efikasniji OS
    kakvi se i danas koriste.
   Ovu generaciju karakterišu mreže računara i on-line obrada. Omogućen je
    pristup teritorijalno udaljenim računarima. S druge strane, pojava
    mikroprocesora dovela je do pojave personalnih računara. Jedan od važnih
    problema koji su donele računarske mreže je zaštita informacija. Sigurnost
    informacija povećavana je šifrovanjem. Uveden je koncept virtualne mašine
    koja ne vodi računa o fizičkim detaljima. To je funkcionalni ekvivalent
    kompjutera izgrađen na njegovom OS. Zbog sve masovnije primene
    računara, od savremnih OS zahteva se da budu udobni za korišćenje i
    orijentisan na nepripremljenog korisnika.
..................




                     ...................
Linux operativni sistem,




                         ДОС за Атари 8-битни компјутер




Снимак екрана оперативног система
Ubuntu

                                    operativni sistem Chrome
   Videli smo da su razvoj računarskih sistema pratili sve veći i složeniji
    operativni sistemi. Tako je rodonačelnik treće generacije operativnih
    sistema, OS/360 predstavljen 1964. godine, imao više od milion mašinskih
    instrukcija. Do 1975. godine OS Multics, koji je razvijen na MIT-ju i u
    Belovim laboratorijama, narastao je na više od 20 miliona instrukcija, dok
    Windows 2000 ima više od 30 miliona redova.
   Da bi se upravljalo složenošću operativnih sistema i da bi se omogućilo
    njihovo brže projektovanje, lakše modifikovanje i nadogradnja, bilo je
    neophodno dobro osmisliti strukturu softvera. Korišćenje modularnog
    pristupa kod OS čiji kodovi imaju više miliona instrukcija nije bilo dovoljno,
    pa su moduli grupisani u hijerarhijske nivoe. Generalno, možemo reći da
    jednostavni operativni sistemi mogu imati monolitnu strukturu, a veći
    slojevitu hijerarhijsku realizaciju. U zavisnosti od toga kako su moduli
    podeljeni u slojeve i kako međusobno komuniciraju, možemo definisati
    različite slojevite strukture. Na primer, ako se u jezgru realizuje minimum
    funkcija, imamo mikrokernel arhitekturu. Najnoviji pristup je klijent-server
    koncepcija.
   Jednostavni mali OS imaju monolitnu strukturu, tj. predstavljaju skup
    programa koje poziva korisnički program i koji se međusobno pozivaju, bez
    ikakvih ograničenja.
   Korisnički programi upotrebljavaju servise operativnog sistema na sledeći
    način: parametri sistemskog poziva se smeštaju na određena mesta, kao
    što su registri procesora ili stek, nakon čega sledi pozivanje jezgra
    operativnog sistema. Ova operacija prebacuje procesor iz korisničkog
    režima rada u sistemski režim rada i kontrolu predaje operativnom sistemu.
    U sistemskom režimu rada dostupne su privilegovane komande kojima se
    ne može pristupiti iz korisničkog režima. Posle pozivanja jezgra, operativni
    sistem preuzima kontrolu i na osnovu parametara poziva određuje koju
    sistemsku proceduru treba pozvati. Nakon izvršenja procedure, kontrola se
    vraća korisničkom programu.
   Za veće OS takva struktura je nepogodna, pa se preporučuje slojevita
    struktura. Programi su grupisani u slojeve i numerisani 0, 1, 2... Pritom,
    moduli sa sloja n pozivaju samo module sa sloja n-1 (postoje i odstupanja,
    ali se trudi da ih bude malo).
   Primer 1: 5-fajl sistem, 4-upravljanje I/O uređajima, 3-gornji nivo upravljanja
    procesima, 2-upravljanje operativnom memorijom, 1-donji nivo upravljanja
    procesima, 0-hardver. Iznad vrha ovoga su korisnički programi. Sve se ovo
    zove jezgro OS (kernel).
   Primer 2: 4-file system, 3-upravljanje I/O uređajima, 2-upravljanje
    memorijom, 1-kernel (upravljanje procesima), 0-hardver. U najjednostavnijoj
    varijanti jezgro OS sadrži samo module koji upravljaju procesima. Nije
    svejedno šta je u jezgru jer, po pravilu, programi jezgra rade u
    privilegovanom dok svi ostali programi rade u korisničkom
    (neprivilegovanom) režimu.
   Treći, najnoviji, pristup je klijent-ser ver koncepcija. Funkcije OS realizuju
    se pomoću procesa koji se nazivaju serveri, a korisnički programi su klijenti
    (pozivaju te funkcije i dobijaju rezultate). Jezgro pritom služi samo za
    organizaciju komunikacija između klijenata i servera. Dakle, OS se deli u
    celine od kojih svaka servisira neku funkciju sistema kao npr. fajl servisi,
    terminal servisi ili memorijski servisi.
   Prednosti: ovakvog pristupa su: modularnost (npr, greška u fajl serveru
    onemogućava samo funkcije fajl servera, a ostatak operativnog sistema radi
    normalno), prilagodljivost distribuiranim sistemima (servisi mogu da budu
    obezbeđeni na udaljenim računarima) i mogućnost da se koriste podsistemi
    okruženja (tako npr. Windows 2000 može da izvršava aplikacije napisane za
    druge OS).
 TEMA SLEDEĆEG ČASA:
HIJERARHIJSKA ORGANIZACIJA PODATAKA.

More Related Content

PPTX
Poluprovodnici
PDF
Us operativni sistemi
PPTX
04 procesor-ploca-magistrala-portovi
PPTX
Zaštita i sigurnost u elektronskom poslovanju
PPT
Konfiguracija racunara
PPTX
2 .r.osobine i agregatna stanja vode
PPTX
КУЋНИ ЉУБИМЦИ
Poluprovodnici
Us operativni sistemi
04 procesor-ploca-magistrala-portovi
Zaštita i sigurnost u elektronskom poslovanju
Konfiguracija racunara
2 .r.osobine i agregatna stanja vode
КУЋНИ ЉУБИМЦИ

What's hot (20)

PPTX
Internet servisi
PPTX
IKT uredjaji
PPTX
U vodi i_oko_nje_1.razred
PPT
Fizika- Interferencija svetlosti- Marko Bosić- Vladimir Milićević
PPT
Profesije u oblasti saobracaja
PPT
ćElija prezentacija
PPT
PPSX
ливада, 1. разред
PPT
PPTX
Ekološka niša
PPSX
Servisi interneta
PPTX
Atribut i objekat
PPT
Prez. keplerovi zakoni
PPT
Vremenske prilike
PPT
Elektromagnetna indukcija
PPTX
Diabetes mellitus
PDF
FOLKLORNA TRADICIJA SRBIJE
PPTX
Sumnjivo Lice
PPT
Centralni nervni sistem
Internet servisi
IKT uredjaji
U vodi i_oko_nje_1.razred
Fizika- Interferencija svetlosti- Marko Bosić- Vladimir Milićević
Profesije u oblasti saobracaja
ćElija prezentacija
ливада, 1. разред
Ekološka niša
Servisi interneta
Atribut i objekat
Prez. keplerovi zakoni
Vremenske prilike
Elektromagnetna indukcija
Diabetes mellitus
FOLKLORNA TRADICIJA SRBIJE
Sumnjivo Lice
Centralni nervni sistem
Ad

Viewers also liked (7)

DOC
Priprema za čas
DOCX
Pisana priprema za izvođenje nastave iz informatike
PPTX
4.čas računarstvo i informatika
PDF
Igre u nastavi informatike
DOC
Nastavni plan i program za gimnaziju - Računarstvo i informatika
PDF
Prirucnik za-planiranje-i-pisanje-iop-a-neredigovana-ver
PDF
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
Priprema za čas
Pisana priprema za izvođenje nastave iz informatike
4.čas računarstvo i informatika
Igre u nastavi informatike
Nastavni plan i program za gimnaziju - Računarstvo i informatika
Prirucnik za-planiranje-i-pisanje-iop-a-neredigovana-ver
Nastavni plan i program za gimnaziju - Računarstvo i informatika (PDF)
Ad

Similar to 21.čas.operativni sistemi (20)

DOCX
Softver racunara
PPTX
OsnoveRačunarskiSistemHardveriSoftver.pptx
PPT
Sofrtware operativni sistemi
PPT
Os ideo
PPT
Računarski Sistem
PPTX
IT7-L2.pptx
PPTX
Sofrtware operativni sistemi
PPT
Racunarski sistemi.luka i dacha
PPTX
ПОЈАМ И ФУНКЦИЈА ОПЕРАТИВНОГ СИСТЕМА.pptx
PDF
Informatika teorija
PPT
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
PPT
Racunarski sistem bojana i dunja
PPT
RaunarskiSistemi
PPT
Računarski sistemi
PPTX
Program i potprogram
PPTX
Funkcija i struktura operativnog sistema
PDF
Operativni sistem linux
PPTX
programska_podrška_računara.pptx
PPTX
структура рачунара
PPT
Računarski sistemi
Softver racunara
OsnoveRačunarskiSistemHardveriSoftver.pptx
Sofrtware operativni sistemi
Os ideo
Računarski Sistem
IT7-L2.pptx
Sofrtware operativni sistemi
Racunarski sistemi.luka i dacha
ПОЈАМ И ФУНКЦИЈА ОПЕРАТИВНОГ СИСТЕМА.pptx
Informatika teorija
L151 - Računarstvo i informatika - Operativni sistemi - Tamara Stojiljković -...
Racunarski sistem bojana i dunja
RaunarskiSistemi
Računarski sistemi
Program i potprogram
Funkcija i struktura operativnog sistema
Operativni sistem linux
programska_podrška_računara.pptx
структура рачунара
Računarski sistemi

21.čas.operativni sistemi

  • 2. OPERATIVNI SISTEM  SISTEMSKI SOFTVER  APLIKACIONE PROGRAME
  • 3. Kompleksan programski sistem sastavljen od skupa programa koji treba da obezbede lako i efikasno korišćenje računara
  • 5. Unutrašnji izgled ili struktura operativnog sistema se može lakše sagledati ako se zauzme stanovište da je zadatak operativnog sistema da: upravlja FIZIČKIM delovima upravlja LOGIČKIM delovima  Fizički delovi računara obuhvataju PROCESOR, KONTROLERE, i RADNU MEMORIJU.  Logički delovi računara obuhvataju PROCESE i DATOTEKE.  Sledi da se operativni sistem, tacnije njegovo jezgro KERNEL sastoji od modula koji su namenjeni rukovanjem ovih "delova": Modul za rukovanje PROCESOROM, Modul za rukovanje KONTROLERIMA, Modul za rukovanje RADNOM MEMORIJOM, Modul za rukovanje DATOTEKAMA i Modul za rukovanje PROCESIMA.
  • 6. Da bi ispunio svoj zadatak operativni sistem tretira računar kao skup resursa i pokušava da dodeli ove resurse programima tako da računar kao celina bude što efikasnije iskorišćen.  Resursi rečunarskog sistema su: PROCESOR, MEMORIJA, DATOTEKE NA DISKU I OSTALI UREĐAJI PRIKLJUČENI NA RAČUNAR..
  • 7. MOGU DA SE KORISTE  NE MOGU DA SE DELE ZAJEDNIČKI MEĐU KORISNICIMA  CENTRALNA MEMORIJA  PROCESOR  DATOTEKE NA DISKU  PERIFERNE JEDINICE
  • 8. KONTROLU PROCESA  UPRAVLJANJE MEMORIJOM  UPREVLJANJE JEDINICAMA
  • 10. Smena generacija hardvera povezana je novim dostignućima u oblasti proizvodnje elektronskih komponeneti: elektronske lampe zamenjene su tanzistorima, a oni integralnim kolima sve većih gustina pakovanja. Svaka nova generacija donosila je značajno pojeftinjenje, smanjenje dimenzija, potrošnje električne energije i količine toplote koju je računar razvijao pri radu. S druge strane, sa svakom novom generacijom značajno su povećavani brzina rada i kapacitet memorije.  Smena generacija operativnih sistema nastupala je uvođenjem suštinski novih koncepata u upravljanju računarskim resursima. Tako razlikujemo sledeće generacije operativnih sistema:
  • 11. Nije bilo OS. Korisnici su morali da pišu programe neposredno na mašinskom jeziku, a sve ono što danas obavljaju operativni sistemi korisnici su morali sami da isprogramiraju.
  • 12. Cilj OS bio je ubrzanje i pojednostavljivanje prelaska sa zadatka na zadatak. Ranije se puno mašinskog vremena trošilo na pauze između završetka rada jednog zadatka i prelaska na sledeći. U ovom periodu se pojavljuje početak paketne obrade (organizacije rada u kojoj su se zasebni poslovi objedinjavali u grupe ili pakete). Posao koji bi započinjao rad raspolagao je svim resursima računara. Po završetku posla (bilo normalnog, bilo havarijskog) upravljanje resursima predavalo se OS koji je “čistio” mašinu od prethodnog zadatka i omogućavao unošenje i puštanje u rad sledećeg posla. Pored paketne obrade podataka za OS prve generacije karakterisitično je da su posedovali standarne rutine za kontrolu ulaza i izlaza podataka i jednostavan jezik za opis zadataka korisnika.
  • 13. Karakterišu je sistemi višekorisničkog tipa sa multiprogramiranjem i prvi sistemi sa multiprocesiranjem. U multiprogramskim sistemima više korisničkih programa istovremeno se nalazi u OM, a CP brzo prelazi sa zadatka na zadatak. Multiprocesiranje podrazumeva da jedan računarski sistem raspolaže sa više CP što značajno uvećava moć tog računara.  Pojavljuju se metodi koji obezbeđuju nezavisnost programiranja od spoljašnjih uređaja (što je korišćeno npr. kod sistema sa više jedinica magnetskih traka). Razvijeni su sistemi sa razdeljenim vremenom u kojima se radilo sa udaljenih terminala. Pojavio se takođe i režim dijaloga ili interaktivni režim koji je povećao efikasnost procesa razrade i testiranja programa. Pojavili su se prvi sistemi u realnom vremenu za upravljanje tehnološkim procesima, na primer, u preduzećima za preradu nafte . Bili su izgrađeni vojni sistemi koji su obezbeđivali stalnu kontrolu više hiljada punktova za zaštitu od vazdušnih napada. Osnovna karakteristika ovih sistema bila je da obezbeđuju brzu reakciju.  Možemo zakljlučiti da su sa drugom generacijom OS postavljene osnove savremenih operativnih sistema.
  • 14. Pojavom sistema IBM/360 1964. godine mašine opšte namene došle su u centar pažnje. To su bili veliki i, po pravilu, neefikasni računarski sistemi, ali sposobni da rešavaju široku klasu problema i da rade u više različitih režima. Za konkretne aplikacije nisu bile neophodne sve mogućnosti sistema, što je činilo da firme uzalud plaćaju dopunske rashode.  Višerežimski sistemi podržavali su paketnu obradu, rad u razdeljenom vremenu, rad u realnom vremenu i bili su glomazni i skupi. Budući da ranije nije bilo ovakvih sistema, mnogi su projektovni sa značajnim zakašnjenjem. Pojavio se jezik za upravljanje zadacima koji je predstavljao velik korak napred i za mnoge korisnike bio vrlo bitan, ali i težak za učenje. Kao reakcija na ovakvu koncepciju OS pojavili su se jednostavniji i efikasniji OS kakvi se i danas koriste.
  • 15. Ovu generaciju karakterišu mreže računara i on-line obrada. Omogućen je pristup teritorijalno udaljenim računarima. S druge strane, pojava mikroprocesora dovela je do pojave personalnih računara. Jedan od važnih problema koji su donele računarske mreže je zaštita informacija. Sigurnost informacija povećavana je šifrovanjem. Uveden je koncept virtualne mašine koja ne vodi računa o fizičkim detaljima. To je funkcionalni ekvivalent kompjutera izgrađen na njegovom OS. Zbog sve masovnije primene računara, od savremnih OS zahteva se da budu udobni za korišćenje i orijentisan na nepripremljenog korisnika.
  • 16. .................. ...................
  • 17. Linux operativni sistem, ДОС за Атари 8-битни компјутер Снимак екрана оперативног система Ubuntu operativni sistem Chrome
  • 18. Videli smo da su razvoj računarskih sistema pratili sve veći i složeniji operativni sistemi. Tako je rodonačelnik treće generacije operativnih sistema, OS/360 predstavljen 1964. godine, imao više od milion mašinskih instrukcija. Do 1975. godine OS Multics, koji je razvijen na MIT-ju i u Belovim laboratorijama, narastao je na više od 20 miliona instrukcija, dok Windows 2000 ima više od 30 miliona redova.  Da bi se upravljalo složenošću operativnih sistema i da bi se omogućilo njihovo brže projektovanje, lakše modifikovanje i nadogradnja, bilo je neophodno dobro osmisliti strukturu softvera. Korišćenje modularnog pristupa kod OS čiji kodovi imaju više miliona instrukcija nije bilo dovoljno, pa su moduli grupisani u hijerarhijske nivoe. Generalno, možemo reći da jednostavni operativni sistemi mogu imati monolitnu strukturu, a veći slojevitu hijerarhijsku realizaciju. U zavisnosti od toga kako su moduli podeljeni u slojeve i kako međusobno komuniciraju, možemo definisati različite slojevite strukture. Na primer, ako se u jezgru realizuje minimum funkcija, imamo mikrokernel arhitekturu. Najnoviji pristup je klijent-server koncepcija.
  • 19. Jednostavni mali OS imaju monolitnu strukturu, tj. predstavljaju skup programa koje poziva korisnički program i koji se međusobno pozivaju, bez ikakvih ograničenja.  Korisnički programi upotrebljavaju servise operativnog sistema na sledeći način: parametri sistemskog poziva se smeštaju na određena mesta, kao što su registri procesora ili stek, nakon čega sledi pozivanje jezgra operativnog sistema. Ova operacija prebacuje procesor iz korisničkog režima rada u sistemski režim rada i kontrolu predaje operativnom sistemu. U sistemskom režimu rada dostupne su privilegovane komande kojima se ne može pristupiti iz korisničkog režima. Posle pozivanja jezgra, operativni sistem preuzima kontrolu i na osnovu parametara poziva određuje koju sistemsku proceduru treba pozvati. Nakon izvršenja procedure, kontrola se vraća korisničkom programu.
  • 20. Za veće OS takva struktura je nepogodna, pa se preporučuje slojevita struktura. Programi su grupisani u slojeve i numerisani 0, 1, 2... Pritom, moduli sa sloja n pozivaju samo module sa sloja n-1 (postoje i odstupanja, ali se trudi da ih bude malo).  Primer 1: 5-fajl sistem, 4-upravljanje I/O uređajima, 3-gornji nivo upravljanja procesima, 2-upravljanje operativnom memorijom, 1-donji nivo upravljanja procesima, 0-hardver. Iznad vrha ovoga su korisnički programi. Sve se ovo zove jezgro OS (kernel).  Primer 2: 4-file system, 3-upravljanje I/O uređajima, 2-upravljanje memorijom, 1-kernel (upravljanje procesima), 0-hardver. U najjednostavnijoj varijanti jezgro OS sadrži samo module koji upravljaju procesima. Nije svejedno šta je u jezgru jer, po pravilu, programi jezgra rade u privilegovanom dok svi ostali programi rade u korisničkom (neprivilegovanom) režimu.
  • 21. Treći, najnoviji, pristup je klijent-ser ver koncepcija. Funkcije OS realizuju se pomoću procesa koji se nazivaju serveri, a korisnički programi su klijenti (pozivaju te funkcije i dobijaju rezultate). Jezgro pritom služi samo za organizaciju komunikacija između klijenata i servera. Dakle, OS se deli u celine od kojih svaka servisira neku funkciju sistema kao npr. fajl servisi, terminal servisi ili memorijski servisi.  Prednosti: ovakvog pristupa su: modularnost (npr, greška u fajl serveru onemogućava samo funkcije fajl servera, a ostatak operativnog sistema radi normalno), prilagodljivost distribuiranim sistemima (servisi mogu da budu obezbeđeni na udaljenim računarima) i mogućnost da se koriste podsistemi okruženja (tako npr. Windows 2000 može da izvršava aplikacije napisane za druge OS).
  • 22.  TEMA SLEDEĆEG ČASA: HIJERARHIJSKA ORGANIZACIJA PODATAKA.