Operačný systém patrí do kategórie systémového softvéru. V podstate spravuje všetky prostriedky počítača. Operačný systém funguje ako rozhranie medzi softvérom a rôznymi časťami počítača alebo počítačovým hardvérom. Operačný systém je navrhnutý tak, aby mohol spravovať celkové zdroje a operácie počítača.
Operačný systém je plne integrovaná sada špecializovaných programov, ktoré zvládajú všetky operácie počítača. Riadi a monitoruje vykonávanie všetkých ostatných programov, ktoré sa nachádzajú v počítači, vrátane aplikačných programov a iného systémového softvéru počítača. Príklady operačných systémov sú Windows, Linux, Mac OS atď.
Operačný systém (OS) je súbor softvéru, ktorý spravuje zdroje počítačového hardvéru a poskytuje bežné služby pre počítačové programy. Operačný systém je najdôležitejším typom systémového softvéru v počítačovom systéme.
Na čo sa používa operačný systém?
Operačný systém pomáha pri zlepšovaní počítačového softvéru, ako aj hardvéru. Bez OS bolo veľmi ťažké, aby bola akákoľvek aplikácia užívateľsky prívetivá. Operačný systém poskytuje používateľovi rozhranie, ktoré robí akúkoľvek aplikáciu atraktívnou a užívateľsky príjemnou. Operačný systém sa dodáva s veľkým počtom ovládačov zariadení, vďaka ktorým sú služby OS dostupné pre hardvérové prostredie. Každá aplikácia v systéme vyžaduje operačný systém. Operačný systém funguje ako komunikačný kanál medzi systémovým hardvérom a systémovým softvérom. Operačný systém pomáha aplikácii s hardvérovou časťou bez toho, aby vedel o skutočnej konfigurácii hardvéru. Je to jedna z najdôležitejších častí systému, a preto je prítomná v každom zariadení, či už veľkom alebo malom.
Operačný systém
Ďalšie informácie nájdete v časti Potreba operačných systémov .
Funkcie operačného systému
- Riadenie zdrojov: Operačný systém spravuje a prideľuje pamäť, čas procesora a ďalšie hardvérové zdroje medzi rôzne programy a procesy spustené v počítači.
- Riadenie procesov: Operačný systém je zodpovedný za spustenie, zastavenie a správu procesov a programov. Riadi tiež plánovanie procesov a prideľuje im zdroje.
- Správa pamäte: Operačný systém spravuje primárnu pamäť počítača a poskytuje mechanizmy na optimalizáciu využitia pamäte.
- Zabezpečenie: Operačný systém poskytuje bezpečné prostredie pre používateľa, aplikácie a údaje implementáciou bezpečnostných politík a mechanizmov, ako je riadenie prístupu a šifrovanie.
- Účtovníctvo práce: Sleduje čas a zdroje využívané rôznymi úlohami alebo používateľmi.
- Správa súborov: Operačný systém je zodpovedný za organizáciu a správu systému súborov vrátane vytvárania, odstraňovania a manipulácie so súbormi a adresármi.
- Správa zariadenia: Operačný systém spravuje vstupné/výstupné zariadenia, ako sú tlačiarne, klávesnice, myši a displeje. Poskytuje potrebné ovládače a rozhrania na umožnenie komunikácie medzi zariadeniami a počítačom.
- Networking: Operačný systém poskytuje sieťové funkcie, ako je vytváranie a správa sieťových pripojení, spracovanie sieťových protokolov a zdieľanie prostriedkov, ako sú tlačiarne a súbory cez sieť.
- Používateľské rozhranie : Operačný systém poskytuje používateľské rozhranie, ktoré používateľom umožňuje interakciu s počítačovým systémom. Toto môže byť a Grafické používateľské rozhranie (GUI), rozhranie príkazového riadka (CLI) alebo kombináciou oboch.
- Zálohovanie a obnovenie: Operačný systém poskytuje mechanizmy na zálohovanie údajov a ich obnovu v prípade zlyhania systému, chýb alebo katastrof.
- Virtualizácia: Operačný systém poskytuje možnosti virtualizácie, ktoré umožňujú beh viacerých operačných systémov alebo aplikácií na jednom fyzickom počítači. To môže umožniť efektívne využitie zdrojov a flexibilitu pri riadení pracovného zaťaženia.
- Monitorovanie výkonu: Operačný systém poskytuje nástroje na monitorovanie a optimalizáciu výkonu systému vrátane identifikácie úzkych miest, optimalizácie využívania zdrojov a analýzy systémových protokolov a metrík.
- Zdieľanie času: Operačný systém umožňuje viacerým používateľom zdieľať počítačový systém a jeho zdroje súčasne tým, že poskytuje mechanizmy zdieľania času, ktoré prideľujú zdroje spravodlivo a efektívne.
- Systémové volania: Operačný systém poskytuje sadu systémových volaní, ktoré umožňujú aplikáciám interakciu s operačným systémom a prístup k jeho prostriedkom. Systémové volania poskytujú štandardizované rozhranie medzi aplikáciami a operačným systémom, čo umožňuje prenosnosť a kompatibilitu naprieč rôznymi hardvérovými a softvérovými platformami.
- Pomôcky na zisťovanie chýb: Tieto obsahujú metódy, ktoré zahŕňajú vytváranie výpisov, stôp, chybových správ a iné metódy ladenia a zisťovania chýb.
Ďalšie informácie nájdete v časti Funkcie operačného systému .
Ciele operačných systémov
Pozrime sa teraz na niektoré ciele operačného systému, ktoré sú uvedené nižšie.
Shilpa Shetty
- Pohodlné použitie: Jedným z cieľov je urobiť počítačový systém pohodlnejším na používanie efektívnym spôsobom.
- Užívatelsky prívetivý: Aby bol počítačový systém interaktívnejší s pohodlnejším rozhraním pre používateľov.
- Ľahký prístup: Poskytovať používateľom jednoduchý prístup na používanie zdrojov tým, že pôsobí ako sprostredkovateľ medzi hardvérom a jeho používateľmi .
- Správa zdrojov: Pre lepšie a rýchlejšie spravovanie zdrojov počítača.
- Ovládanie a monitorovanie: Sledovaním toho, kto používa ktorý zdroj, udeľovaním požiadaviek na zdroje a sprostredkovaním konfliktných požiadaviek od rôznych programov a používateľov.
- Spravodlivé zdieľanie zdrojov: Poskytovanie efektívneho a spravodlivého zdieľania zdrojov medzi používateľmi a programami.
Typy operačných systémov
- Dávkový operačný systém: A Dávkový operačný systém je typ operačného systému, ktorý priamo neinteraguje s počítačom. Existuje operátor, ktorý vykonáva podobné úlohy s rovnakými požiadavkami a zoskupuje ich do dávok.
- Operačný systém zdieľania času: Operačný systém na zdieľanie času je typ operačného systému, ktorý umožňuje mnohým používateľom zdieľať počítačové zdroje (maximálne využitie zdrojov).
- Distribuovaný operačný systém: Distribuovaný operačný systém je typ operačného systému, ktorý spravuje skupinu rôznych počítačov a vytvára dojem, že ide o jeden počítač. Tieto operačné systémy sú navrhnuté tak, aby fungovali v sieti počítačov. Umožňujú viacerým používateľom prístup k zdieľaným zdrojom a vzájomnú komunikáciu cez sieť. Príklady zahŕňajú Microsoft Windows Server a rôzne distribúcie Linuxu určené pre servery.
- Sieťový operačný systém: Sieťový operačný systém je typ operačného systému, ktorý beží na serveri a poskytuje možnosť spravovať údaje, používateľov, skupiny, zabezpečenie, aplikácie a ďalšie sieťové funkcie.
- Operačný systém v reálnom čase: Operačný systém v reálnom čase je typ operačného systému, ktorý slúži systému v reálnom čase a časový interval potrebný na spracovanie a odozvu na vstupy je veľmi malý. Tieto operačné systémy sú navrhnuté tak, aby reagovali na udalosti v reálnom čase. Používajú sa v aplikáciách, ktoré vyžadujú rýchle a deterministické reakcie, ako sú vstavané systémy, priemyselné riadiace systémy a robotika.
- Operačný systém s viacerými procesormi: Viacprocesorové operačné systémy sa používajú v operačných systémoch na zvýšenie výkonu viacerých CPU v rámci jedného počítačového systému. Viaceré CPU sú navzájom prepojené, takže úlohu možno rozdeliť a vykonať rýchlejšie.
- Operačné systémy pre jedného používateľa: Operačné systémy pre jedného používateľa sú navrhnuté tak, aby podporovali jedného používateľa súčasne. Príklady zahŕňajú Microsoft Windows pre osobné počítače a Apple macOS.
- Operačné systémy pre viacerých používateľov: Operačné systémy pre viacerých používateľov sú navrhnuté tak, aby podporovali viacerých používateľov súčasne. Príklady zahŕňajú Linux a Unix.
- Vstavané operačné systémy: Vstavané operačné systémy sú navrhnuté tak, aby fungovali na zariadeniach s obmedzenými zdrojmi, ako sú smartfóny, nositeľné zariadenia a domáce spotrebiče. Príklady zahŕňajú Android od Google a iOS od Apple.
- Klastrové operačné systémy: Klastrové operačné systémy sú navrhnuté tak, aby bežali na skupine počítačov alebo klastri, aby spolupracovali ako jeden systém. Používajú sa pre vysokovýkonné výpočty a pre aplikácie, ktoré vyžadujú vysokú dostupnosť a spoľahlivosť. Príklady zahŕňajú Rocks Cluster Distribution a OpenMPI.
Ďalšie informácie nájdete v časti Typy operačných systémov .
Ako skontrolovať operačný systém?
Pri výbere najlepšieho operačného systému pre naše použitie je potrebné zvážiť veľa faktorov. Tieto faktory sú uvedené nižšie.
- Cenový faktor: Cena je jedným z faktorov výberu správneho operačného systému, pretože existujú niektoré operačné systémy, ktoré sú zadarmo, napríklad Linux, ale existuje niekoľko ďalších platených operačných systémov, napríklad Windows a macOS.
- Faktor dostupnosti: Niektoré operačné systémy sa ľahko používajú, napríklad macOS a iOS, ale niektoré OS sú trochu zložité na pochopenie, napríklad Linux. Musíte si teda vybrať operačný systém, v ktorom ste dostupnejší.
- Faktor kompatibility: Niektoré operačné systémy podporujú veľmi menej aplikácií, zatiaľ čo niektoré operačné systémy podporujú viac aplikácií. Musíte si vybrať OS, ktorý podporuje aplikácie, ktoré požadujete.
- Bezpečnostný faktor: Faktor zabezpečenia je tiež faktorom pri výbere správneho operačného systému, pretože macOS poskytuje dodatočné zabezpečenie, zatiaľ čo Windows má o niečo menej bezpečnostných funkcií.
Príklady operačných systémov
- Windows (založené na GUI, PC)
- GNU/Linux (Osobné, Pracovné stanice, ISP, Súborový a tlačový server, Trojvrstvový klient/Server)
- macOS (Macintosh), ktorý sa používa pre osobné počítače a pracovné stanice Apple (MacBook, iMac).
- Android (Operačný systém spoločnosti Google pre smartfóny/tablety/inteligentné hodinky)
- iOS (OS Apple pre iPhone, iPad a iPod Touch)
Časté otázky o operačnom systéme
1. Aký typ softvéru je operačný systém?
(A) Systémový softvér
(B) Aplikačný softvér
(C) Aj a aj b
(D) Nič z vyššie uvedeného
Riešenie:
Správna možnosť je A, t.j. Systémový softvér
2. Ktorá z nasledujúcich možností nie je príkladom operačného systému?
(A) Windows
(B) Linux
(C) MacOS
(D) MS-Word
Riešenie:
Správna možnosť je D, teda MS-Word
filmy123 ažWindows, Linux, Mac OS, všetky 3 sú príkladmi operačného systému, zatiaľ čo MS-Word je príkladom aplikačného softvéru.
3. Ktorá charakteristická vlastnosť zabraňuje neoprávnenému prístupu k programom a údajom?
(A) Bezpečnosť
(B) Správa údajov
(C) Správa zariadenia
(D) Kontrola výkonu systému
zložený kľúč primárneho kľúča
Riešenie:
Správna možnosť je A, teda Zabezpečenie
Zabezpečenie bráni neoprávnenému prístupu k programom a údajom pomocou hesiel alebo nejakého druhu ochrannej techniky.
4. Ktorá charakteristická vlastnosť prideľuje a dealokuje zdroje a tiež rozhoduje o tom, kto zdroj získa?
(A) Bezpečnosť
(B) Správa súborov
(C) Správa zariadenia
(D) Kontrola výkonu systému
Riešenie:
Správna možnosť je B, t.j. Správa súborov
Správa súborov prideľuje a ruší prideľovanie zdrojov a tiež rozhoduje o tom, kto zdroj získa.
5. _____________ je navrhnutý tak, aby mohol spravovať celkové zdroje a operácie počítača.
(A) Operačný systém
(B) Správa súborov
(C) Správa zariadenia
(D) Nič z vyššie uvedeného
Riešenie:
Správna možnosť je A, t.j. Operačný systém
Operačný systém je navrhnutý tak, aby mohol spravovať celkové zdroje a operácie počítača.
poštár
Ďalšie podrobnosti nájdete na Operačný systém – sada 1 .