- Što je operativni sustav?
- Glavna kontrola
- Posrednik između korisnika i hardvera
- Pokrenite aplikacije
- ciljevi
- Dijelovi operativnog sustava
- srž
- Modul izvršenja procesa
- Prekidni modul
- Modul upravljanja memorijom
- Multitasking modul
- Sigurnosni modul
- Modul korisničkog sučelja
- Modul upravljanja podacima
- Vrste operativnih sustava
- Operativni sustav u stvarnom vremenu (RTOS)
- Jedan korisnik, jedan zadatak
- Jedan korisnik, više zadataka
- Višekorisnički
- Značajke
- Korisničko sučelje
- Upravljanje poslom
- Upravljanje zadacima
- Rukovanje uređajima
- sigurnosti
- Najčešće korišteni operativni sustavi
- Windows
- OS X
- Linux
- Android
- Atari
- BlackBerry OS
- JavaOS
- FreeBSD
- Reference
Operativni sustav je program zamišljen da se bave glavnim komponentama u rad računalnog sustava, kao što su izdavanje naredbe za različite hardverske uređaje i alokaciju resursa sustava, kao što su glavne memorije, na različitim programima koji se izvode.
To je softver koji je potreban za pokretanje svih aplikativnih programa i korisnih rutina. Osim toga, djeluje kao most za bolju interakciju između aplikativnih programa i računalnog hardvera.

Izvor: pixabay.com
Operativni sustav sastoji se od sistemskog softvera, koji su osnovni programi koje je računalo potrebno pokrenuti i funkcionirati. Svaka radna površina, tablet i pametni telefon uključuje operativni sustav koji pruža osnovnu funkcionalnost uređaja.
Njegov glavni cilj je učiniti da računalni sustav bude ugodan za korištenje, osim što efikasno iskorištava i hardver. Operativni sustav obavlja osnovne zadatke poput prijema unosa s tipkovnice, obrade uputa i slanja izlaza na zaslon.
Što je operativni sustav?

Glavna kontrola
Operativni sustav je program koji služi kao glavno upravljanje računalom. Kada je uključen, mali program za pokretanje je ono što ga učitava.
Iako se dodatni moduli sustava mogu učitati prema potrebi, glavni dio poznat kao kernel ili kernel u svakom trenutku se nalazi u memoriji.
Prilikom prvog predstavljanja računala, korisnik je s njima komunicirao preko sučelja naredbenog retka, koje je zahtijevalo pisane naredbe. Trenutno gotovo sva računala koriste GUI (grafičko korisničko sučelje) operativni sustav, što je puno lakše za korištenje i rad.
Za velike sustave ispunjava važne odgovornosti. Ponaša se kao prometni policajac pazeći da se različiti programi koji se pokreću u isto vrijeme ne ometaju.
Operativni sustav je također odgovoran za sigurnost, osiguravajući da neovlašteni korisnici ne mogu pristupiti sustavu.
Posrednik između korisnika i hardvera
U računalnom sustavu hardver može razumjeti samo kod uređaja u obliku 0 i 1, što običnom korisniku nema smisla.
Potreban vam je sustav koji može djelovati kao posrednik i upravljati svim procesima i resursima koji su prisutni u sustavu.
Operativni sustav mogao bi se odrediti kao sučelje između osobe i hardvera. Garant je da se svi procesi izvršavaju, rukovanje datotekama i CPU-om, raspoređivanje resursa i mnogi drugi zadaci.
Budući da se operativni sustav ponajprije ponaša kao korisničko sučelje računala, igra značajnu ulogu u interakciji s uređajem. Stoga mnogi korisnici radije koriste određeni operativni sustav.
Pokrenite aplikacije
Kad programeri stvaraju programe, moraju ih napisati za određeni operativni sustav. To je zato što svaki operativni sustav komunicira s hardverom drugačije i ima određeno sučelje aplikacijskog programa (API) koje programer mora koristiti.
Iako su mnogi popularni programi cross-platformski razvijeni za više operativnih sustava, neki su dostupni samo za jedan operativni sustav.
Programi komuniciraju s operativnim sustavom kako bi mogli izvesti sve operacije koje se odnose na upravljanje datotekama i korisničko sučelje.
ciljevi
Svrha operativnog sustava je kontrola i organiziranje hardvera i softvera tako da uređaj na kojem je domaćin ispravno radi.
- Sakrij detalje hardverskih resursa od korisnika.
- Učinite računalni sustav prikladnim za učinkovitiju upotrebu.
- Upravljanje resursima računalnog sustava.
- Omogućiti korisnicima prikladno sučelje za korištenje računalnog sustava.
- Omogućiti učinkovitu i pravednu razmjenu resursa između korisnika i programa.
- Pratite tko upotrebljava taj resurs, autorizirajući zahtjeve za resursima i intervenirajući u sukobnim zahtjevima različitih programa i korisnika.
Dijelovi operativnog sustava

Windows, Linux i iOS
Sve komponente postoje kako bi različiti dijelovi računalnog sustava mogli raditi zajedno.
srž
Omogućuje jednu od najosnovnijih razina kontrole nad svim računalnim hardverskim uređajima. Kernel je središnja komponenta operativnog sustava. Prvobitno se učitava i ostaje u glavnoj memoriji.
Upravljajte pristupačnošću RAM memorije za programe, ustanovite koji programi imaju pristup resursima. On implementira operativna stanja CPU-a za optimalan rad u svakom trenutku.
Modul izvršenja procesa
Operativni sustav pruža sučelje između aplikacijskog programa i hardvera tako da se aplikacijski program može povezati s hardverom jednostavnim slijeđenjem principa i postupaka konfiguriranih u operativnom sustavu.
Prekidni modul
Prekidi su ključni jer pružaju pouzdanu metodu kako bi operativni sustav mogao reagirati na svoje okruženje.
Prekid je signal s uređaja spojenog na računalo ili iz programa unutar računala koji treba operativnom sustavu točno odrediti što dalje raditi.
Nakon primitka prekida, računalo stavlja bilo koji pokrenuti program na čekanje, sprema njegovo stanje i izvršava kôd operacijskog sustava povezan s prekidom.
Modul upravljanja memorijom
Zadužen je za sve aspekte upravljanja memorijom. Osigurava da program nije u sukobu s memorijom koju koristi drugi program.
Multitasking modul
Opisuje rad više neovisnih programa na istom računalu. Operativni sustav ima mogućnost da vidi gdje se ti programi nalaze i prelaze s jednog na drugi bez gubitka podataka.
To se provodi pomoću dijeljenja vremena, pri čemu svaki program koristi dio vremena računala za pokretanje.
Sigurnosni modul
Ako računalo dopušta istovremeno funkcioniranje više procesa, tada ti procesi moraju osigurati aktivnosti svakog pojedinog.
Operativni sustav mora biti u mogućnosti razlikovati zahtjeve koje bi trebalo dopustiti da se obrade od onih koji se ne trebaju obrađivati.
Modul korisničkog sučelja
To jedinstvo od vitalnog je značaja da bi ljudska komunikacija bila izvediva. Provjerite i zatražite usluge operacijskog sustava, dobivajući informacije od ulaznih uređaja i zahtijevajući usluge operativnog sustava za prikaz poruka o statusu i tako dalje na izlaznim uređajima.
Modul upravljanja podacima
Prati podatke kada se pohranjuju. Program upravlja podacima putem naziva datoteke i njenog određenog mjesta. Ovaj pogon zna gdje se podaci fizički pohranjuju na tvrdom disku.
Interakcija između aplikacije i operacijskog sustava odvija se kroz programsko sučelje. Kada program treba spremiti ili preuzeti informacije, poziva ovu jedinicu koja je zadužena za otvaranje, čitanje, pisanje i zatvaranje datoteka.
Vrste operativnih sustava
Operativni sustav u stvarnom vremenu (RTOS)
Koriste se za kontrolu industrijskih sustava, znanstvenih instrumenata i strojeva. Ova vrsta operativnog sustava gotovo da i nema mogućnosti korisničkog sučelja, jer je sustav zapečaćen okvir prilikom isporuke.
Ova vrsta sustava uglavnom se koristi za upravljanje računalnim resursima na takav način da se određena operacija izvršava u točno isto vrijeme svaki put kada se dogodi.
Jedan korisnik, jedan zadatak
Ova vrsta sustava radi na računalnoj opremi na način da jedna osoba može istovremeno obavljati samo jedan posao.
Palm sustav pripada ovoj vrsti, a koristi se za ručna računala te marke.
Jedan korisnik, više zadataka
Ona se trenutno koristi u stolnim računalima. Windows je operativni sustav u kojem možete istovremeno pokretati više aplikacija.
Odnosno, osoba može upisivati tekst u program za obradu teksta dok se ispisuje poruka e-pošte i datoteka se preuzima s Interneta.
Višekorisnički
Uz ovu vrstu sustava, nekoliko ljudi može istovremeno koristiti resurse računala.
Operativni sustav mora biti siguran da postoji ravnoteža u potrebama korisnika i da svaki program koji koriste ima dovoljno resursa odvojeno, tako da ako postoji problem s jednim korisnikom, to neće utjecati na ostale.
Operacijski sustavi Unix i VMS koji se koriste u makroračunalima dio su ove vrste operativnog sustava.
Značajke
Korisničko sučelje
Trenutno se sve temelji na grafici, korisničko sučelje uključuje prozore, izbornike i način interakcije korisnika i računala.
Prije postojanja grafičkih korisničkih sučelja (GUI) sve su operacije izvršavane pomoću naredbi. Operativni sustavi mogu podržavati neobavezna sučelja.
Upravljanje poslom
Upravljanje poslom kontrolira i vrijeme i redoslijed pokretanja aplikacija.
IBM jezik kontrole posla uobičajen je u okruženju makroračunala i poslužitelja visokog cenovnog razreda. Razvijen je za zakazivanje dnevnog rada.
Na Unix / Linux poslužiteljima uobičajeno je pokrenuti male programe u određeno vrijeme tijekom dana.
U radnom okruženju mogu se pisati serijske datoteke za izvođenje niza operacija, koje se mogu zakazati u bilo kojem trenutku.
Upravljanje zadacima
U okruženju makroračunala i poslužitelja ovo je upravljanje kritično. Prioritetima se aplikacije mogu pokretati brže ili sporije, ovisno o njihovoj svrsi.
Na stolnim računalima više zadataka obično je promjena zadataka, a aplikacije su otvorene kako bi korisnici mogli da se vraćaju između njih.
Rukovanje uređajima
Uređaji mogu upravljati operativnim sustavom pomoću upute u perifernom uređaju.
Softver koji se koristi za komunikaciju s perifernim uređajima naziva se pokretač. Za svaki je uređaj spojen na računalo potreban je poseban pogon.
sigurnosti
Operativni sustavi pružaju zaštitu lozinkom kako bi se neovlašteni korisnici isključili iz sustava.
Evidencije aktivnosti čuvaju se kako bi se omogućilo odbrojavanje vremena za naplatu.
Oni također mogu pružiti sigurnosne i sigurnosne rutine za pokretanje u slučaju kvara sustava.
Najčešće korišteni operativni sustavi
Windows
Bio je to najčešće korišteni operativni sustav za osobna računala. Svaka inačica sadrži grafičko korisničko sučelje s kojim korisnici mogu pregledavati datoteke i mape.
Microsoft ga je predstavio s verzijom 1.0 1984. Najnovija verzija za krajnje korisnike je Windows 10.
Ranije verzije sustava Windows uključuju Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7 i Windows 8.
Prva inačica sustava Windows, nazvana Windows NT 3.1, bila je 1993. godine.
Windows se može pokretati na bilo kojem računalu x86 serije, kao što su Intel i AMD procesori. Iz tog razloga se može instalirati u ogromnoj većini računalnih marki.
OS X
Ovaj operativni sustav Apple je dizajnirao za Macintosh računala. Zamijenio je Mac OS 9 2001. kao standardni operativni sustav za Mac.
Temelji se na Unixu i koristi istu jezgru. Ovo jezgro pruža OS X boljim mogućnostima višestruke obrade i boljim upravljanjem memorijom.
OS X sučelje za radnu površinu naziva se Finder i uključuje nekoliko standardnih značajki, poput fiksne trake izbornika na vrhu zaslona.
Ovaj operativni sustav također sadrži veliku knjižnicu funkcija koje se mogu koristiti pri pisanju Mac programa.
Linux
Radi se o Unix operativnom sustavu koji je stvorio Linus Torvalds. Kada je radna verzija Linuxa dovršena, ona se slobodno distribuirala, što joj je pomoglo da stekne popularnost. Trenutno Linux koristi milion ljudi širom svijeta.
Ovaj operativni sustav je vrlo prilagodljiv. Programeri mogu čak izmijeniti izvorni kod i stvoriti svoju verziju Linux operativnog sustava.
Linux se često instalira na web hosting poslužiteljima jer su poslužitelji temeljeni na ovom sustavu jeftiniji za konfiguriranje i održavanje od onih temeljenih na Windows-u.
Linux je također kompatibilan s različitim hardverskim platformama, uključujući Intel, PowerPC, DEC Alpha, Sun Sparc i Motorola.
Android
To je besplatna platforma utemeljena na Linuxu. Prvotno ga je razvio Google, a objavljen je 2007. za mobilne platforme.
Snažan je suparnik Apple iOS-u, koji je operativni sustav koji se koristi u Appleovom iPhoneu.
Atari
Atari Inc. je tvrtka za proizvodnju arkadnih igara. Ova je tvrtka razvila razne operacijske sustave za svoje konzole, među kojima su:
- GEMDOS
- BIOS
- XBIOS
- Operativni sustav (TOS)
- MultiTOS
- FreeMiNT
BlackBerry OS
Blackberry, ranije poznat pod nazivom Research In Motion Limited, kanadska je tvrtka koja proizvodi hardver i softver. Operativni sustav koji se koristi u mobilnim uređajima je BlackBerry OS koji se temelji na Java tehnologiji.
Za razliku od Android operativnog sustava, BlackBerry OS je sustav zatvorenog koda, pa se može koristiti samo na uređajima tvrtke.
JavaOS
Java operativni sustav je otvorenog koda, pa se može koristiti na raznim uređajima, a ne samo na onima koje proizvodi tvrtka.
To je također multiplatformni sustav, što znači da je kompatibilan s ostalim operativnim sustavima (Windows, Linux, između ostalih).
FreeBSD
Operativni sustav FreeBSD je besplatni izvorni sustav temeljen na sustavima koje je razvio Unix, kompatibilan s GNU / Linux operativnim sustavom i aplikacijama koje je razvio.
Ovaj operativni sustav koristi Yahoo! a za konzole Nintedo.
Reference
- Vaš rječnik (2019). Operacijski sustav. Preuzeto sa: yourdictionary.com.
- Christensson (2012). Windows. Tehnički uvjeti Preuzeto sa: techterms.com.
- Christensson (2014). OS X. Tehnički uvjeti. Preuzeto sa: techterms.com.
- Curt Franklin & Dave Coustan (2019). Vrste operativnih sustava. Kako djeluju stvari. Preuzeto sa: computer.howstuffworks.com.
- Christensson (2010). Linux. Tehnički uvjeti Preuzeto sa: techterms.com.
- Christensson (2016). Operacijski sustav. Tehnički uvjeti Preuzeto sa: techterms.com.
- Tutorials Point (2019). Operacijski sustav računala. Preuzeto sa: tutorialspoint.com.
- Joseph H Volker (2018). Komponente operativnog sustava. Earths Lab. Preuzeto sa: earthslab.com.
