Ukratko o meni

Zovem se Lazar Demonja i dolazim iz Sombora. Završio sam Srednju muzičku školu ‘Petar Konjović’ smer Dizajn zvuka. Bavim se muzičkom produkcijom i sviram klavijature. Takodje, sviram u bendu, i u slobodno vreme volim da pecam. Idem na smer Avt jer me zanima i audio i video.

Teme iz informacionih tehnologija koje su me najviše zainteresovale

Hardver računara mi je posebno zanimljiv jer predstavlja fizičku osnovu svakog računarskog sistema i omogućava da softver uopšte može da funkcioniše. Takodje mi je interesantno kako različite komponente poput procesora, memorije i skladišta podataka zajedno rade kako bi obezbedile brz i stabilan rad računara. Inače, prošle godine sam sklopio sam svoj računar od nule 🙂 .

Operativni sistemi

1. UVOD

Cilj ovog seminarskog rada je da prikažemo osnovne funkcije i pojmove unutar operativnog sistema i njihov značaj u savremenom svetu tehnologija. U radu ćemo pisati o glavnim komponentama operativnog sistema, kao što su upravljanje procesima, memorijom, organizacijom podataka na disku, upravljanje Ulazno – Izlazni uređajima.

Operativni sistem je osnovni skup programa koji upravlja hardverom i softverom računara. Bez operativnog sistema računar ne može da funkcioniše. Neki od najpoznatijih operativnih sistema su: Linux, Windows, Android, macOS.

2. POJAM I ULOGA OPERATIVNOG SISTEMA

Kao što smo naveli u uvodu, operativni sistem je osnovni skup programa koji upravlja hardverom i softverom računara.

Uloga operativnog sistema je da omogući jednostavno i efikasno korišćenje računara bez da korisnik direktno upravlja hardverom. Na primer, operativni sistem olakšava korisniku koriščenje računara pomoću ikonica na ekranu (GUI), i mnoge druge stvari.

Operativni sistem kontroliše i raspoređuje resurse kao što su:

  • Radna memorija
  • Prostor na disku
  • Ulazno – Izlazni uređaji

Operativni sistem obezbeđuje okruženje u kojem aplikativni programi mogu bezbedno i efikasno da se pokreću i izvršavaju, obezbeđuje korisnički interfejs, kontroliše pristup resursima, korisnička prava i štiti sistem od neovlašćenog pristupa i zlonamernog softvera. Savremeni operativni sistemi su obično multi korisnički i omogućavaju multi – tasking.

3. OSNOVNE KOMPONENTE I FUNKCIJE OPERATIVNOG SISTEMA

Operativni sistem se sastoji iz više komponenti koje su međusobno povezane i zajedno obezbeđuju stabilan rad računarskog sistema.

Njihov osnovni zadatak je da upravljaju hardverskim resursima i pruže uslugu aplikativnim programima i korisnicima.

U nastavku smo opisali komponente i funkcije operativnog sistema.

UPRAVLJANJE PROCESIMA

Proces je program koji se trenutno izvršava u operativnoj memoriji računara. Najvažnija funkcija operativnog sistema je upravljanje procesima. Savremeni operativni sistemi podržavaju multitasking.

Operativni sistem koristi scheduler da bi odredio koji po redu proces će se u kom momentu izvršiti. Procesi tokom svog vremena izvršavanja najčešće prolaze kroz sledeća stanja:

  • Novokreiran proces – kreiran je, ali još nije spreman za izvršavanje. Dodeljuje mu se PID adresa, rezerviše se njegovo mesto u memoriji
  • Spreman proces – spreman je za izvršavanje
  • Proces se trenutno izvršava
  • Proces na čekanju – ne može da se nastavi izvršavanje procesa dok se ne desi neki drugi događaj, to je najčešće I/U operacija (tastatura, miš…)
  • Povratak na izvršavanje procesa
  • Završetak procesa

Na sledećem dijagramu je prikazan proces tokom svog ciklusa izvršavanja.

UPRAVLJANJE MEMORIJOM

Upravljanje memorijom je ključna funkcija operativnog sistema, jer memorija ima ograničen kapacitet i mora biti efikasno iskorišćena. Savremeni operativni sistemi koriste virtualne memorije, koji omogućava da programi koriste više memorije nego što je fizički dostupno u RAM-u.

UPRAVLJANJE DATOTEKAMA

Datoteke se koriste za čuvanje podataka u računaru. Operativni sistem upravlja organizacijom, skladištenjem i pristupom datotekama kroz file system. On definiše kako su podaci smešteni na disku, kao i pravila pristupa tim podacima. Različiti operativni sistemi koriste različite file system-e, na primer, Windows koristi NTFS, dok Linux koristi ext4.

UPRAVLJANJE ULAZNO/IZLAZNIM UREĐAJIMA

U/I uređaji (miš, tastatura, zvučnici, monitor, štampač…) predstavljaju važan deo računarskog sistema. Operativni sistem upravlja ovim uređajima pomoću driver – a.

KORISNIČKI INTERFEJS

Korisnički interfejs je način na koji korisnik komunicira sa operativnim sistemom.

Postoje dva osnovna tipa interfejsa:

  • Komandna linija (CLI) – je tekstualni korisnički interfejs u kome korisnik komunicira sa sistemom unošenjem komandi preko tastature.
  • Grafički interfejs (GUI) – je vizuelni korisnički interfejs koji omogućava korisniku interakciju sa računarom pomoću prozora, ikonica i menija.

Savremeni operativni sistemi najčešće koriste grafički interfejs jer je jednostavniji za korišćenje.

4. PRIMERI SAVREMENIH OPERATIVNIH SISTEMA

Savremeni operativni sistemi se razlikuju po nameni i načinu upotrebe, ali im je zajedničko to što upravljaju hardverom računara. U ovom poglavlju ćemo pomenuti nešto o operativnim sistemima koji se danas najčešće koriste.

Na sledećem kružnom dijagramu je prikazan procenat korišćenja nekih od najvažnijih operativnih sistema.

MICROSOFT WINDOWS

Windows je jedan od najrasprostanjenijih operativnih sistema za lične računare. Ovaj operativni sistem sadrži intuitivan grafički korisnički interfejs i podršku za veliki broj različitih aplikacija i uređaja. Zbog svoje jednostavnosti i kompatibilnosti, Windows se uglavnom koristi u školama, na fakultetima, u poslovnim okruženjima i na većini ličnih računara u kućama.

LINUX

Linux je operativni sistem otvorenog koda koji se njačešće koristi kao operativni sistem programera zbog svoje fleksibilnosti i stabilnosti. Linux, za razliku od Windowsa, ima svoje verzije koje se međusobno dosta razlikuju, a neke od njih su:

  • Ubuntu – najintuitivnija verzija Linux – a
  • Debian – često se koristi na serverima i kao osnova za druge operativne sisteme poput Ubuntu – a
  • Fedora – moderna verzija Linux – a koja koristi nove tehnologije i često služi kao testno okruženje za buduće verzije Red Hat Enterprise Linux – a.

MAC – OS

macOS je operativni sistem koji je razvila kompanije Apple i koristi se isključivo na njihovim računarima. Zasniva se na UNIX arhitekturi, zbog čega je stabilan i pouzdan. macOS ima elegantan grafički interfejs i odličnu kompatibilnost sa drugim Apple uređajima.

Često ga koriste grafički dizajneri jer, pored visokih performansi, macBook ima kvalitetan ekran sa visokom rezolucijom.

ZAKLJUČAK

Značaj operativnih sistema je u današnje vreme veliki, jer svaka kompanija ili institucija koristi računare za upravljanje, a samim tim koriste i operativne sisteme. Kroz ovaj prikazani su osnovni pojmovi, funkcije i komponente operativnih sistema, kao i primeri savremenih operativnih sistema.

Razvoj operativnih sistema u budućnosti (po nama) će biti baziran na veštačkoj inteligenciji, radiće se na većoj automatizaciji procesa, kao i na intuitivnijem korisničkom interfejsu, većoj pristupačnosti i rasprostranjenosti.

LITERATURA

Miroslav Marić – Operativni sistemi, Univerzitet u Beogradu

https://www.znanje.org/abc/tutorials/computer_basic/01/060_operating_systems1.htmhttps://www.viser.edu.rs/uploads/2019/02/OS1_2018_2019_p01_ppt.pdf


Comments

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *