Operačné systémy

Definícia operačného systému

Operačné systémy sa od vynájdenia počítačov enormne vyvinuli. Vždy sa vyvíjali s cieľom zjednodušiť používanie počítača a jeho funkcií pre používateľov , aby ich mohol používať ktokoľvek bez ohľadu na vek alebo počítačové zručnosti.

Čo je to operačný systém a na čo sa používa?

Operačný systém je základný softvér počítača . Je to nepochybne základný prvok, ktorý umožňuje zadávať počítaču príkazy a zabezpečiť, aby ich počítač dokonale rozpoznal. Z tohto hľadiska by sa dalo povedať, že je to „prekladateľ“ alebo „sprostredkovateľ“ medzi používateľom a hardvérom , ktorý tvorí celý počítač . Vďaka nemu môžete používať každú z komponentov a pristupovať ku všetkým nástrojom, ktoré zariadenie ponúka.

Okrem toho vám to umožňuje inštalovať do počítača nové programy na využívanie určitých funkcií. Používanie počítača bez operačného systému je dosť náročné, pretože si vyžaduje pokročilé technické znalosti získané odborným školením. Aj keď je to možné, nie každý tieto znalosti má, a preto je operačný systém nevyhnutný na uľahčenie práce.

Každý operačný systém má svoje vlastné rozhranie, z ktorého je možné individuálne ovládať každú funkciu zariadenia, či už mobilného alebo desktopového. V istom zmysle je to tiež riadiace centrum , z ktorého môže používateľ priamo interagovať so strojom.

História a vývoj operačných systémov

Aby ste pochopili pôvod a vývoj operačných systémov , mali by ste vedieť, že prvé vytvorené počítače nemali nič, čo by sa podobalo operačnému systému. Programy sa inštalovali z BIOSu a mali úplnú kontrolu nad hardvérom, ktorý potrebovali na fungovanie, čo ich spomaľovalo a znamenalo, že naraz mohli spúšťať iba jeden program. To znamenalo, že v tom čase počítače používali výlučne profesionáli s dostatočnými technickými znalosťami na ich obsluhu.

Koncept operačného systému vytvorila spoločnosť IBM v roku 1956 , ktorá vyvinula softvér , ktorý umožňoval spúšťanie jedného programu za druhým . To veľa nezmenilo a len to trochu uľahčilo prácu tým, ktorí v tom čase používali počítače a boli stále tými istými profesionálmi. Bolo to však semienko, ktoré umožnilo vyrásť obrovskému stromu, ktorý poznáme dnes.

V 60. rokoch 20. storočia sa začali používať pokročilejšie koncepty ako multitasking, multiprocessing a systémy reálneho času. S nimi sa zrodil UNIX , prvý operačný systém, ktorý umožňoval ovládať viac ako jeden proces v počítači a ktorý sa stal základom, na ktorom sa vyvinuli moderné operačné systémy, ktoré poznáme dnes.

UNIX

S príchodom UNIXu prišiel aj programovací jazyk C, ktorý bol vyvinutý výlučne na úpravu zdrojového kódu tohto súborového systému. To umožnilo vytvorenie užívateľsky prívetivejších programov, čo následne viedlo ku vzniku konceptu „osobného počítača“, keďže teraz mohol počítač ovládať aj priemerný človek so základnými počítačovými zručnosťami.

V 80. rokoch 20. storočia sa objavili prvé verzie operačných systémov ako macOS, Windows a MS-DOS . V 90. rokoch 20. storočia sa objavil Linux a s týmito systémami sa počítače stali rovnako bežnými ako televízory alebo rádiá . Ich výpočtový výkon závisel od mikroprocesora . Dnes sú systémy také zložité, že v kombinácii s internetom sa mobilné a stolové zariadenia stali v živote ľudí nevyhnutnosťou.

MS-DOS

Funkcie operačného systému

Funkcie operačného systému možno zhrnúť jedným slovom: správa. Toto je nepochybne najvhodnejší opis, pretože v podstate spravuje zdroje počítača. Medzi najdôležitejšie funkcie operačných systémov patria nasledujúce.

Správa zdrojov CPU

Operačný systém spravuje a spravuje zdroje CPU , ako je úložný priestor na pevnom disku, RAM , ROM , výkon procesora a ďalšie komponenty. To zabezpečuje, že každý program používa iba to, čo potrebuje na fungovanie, a zabraňuje zlyhaniu celého systému.

Riadenie procesov

Každý spustený program spúšťa proces vo vašom počítači. Operačný systém zabezpečuje efektívnosť tohto vykonávania tým, že využíva potrebné zdroje pre správne fungovanie . Okrem toho, ak proces nefunguje správne, operačný systém je zodpovedný za jeho ukončenie, aby chyba neovplyvnila fungovanie ostatných procesov.

Spravovať povolenia procesov

Vyššie opísané procesy vyžadujú vyžiadanie určitých povolení, ktoré spravuje operačný systém. Bez tejto funkcie by každý program bežal voľne bez obmedzení, čím by riskoval narušenie celého systémového ekosystému , pretože by mohol spotrebovať viac zdrojov, ako je potrebné, a spôsobiť úplný chaos.

Spravujte súbory

Operačný systém je ako obrovská knižnica, ktorá uchováva všetky digitálne súbory potrebné na fungovanie počítača, ako aj všetky údaje, ktoré na ňom uložíte. Takto k nim máte jednoduchý prístup, kedykoľvek ich potrebujete.

Druhy operačných systémov

Od vytvorenia prvého operačného systému boli vyvinuté rôzne typy, ktoré sa líšia predovšetkým schopnosťou vykonávať rôzne úlohy rýchlejšie a rýchlejšie. Nižšie vás pozývame, aby ste sa o každom z nich dozvedeli viac.

Podľa riadenia úloh

Jedným zo spôsobov klasifikácie operačných systémov je počet úloh, ktoré dokážu vykonávať. V tomto zmysle máme dva hlavné typy: systémy s jednou úlohou , ktoré dokážu vykonávať jednu úlohu naraz, a systémy s viacerými úlohami , ktoré dokážu vykonávať niekoľko úloh súčasne, pričom mnohé z nich bežia na pozadí.

Podľa počtu používateľov

V tomto zmysle opäť máme dva hlavné typy súborových systémov; jednomužívateľský , ktorý umožňuje spúšťanie programov iba jedného používateľa naraz, a viacužívateľský , ktorý môže spúšťať programy viacerých používateľov súčasne.

Podľa hospodárenia s ich zdrojmi

V tomto zmysle existujú aj dva hlavné typy: centralizované systémy , ktoré umožňujú používať zdroje jedného počítača naraz, a distribuované systémy , ktoré umožňujú používať zdroje viacerých počítačov súčasne. Systémy ako UNIX alebo MS-DOS sú centralizované , zatiaľ čo Windows, Linux alebo macOS sú distribuované, pretože sa môžete pripojiť a používať zdroje viacerých počítačov súčasne.

Podľa doby odozvy

Nakoniec môžeme klasifikovať operačné systémy podľa ich doby odozvy. V tomto zmysle existujú systémy reálneho času , ktoré reagujú na každú akciu používateľa hneď po zadaní údajov, a systémy nereálneho času , ktorým táto schopnosť chýba a vyžadujú si pred vykonaním príkazu predchádzajúci čas na spracovanie, ako je to v prípade systémov UNIX a MS-DOS.

Najpoužívanejšie operačné systémy

Koncept operačného systému (OS) sa stal tak rozšíreným, že existujú desiatky operačného systému pre mobilné aj stolové zariadenia. Niektoré však vynikajú.

MacOS

MacOS

macOS bol jedným z prvých vyvinutých moderných operačných systémov. Jeho prvá verzia bola založená na kóde UNIXu s niekoľkými vylepšeniami, ktoré umožnili multitasking a podporu viacerých používateľov. V súčasnosti patria verzie tohto operačného systému medzi najvýkonnejšie na svete , s jednou z najväčších používateľských základní a najvyšším dopytom.

Windows

WINDOWS

Windows je pravdepodobne najznámejší operačný systém na svete a systém s najväčším počtom používateľov. Rovnako ako jeho predchodca, aj jeho prvá verzia bola založená na kóde UNIXu, hoci úprimne povedané, išlo o kópiu vylepšení, ktoré macOS v tej dobe urobil vo svojej verzii. Bol to však systém, ktorý sa odvtedy najlepšie prispôsobil potrebám používateľov, čo mu umožnilo umiestniť sa nad konkurenciou.

Android

robot

Android je v súčasnosti najpoužívanejším operačným systémom na mobilných zariadeniach a je referenčným bodom na globálnom trhu s mobilnými zariadeniami. Prevzala ho spoločnosť Google a odvtedy sa neustále vyvíja a teraz konkuruje aj operačným systémom pre stolné počítače, ako sú macOS a Windows.

iOS

iOS

iOS je mobilný operačný systém používaný v telefónoch Apple iPhone. Je veľmi populárny a vyznačuje sa silným dôrazom na používateľskú skúsenosť, pričom svojim zariadeniam poskytuje jedinečné funkcie, ktoré žiadny iný konkurenčný operačný systém nemá.

Linux

Linux

Nakoniec je tu Linux , menej používaný operačný systém, pretože má otvorený zdrojový kód a je upraviteľný, čo umožňuje väčšie možnosti prispôsobenia. Na plné využitie jeho možností je však potrebná určitá úroveň pokročilých počítačových zručností . Okrem toho slúžil ako základ pre vytvorenie ďalších operačných systémov.

Toto je všetko, čo potrebujete vedieť o operačných systémoch. Dúfame, že vám to veľmi pomôže a že tieto vedomosti využijete na lepšie pochopenie každého z návodov, ktoré sme pre vás v tejto kategórii vytvorili.