Vitajte pri úvode do problematiky operačných systémov. Operačný systém (OS) je základné softvérové vybavenie počítačov. Je to súbor programov, pomocou ktorých používateľ komunikuje s počítačom. OS slúži na komunikáciu aplikačného softvéru s hardvérom. Bez neho by sa s počítačom komunikovalo veľmi ťažko.
Operačný systém je softvér, ktorý spravuje zdroje počítača a poskytuje programátorom rozhranie na prístup k týmto zdrojom. Je to nenahraditeľné rozhranie pri komunikácii hardvéru a softvéru. Hlavným cieľom je zabezpečenie pohodlného prístupu používateľov k programom a efektívne využívanie hardvéru.
Základné Úlohy Operačného Systému
Operačný systém plní množstvo úloh, ktoré sú nevyhnutné pre efektívnu a bezpečnú prevádzku počítača. Medzi tieto úlohy patrí:
- Komunikácia s používateľom sprístupňovaním vstupných (napr. klávesnica, myš) a výstupných (napr. monitor, tlačiareň) zariadení.
- Prideľovanie prostriedkov systému používateľom alebo aplikáciám. Toto môže byť realizované na úrovni pridelenia prostriedku (procesor, pamäť, kanál pre zápis alebo čítanie údajov) alebo času na jeho používanie.
- Diagnostika, detekcia chýb, chybové zariadenie a protokolovanie činností - operačný systém vykonáva autokontrolu systému, detekuje chyby a v prípade, ak sa mu ich nepodarí odstrániť, správa sa podľa predpísanej rutiny.
- Ochrana pamäte zabezpečuje, že procesy nemôžu zasahovať do pamäte, ktorá je pridelená iným procesom alebo operačnému systému.
- Správa procesov je jedným z najkomplikovanejších a najdôležitejších aspektov operačného systému.
Ďalšie funkcie operačného systému zahŕňajú:
- Správa pamäte
- Správa súborov a adresárov
- Správa periférnych zariadení
- Poskytovanie užívateľského rozhrania
- Zabezpečenie ochrany pred vonkajšími útokmi
História Operačných Systémov
História operačných systémov siaha až do 60. rokov 20. storočia. Sprvoti počítače nemali operačný systém. Programátor musel sám natiahnuť program aj údaje do počítača. Programátor zadal výpočtovému pracovisku úlohu (job) a po dlhom čase dostal výsledky v podobe diernych štítkov či výstupu z tlačiarne.
Prečítajte si tiež: Veľká Airsoftová Puška: Detailný Pohľad na Hop-Up
Vznik prvého operačného systému umožnil, že kým sa spracovával program jedného z používateľov, ostatní mohli zadávať vstupy pre svoje programy. Princíp sa nazýva spooling (Simultaneous Peripheral Operation On-Line).
Neskôr prišlo na scénu multiprogramovanie. Myšlienkou bolo držať v pamäti niekoľko rozpracovaných úloh a činnosť procesora prepínať medzi nimi. Počítač pracoval na úlohách tak, že chvíľku pracoval na jednej úlohe, chvíľku na ďalšej atď. Nazývame to zdieľanie počítačového (strojového) času. Podobným spôsobom dodnes pracujú všetky „multitaskové“ operačné systémy.
Typy Operačných Systémov
Operačné systémy je možné rozdeliť podľa rôznych kritérií:
- Podľa typu jadra: jednoužívateľské, multiterminálové, sieťové operačné systémy.
- Podľa počtu úloh: jednoúlohové, viacúlohové operačné systémy (umožňujúce multitasking).
- Podľa umiestnenia v pamäti: pamäťovo rezidentné, diskovo orientované operačné systémy.
Medzi najznámejšie operačné systémy patria:
- MS DOS: Prvá verzia bola vyvinutá v roku 1981. Jednoužívateľský systém s malou náročnosťou na pamäť.
- Windows 3.11: Grafické rozhranie pre MS-DOS, vhodné pre slabšie počítače.
- Windows 95: Grafický operačný systém s multitaskingom a podporou dlhých názvov súborov.
- Windows NT: Samostatný 32-bitový OS s preemptívnym multitaskingom a podporou sietí.
- OS/2 WARP: 32-bitový operačný systém s malými hardvérovými nárokmi.
- UNIX: Rýchly a stabilný 32-bitový OS s preemptívnym multitaskingom a podporou viacerých užívateľov.
- Linux: Otvorený systém dostupný zadarmo, často používaný v školách, serveroch a technických odboroch.
- MAC OS: Určený pre počítače Macintosh od firmy Apple Computer.
Bezpečnosť Operačného Systému
V dnešnej dobe je bezpečnosť počítača kľúčová. Je dôležité pravidelne inštalovať aktualizácie, ktoré opravujú bezpečnostné chyby. Dôležité je zálohovať si dáta - buď na externý disk, alebo do cloudu.
Prečítajte si tiež: Systém vzdelávania v Luxembursku
Prispôsobenie Operačného Systému
Operačný systém umožňuje prispôsobenie prostredia podľa svojich potrieb. Je možné meniť plochy, farby okien, veľkosť ikon alebo štýl ponuky Štart. Niektoré systémy ponúkajú aj widgety s prehľadom počasia a správ.
Štart Systému Windows
Po zapnutí počítača a úvodných POST testoch (POwer and Self Test) sa inicializuje OS, ktorý slúži na komunikáciu medzi technickými časťami počítača a používateľom. Po spustení Windows sa zobrazí obrazovka s prihlásením, ktorá je chránená heslom. Po prihlásení sa zobrazí pracovná plocha, na ktorej môžu byť ikony aplikácií, súborov a zložiek.
BIOS a UEFI
Po zapnutí počítača sa odštartuje program BIOS (Basic Input/Output System), ktorý sa nachádza v pamäti ROM a otestuje konfiguráciu a funkčnosť technických prostriedkov počítača. Novšie systémy používajú UEFI, ktorý umožňuje pokročilejšie možnosti nastavenia a konfigurácie.
Tabuľka: Porovnanie Vybraných Operačných Systémov
| Operačný Systém | Architektúra | Multitasking | Použitie | Cena |
|---|---|---|---|---|
| Windows 10/11 | 32/64-bit | Preemptívny | Osobné počítače, notebooky | Platený |
| Linux (Ubuntu) | 32/64-bit | Preemptívny | Servery, osobné počítače, vývoj | Zadarmo (distribúcie môžu byť platené) |
| macOS | 64-bit | Preemptívny | Počítače Apple | Súčasť hardvéru Apple |
Prečítajte si tiež: Vortex Systém a Vzduchovky