200 likes | 342 Views
Računarstvo i informatika. I godina Informatički smer. Operativni sistem (OS). Operativni sistem je kompleksan programski sistem sastavljen od skupa programa koji treba da obezbede lako i efikasno korišćenje računara . Operativne sisteme možemo klasifikovati prema:
E N D
Računarstvo i informatika I godina Informatički smer
Operativni sistem (OS) • Operativni sistem je kompleksan programski sistem sastavljen od skupa programa koji treba da obezbede lako i efikasno korišćenje računara. • Operativne sisteme možemo klasifikovati prema: • Broju programa koji mogu istovremeno da budu u memoriji • Broju korisnika koji mogu istovremeno da koriste računar • Načinu zadavanja komandi • Prenosivosti na različite arhitekture računara
Operativni sistem (OS) • Sa stanovišta broja programa koji mogu istovremeno biti u operativnoj memoriji: • Monoprogramski – računar u memoriji drži i izvršava samo jedan program (jednoprogramski, jednoprocesni) • Multiprogramski – u centralnoj memoriji računara se nalazi istovremeno više programa, od kojih u svakom trenutku može da radi samo jedan. Redosled i vreme rada svakog od programa u memoriji određuje operativni sistem. Operativni sistem teži da omogući najefikasnije korišćenje računara i njegovih resursa, uz maksimalno moguću uštedu vremena, a multiprogramskim radom se smanjuje ukupno utrošeno vreme jer kad god je memorija slobodna neki program je zauzme radi izvršavanja njemu potrebnih operacija.
Operativni sistem (OS) • Sa stanovišta broja korisnika koji mogu istovremeno da koriste računar: • Jednokorisnički – računar može da koristi samo jedan korisnik • Višekorisnički – na računar može istovremeno biti priključeno i nekoliko desetina ili stotina korisnika • Prema prenosivosti na različite arhitekture računara: • Prenosivi – mogu da se koriste na različitim arhitekturama računara • Neprenosivi, tj. vlasnički– projektovani su tako da rade samo na određenom modelu računara
Operativni sistem (OS) • Prema načinu zadavanja komandi • Operativni sistem komandnog tipa (Ubuntu, MS-DOS,...) – nakon uključenja računara na ekranu se prikazuje odzivni znak Prompt. Ukucavanjem teksta se zadaje komanda koja se sastoji od kljune reči i dodatnih parametara. Aktivira se pritiskom na Enter. Primer: Operativni sistem DOS C:\ C:\cd Filmovi C:\Filmovi • Grafički operativni sistem (MS Windows, Linux) – komanda se zadaje pokazivanjem mišem na željenu sličicu ili tekst i odgovarajućim klikom (levi, dvostruki ili desni).
Operativni sistem (OS) • Da bi ispunio zahteve, operativni sistem tretira računar kao skup resursakoje pokušava da dodeli programima, tako da računar kao celina bude što efikasnije iskorišćen. U resurse spadaju: • Procesor • Memorija • Datoteke na disku • Ostali uređaji • Neki resursi (npr. centralna memorija ili datoteke na disku) mogu da se koriste zajednički. • Centralnumemoriju programi koriste zajednički tako što je operativni sistem podeli u blokove u kojima su skladišteni delovi različitih programa. • Datoteke se zajednički koriste tako što se dozvoljava da istoj datoteci istovremeno pristupa više programa.
Operativni sistem (OS) • Neki resursi (npr. procesor i periferne jedinice) ne mogu da se dele među korisnicima. • Operativni sistem dodeljuje ove resurse programu na određeno vreme (procesor) ili za izvršenje određenog zadatka (štampač) i po završetku ih oduzima i dodeljuje drugom programu. • Da bi zadovoljio ove zahteve, operativni sistem ima tri glavne funkcije: • Kontrola procesa • Upravljanje memorijom • Upravljanje perifernim jedinicama
Operativni sistem (OS) • OS se sastoji od sledećih komponenti: • Mikrokoda (microcode) – 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 programa je grupisan u jedan programski modul koji se naziva BIOS (Basic Input/Output System) (upisan je u ROM memoriji na matičnoj ploči) • Jezgra (kernel) – skup programa operativnog sistema koji kontroliše pristup računaru, organizaciju memorije, organizaciju datoteka, raspored rada procesa i raspodelu sistemskih resursa. Zaštićen je od uticaja korisnika. • Ljuske (shell) – interpretira svaku od ulaznih naredbi korisnika i aktivira odgovarajuće sistemske programe koji čine jezgro. To je komandni interfejs (interface). • Interfejspovezuje (usklađuje) dve stvari. Pod tim se kod harvera podrazumeva uređaj koji povezuje dva hardverska uređaja. Kod softvera je to program koji povezuje dva programa ili povezuje korisnika sa programom.
Operativni sistem (OS) • Organizacija skladištenja podataka na disku: • Jedna od važnijih funkcija operativnog sistema je rad sa perifernim jedinicama i podacima koji se na njima nalaze. • Skladištenje podataka se odvija principom hijerarhijskog sistema kataloga. • Upoznaćemo se sa sledećim pojmovima: • Imena perifernih jedinica • Pojam datoteke • Pojam kataloga i potkataloga
Operativni sistem (OS) • Imena perifernih jedinica • Računar može imati jednu ili dve disketne jedice i jedan ili više diskova. • Svaka od ovih jedinica koristi simbolička imena koja se sastoje od 1 slova latinice iza kog su dve tačke (C:). A: prva disketna jedinica; B: druga disketna jedinica; C: sistemski disk; D:, E:, F:,..., Z: particije sistemskog diska, ostali diskovi i njihove particije i CD uređaji. • Sistemski disk je disk na kome se nalazi operativni sistem. • Particije diska su delovi diska koji se fizički nalaze na istom disku, ali ih računar logički posmatra kao različite diskove. • Simbolička imena imaju i ostale periferne jedinice: CON – tastatura i ekran; COM1:, COM2:, COM3:, COM4: - serijski portovi; LPT1:, LPT2:, LPT3: - paralelni portovi
Operativni sistem (OS) • Dokument ili podatak snimljen na neki spoljni nosilac informacije (disk, CD, ...) naziva se datoteka (file). • Svaka datoteka se sastoji iz dva dela, međusobno odvojena tačkom: njenog imena i ekstenzije. IME. EXT Niz slova i brojeva koji predstavlja ime datoteke Tip podatka u datoteci, odnosno program iz kog je podatak nastao
Operativni sistem (OS) • Primeri ekstenzija: • .doc - Microsoft Word • .xls- Microsoft Excel • .ppt- Microsoft PowerPoint • .mbd - Microsoft Access • .txt - Tekstualni dokument • .zip - Zip arhiva • .rar- Rar arhiva • .mp3 - Muzika • .mpeg- Film • .jpg - Slika • Osim ekstenzije svaka datoteka poseduje atributekojima se definišu prava pristupa datoteci, promene datoteke, brisanje,...
Operativni sistem (OS) • Dokumentima snimljenim u datoteke na disku korisnik može ponovo pristupiti tako što će ih ponovo učitati u memoriju računara. • Prema potrebi korisnik može da traži od računara i spisak sa imenima snimljenih datoteka koji se naziva katalog (directory). • Katalog možemo zamisliti kao tabelu sa sledećim kolonama: ime datoteke, njeni atributi, vreme kreiranja, korisnik koji ju je kreirao, vreme poslednje modifikacije, ... • Računar čuva i podatke o mestu na disku gde je snimljena datoteka, tako da kada se jedna datoteka prenosi iz jednog u drugi katalog na istoj jedinici, ne preseljava se fizički nego se samo podaci o njoj prenose iz jednog spiska u drugi.
Operativni sistem (OS) • Kada broj snimljenih datoteka postane veliki, korisnik počinje teško da se snalazi u njemu. • Umesto jednog dugačkog spiska korisnik može da napravi više kraćih spiskova u kojima se nalaze datoteke koje su logički povezane. • Na taj način se dobija spisak (katalog) u kom se nalaze imena kraćih spiskova (potkataloga) i više kraćih spiskova u kojima se nalaze imena datoteka. Katalog (Directory) Potkatalozi (Subdirectories)
Operativni sistem (OS) • Hijerarhijska organizacija podataka: • Imena datotekasnimljenih na disk ili CD organizaciono su grupisana u kataloge i potkataloge. • Na potpuno praznom disku je samo osnovni katalog – koren (root) (samo ime jedinice, npr. C: ). • U njemu se kreiraju njegovi potkatalozi (katalozi prvog nivoa). Potkatalozi prvog nivoa se dalje raščlanjuju u potkataloge drugog nivoa, itd. Koren C: 0 NIVO Katalog 1 Katalog 2 Katalog 3 I NIVO Katalog 4 Katalog 5 Katalog 6 II NIVO
Operativni sistem (OS) • Put do datoteke je određen nazivima čvorova (kataloga i potkataloga) preko kojih se dolazi do nje. Kod komandnih operativnih sistema put se zadaje u sastavu komande, a čvorovi su razdvojeni kosom crtom (backslash\). Primer: Katalog3\Katalog6 • Puno ime datotekesastoji se od imena jedinice na kojoj se nalazi datoteka, puta do nje i njenog imena. Primer: c:\Katalog3\Katalog6\datoteka1.dat • Radni katalog (aktivni nalog) je katalog ili potkatalog na koji je korisnik trenutno povezan.