Operacijski sistem spada v kategorijo sistemske programske opreme. V bistvu upravlja vse vire računalnika. Operacijski sistem deluje kot vmesnik med programsko opremo in različnimi deli računalnika ali strojno opremo računalnika. Operacijski sistem je zasnovan tako, da lahko upravlja celotne vire in operacije računalnika.
Operacijski sistem je popolnoma integriran nabor specializiranih programov, ki upravljajo vse operacije računalnika. Nadzoruje in spremlja izvajanje vseh drugih programov, ki se nahajajo v računalniku, kar vključuje tudi aplikacijske programe in drugo sistemsko programsko opremo računalnika. Primeri operacijskih sistemov so Windows, Linux, Mac OS itd.
Operacijski sistem (OS) je zbirka programske opreme, ki upravlja vire računalniške strojne opreme in zagotavlja skupne storitve za računalniške programe. Operacijski sistem je najpomembnejša vrsta sistemske programske opreme v računalniškem sistemu.
Za kaj se uporablja operacijski sistem?
Operacijski sistem pomaga pri izboljšanju računalniške programske in strojne opreme. Brez operacijskega sistema je postalo zelo težko, da bi bila katera koli aplikacija uporabniku prijazna. Operacijski sistem uporabniku nudi vmesnik, ki naredi vsako aplikacijo privlačno in uporabniku prijazno. Operacijski sistem je opremljen z velikim številom gonilnikov naprav, ki omogočajo dostopnost storitev OS do okolja strojne opreme. Vsaka aplikacija v sistemu zahteva operacijski sistem. Operacijski sistem deluje kot komunikacijski kanal med sistemsko strojno in sistemsko programsko opremo. Operacijski sistem pomaga aplikaciji s strojnim delom, ne da bi vedel za dejansko konfiguracijo strojne opreme. Je eden najpomembnejših delov sistema in je zato prisoten v vsaki napravi, veliki ali majhni.
Operacijski sistem
Za več glejte Potreba po operacijskih sistemih .
Funkcije operacijskega sistema
- Upravljanje virov: Operacijski sistem upravlja in dodeljuje pomnilnik, čas procesorja in druge vire strojne opreme med različnimi programi in procesi, ki se izvajajo v računalniku.
- Upravljanje procesov: Operacijski sistem je odgovoren za zagon, zaustavitev in upravljanje procesov in programov. Prav tako nadzira razporejanje procesov in jim dodeljuje sredstva.
- Upravljanje pomnilnika: Operacijski sistem upravlja primarni pomnilnik računalnika in zagotavlja mehanizme za optimizacijo uporabe pomnilnika.
- Varnost: Operacijski sistem zagotavlja varno okolje za uporabnika, aplikacije in podatke z izvajanjem varnostnih politik in mehanizmov, kot sta nadzor dostopa in šifriranje.
- Računovodstvo službe: Sledi času in virom, ki jih uporabljajo različna delovna mesta ali uporabniki.
- Upravljanje datotek: Operacijski sistem je odgovoren za organiziranje in upravljanje datotečnega sistema, vključno z ustvarjanjem, brisanjem in manipulacijo datotek in imenikov.
- Upravljanje naprave: Operacijski sistem upravlja vhodno/izhodne naprave, kot so tiskalniki, tipkovnice, miške in zasloni. Zagotavlja potrebne gonilnike in vmesnike za omogočanje komunikacije med napravami in računalnikom.
- Omrežje: Operacijski sistem nudi omrežne zmogljivosti, kot so vzpostavljanje in upravljanje omrežnih povezav, upravljanje omrežnih protokolov in deljenje virov, kot so tiskalniki in datoteke, prek omrežja.
- Uporabniški vmesnik : Operacijski sistem ponuja uporabniški vmesnik, ki uporabnikom omogoča interakcijo z računalniškim sistemom. To je lahko a Grafični uporabniški vmesnik (GUI), vmesnik ukazne vrstice (CLI) , ali kombinacijo obojega.
- Varnostno kopiranje in obnovitev: Operacijski sistem ponuja mehanizme za varnostno kopiranje podatkov in njihovo obnovitev v primeru okvar sistema, napak ali katastrof.
- Virtualizacija: Operacijski sistem ponuja zmožnosti virtualizacije, ki omogočajo izvajanje več operacijskih sistemov ali aplikacij na enem fizičnem računalniku. To lahko omogoči učinkovito uporabo virov in prilagodljivost pri upravljanju delovnih obremenitev.
- Spremljanje delovanja: Operacijski sistem ponuja orodja za spremljanje in optimizacijo delovanja sistema, vključno z odkrivanjem ozkih grl, optimizacijo uporabe virov ter analizo sistemskih dnevnikov in meritev.
- Delitev časa: Operacijski sistem omogoča več uporabnikom, da souporabljajo računalniški sistem in njegove vire hkrati z zagotavljanjem mehanizmov za delitev časa, ki pravično in učinkovito dodeljujejo vire.
- Sistemski klici: Operacijski sistem nudi nabor sistemskih klicev, ki aplikacijam omogočajo interakcijo z operacijskim sistemom in dostop do njegovih virov. Sistemski klici zagotavljajo standardiziran vmesnik med aplikacijami in operacijskim sistemom, kar omogoča prenosljivost in združljivost med različnimi platformami strojne in programske opreme.
- Pripomočki za odkrivanje napak: Ti vsebujejo metode, ki vključujejo izdelavo izpisov, sledi, sporočil o napakah in druge metode za odkrivanje in odkrivanje napak.
Za več glejte Funkcije operacijskega sistema .
Cilji operacijskih sistemov
Oglejmo si nekaj ciljev operacijskega sistema, ki so omenjeni spodaj.
- Priročno za uporabo: Eden od ciljev je narediti računalniški sistem bolj priročno za uporabo na učinkovit način.
- Uporabniku prijazno: Narediti računalniški sistem bolj interaktiven s priročnejšim vmesnikom za uporabnike.
- Enostaven dostop: Zagotavljanje preprostega dostopa uporabnikom za uporabo virov, tako da deluje kot posrednik med strojno opremo in njenimi uporabniki .
- Upravljanje virov: Za boljše in hitrejše upravljanje virov računalnika.
- Kontrole in spremljanje: S spremljanjem, kdo uporablja kateri vir, odobritvijo zahtev za vir in posredovanjem nasprotujočih si zahtev različnih programov in uporabnikov.
- Pravična delitev virov: Zagotavljanje učinkovite in poštene delitve virov med uporabniki in programi.
Vrste operacijskih sistemov
- Paketni operacijski sistem: A Paketni operacijski sistem je vrsta operacijskega sistema, ki ne komunicira neposredno z računalnikom. Obstaja operater, ki prevzame podobna dela z enakimi zahtevami in jih združi v serije.
- Operacijski sistem za delitev časa: Operacijski sistem za delitev časa je vrsta operacijskega sistema, ki omogoča več uporabnikom skupno rabo računalniških virov (maksimalni izkoristek virov).
- Porazdeljeni operacijski sistem: Porazdeljeni operacijski sistem je vrsta operacijskega sistema, ki upravlja skupino različnih računalnikov in se zdi, da gre za en sam računalnik. Ti operacijski sistemi so zasnovani za delovanje v omrežju računalnikov. Več uporabnikom omogočajo dostop do skupnih virov in medsebojno komunikacijo prek omrežja. Primeri vključujejo Microsoft Windows Server in različne distribucije Linuxa, zasnovane za strežnike.
- Omrežni operacijski sistem: Omrežni operacijski sistem je vrsta operacijskega sistema, ki deluje na strežniku in omogoča upravljanje podatkov, uporabnikov, skupin, varnosti, aplikacij in drugih omrežnih funkcij.
- Operacijski sistem v realnem času: Operacijski sistem v realnem času je vrsta operacijskega sistema, ki služi sistemu v realnem času in je časovni interval, potreben za obdelavo in odziv na vnose, zelo majhen. Ti operacijski sistemi so zasnovani tako, da se na dogodke odzivajo v realnem času. Uporabljajo se v aplikacijah, ki zahtevajo hitre in deterministične odzive, kot so vgrajeni sistemi, industrijski nadzorni sistemi in robotika.
- Večprocesni operacijski sistem: Večprocesorski operacijski sistemi se uporabljajo v operacijskih sistemih za povečanje zmogljivosti več procesorjev znotraj enega računalniškega sistema. Več procesorjev je povezanih skupaj, tako da je mogoče opravilo razdeliti in izvesti hitreje.
- Enouporabniški operacijski sistemi: Enouporabniški operacijski sistemi so zasnovani tako, da podpirajo enega uporabnika hkrati. Primeri vključujejo Microsoft Windows za osebne računalnike in Apple macOS.
- Večuporabniški operacijski sistemi: Večuporabniški operacijski sistemi so zasnovani tako, da podpirajo več uporabnikov hkrati. Primeri vključujejo Linux in Unix.
- Vgrajeni operacijski sistemi: Vgrajeni operacijski sistemi so zasnovani za delovanje na napravah z omejenimi viri, kot so pametni telefoni, nosljive naprave in gospodinjski aparati. Primeri vključujejo Googlov Android in Applov iOS.
- Operacijski sistemi grozdov: Grozdni operacijski sistemi so zasnovani za delovanje v skupini računalnikov ali gruči, ki delujejo skupaj kot en sistem. Uporabljajo se za visoko zmogljivo računalništvo in za aplikacije, ki zahtevajo visoko razpoložljivost in zanesljivost. Primeri vključujejo Rocks Cluster Distribution in OpenMPI.
Za več glejte Vrste operacijskih sistemov .
Kako preveriti operacijski sistem?
Pri izbiri najboljšega operacijskega sistema za našo uporabo je treba upoštevati toliko dejavnikov. Ti dejavniki so navedeni spodaj.
- Faktor cene: Cena je eden od dejavnikov pri izbiri pravilnega operacijskega sistema, saj obstajajo nekateri operacijski sistemi, ki so brezplačni, kot je Linux, vendar obstajajo drugi OS, ki so plačljivi, kot sta Windows in macOS.
- Faktor dostopnosti: Nekateri operacijski sistemi so enostavni za uporabo, kot sta macOS in iOS, nekateri OS pa so nekoliko zapleteni za razumevanje, kot je Linux. Torej morate izbrati operacijski sistem, v katerem ste bolj dostopni.
- Faktor združljivosti: Nekateri operacijski sistemi podpirajo zelo malo aplikacij, medtem ko nekateri operacijski sistemi podpirajo več aplikacij. Izbrati morate operacijski sistem, ki podpira aplikacije, ki jih potrebujete.
- Varnostni faktor: Varnostni faktor je tudi dejavnik pri izbiri pravilnega OS, saj macOS zagotavlja nekaj dodatne varnosti, medtem ko ima Windows malo manj varnostnih funkcij.
Primeri operacijskih sistemov
- Windows (na podlagi grafičnega vmesnika, osebni računalnik)
- GNU/Linux (Osebno, delovne postaje, ISP, datotečni in tiskalni strežnik, trinivojski odjemalec/strežnik)
- macOS (Macintosh), ki se uporablja za Applove osebne računalnike in delovne postaje (MacBook, iMac).
- Android (Googlov operacijski sistem za pametne telefone/tablice/pametne ure)
- iOS (Applov OS za iPhone, iPad in iPod Touch)
Pogosta vprašanja o operacijskem sistemu
1. Katera vrsta programske opreme je operacijski sistem?
(A) Sistemska programska oprema
(B) Aplikacijska programska oprema
(C) Tako a kot b
sredinska slika v css
(D) Nič od naštetega
rešitev:
Pravilna možnost je A, tj. sistemska programska oprema
2. Kaj od naslednjega ni primer operacijskega sistema?
(A) Okna
(B) Linux
(C) MacOS
(D) MS-Word
rešitev:
Pravilna možnost je D, to je MS-Word
python konstruktorWindows, Linux, Mac OS, vsi 3 so primeri operacijskega sistema, medtem ko je MS-Word primer aplikacijske programske opreme.
3. Katera značilna lastnost preprečuje nepooblaščen dostop do programov in podatkov?
(A) Varnost
(B) Upravljanje podatkov
(C) Upravljanje naprave
(D) Nadzor delovanja sistema
rešitev:
Pravilna možnost je A, tj. Varnost
Varnost preprečuje nepooblaščen dostop do programov in podatkov s pomočjo gesel ali neke vrste zaščite.
4. Katera značilna lastnost dodeljuje in razporeja vire in tudi odloča, kdo bo prejel vir?
(A) Varnost
(B) Upravljanje datotek
(C) Upravljanje naprave
(D) Nadzor delovanja sistema
rešitev:
Pravilna možnost je B, tj. Upravljanje datotek
Upravljanje datotek dodeli in razporedi vire ter se tudi odloči, kdo bo dobil vir.
preveri, ali je v Javi nič
5. _____________ je zasnovan tako, da lahko upravlja celotne vire in operacije računalnika.
(A) Operacijski sistem
(B) Upravljanje datotek
(C) Upravljanje naprave
(D) Nič od naštetega
rešitev:
Pravilna možnost je A, tj. Operacijski sistem
Operacijski sistem je zasnovan tako, da lahko upravlja celotne vire in operacije računalnika.
Za več podrobnosti se lahko obrnete na Operacijski sistem – Set 1 .