Što je operativni sustav. Neke osnove

Što je operativni sustav

od prije nekog vremena Raspravljamo o raznim alternativama otvorenog koda koje i vlasti, i profesionalci, i privatni korisnici mogu koristiti u kriznim vremenima. Ovih dana posvećujemo se opisivanju alata; web usluge i programi koji mogu biti korisni za stvaranje obrazovnih sadržaja.

Sljedeći članak bit će usmjeren na operativne sustave. Budući da će vjerojatno pobuditi zanimanje ljudi koji nisu redoviti čitatelji Linux Adictos, Smatram prikladnim posvetiti ovo pregledu nekih uvodnih koncepata. Ako ste upoznati s Linuxom, možete ga sigurno preskočiti.

Što je operativni sustav

Operativni sustav to je glavni softver koji upravlja svim hardverom i ostalim softverom računala. Između ostalog rukuje ulaznim i izlaznim uređajima. Napravi to pomoću pisanih upravljačkih programa uređaja od strane proizvođača hardvera ili trećih strana kako bi olakšali komunikaciju s tim uređajima. S druge strane, pruža knjižnice i programska sučeljan aplikacija koje programeri mogu koristiti prilikom pisanja programa za određeni operativni sustav.

Operacijski sustav djeluje kao tumač između pokrenutih aplikacija i hardvera, koristeći hardverske upravljačke programe kao tumače između njih dvoje.

Uzmimo primjer

Pretpostavimo da korisnik ima instaliran internetski preglednik, program za obradu teksta i program za crtanje. Ova tri programa uključuju funkciju ispisa. Međutim, Ako bi programeri svakog od ovih programa morali stvoriti rutinu za ovu funkciju, vrijeme razvoja bi se produžilo i povećao bi se potreban prostor za pohranu.. Pogotovo jer bi se postupak morao ponoviti za svaku funkciju programa i za svaki hardverski uređaj dostupan na tržištu.

Ako bi korisnik istodobno želio ispisati web stranicu, dokument i crtež, a svaka aplikacija imala bi drugačiju rutinu ispisa, stvorilo bi se usko grlo.

Ono što se zapravo događa jest da cSvaka od aplikacija govori operativnom sustavu da želi nešto ispisati. Operativni sustav šalje zahtjeve upravljačkom programu pisača, a on ih redom šalje uređaju.

Jezgra ili jezgra

Jezgra je srce operativnog sustava računala. To je prvi program koji se učitava i njime se upravljaju sve temeljne funkcije računala.

Odgovorna je za dodjelu memorije, pretvaranje softverskih funkcija u upute za CPU računala i upravljanje ulazima i izlazima uređaja hardver. Jezgra obično radi u izoliranom području kako bi spriječila da njome manipuliraju drugi programi na računalu.

Iako se s korisničkog gledišta čini da se u jezgri svi zadaci izvršavaju istovremeno, an se zapravo rade sekvencijalno. Operativni sustav svakom zadatku posvećuje određeno vrijeme i prelazi na sljedeći s popisa.

Moguće je da se čitajući opis ova metodologija čini neučinkovitom. Međutim, ona nam omogućuje istodobno obavljanje nekoliko zadataka, poput pisanja u program za obradu teksta i slušanja glazbe. Latencija je vrijeme potrebno sustavu za izvršavanje zadatka. Jezgra s malim kašnjenjem daju prioritet zahtjevima za zadatke koji imaju vanjske izvore, poput unosa audio i video signala ili sviranja na virtualnim glazbenim instrumentima.

Linux distribucije

Ako ste i dalje toliko čitali, vjerojatno se pitate kakve sve to veze ima sa stvaranjem obrazovnih sadržaja.

To je zato što ćemo u sljedećem članku predstaviti operativne sustave za posebne svrhe.

Za razliku od Windows i Mac, Linux je dostupan u obliku distribucije.

Ako kupujete Mac, kupujete kombinaciju ugrađenog i razvijenog hardvera i softvera. Ako na svoje računalo instalirate Windows, sve će komponente operativnog sustava razviti Microsoft. U slučaju distribucije Linuxa, ono što imate je paket komponenata iz različitih izvora
Neki od njih su:

  • Jezgra Linuxa.
  • Uslužni programi sustava razvijeni u projektu GNU.
  • Upravljački programi uređaja koje su stvorili proizvođači ili treće strane primjenjujući obrnuti inženjering.
  • Grafički poslužitelj.
  • Voditelji prozora.
  • Stolovi
  • Zbirka softvera.

Ovisno o kombinaciji programa koji je napravljen, ove distribucije mogu služiti za opće svrhe ili za određene svrhe poput multimedijske proizvodnje, računalne forenzike, igara itd.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Joel Gillen dijo

    Zanimljiv članak, sad mi pada na pamet pitanje. Može li se reći da je GNU / Linux distribucija operativni sustav? Sjećam se da je jednom @belinuxo na Twitteru rekao da ga treba smatrati takvim, od nule, uključujući kernel, tako da, na primjer, Ubuntu nije operativni sustav.

    1.    Diego Nijemac Gonzalez dijo

      Nijedna definicija operativnih sustava s kojom sam se savjetovao ne postavlja uvjet da se razvija od nule. Po mom mišljenju to bi bilo kao da kažem da Windows XP nije bio operativni sustav jer je velik dio njegovih komponenata potekao iz Windows NT-a,
      Po mom mišljenju, bilo koja GNU / Linux distribucija je operativni sustav zbog funkcija koje ispunjava.
      Hvala na komentaru.