Čo robí operačný systém?
Operačný systém je základným súborom softvéru na zariadení, ktoré udržuje všetko spoločné. Operačné systémy komunikujú so zariadením zariadenia. Ovládajú všetko od klávesnice a myši po rádio Wi-Fi, úložné zariadenia a displej. Inými slovami, operačný systém spracováva vstupné a výstupné zariadenia. Operačné systémy používajú ovládače zariadení napísané tvorcami hardvéru na komunikáciu so svojimi zariadeniami.
Operačné systémy tiež obsahujú veľa softvérových nástrojov - napríklad spoločné systémové služby, knižnice a aplikačné programovacie rozhrania (API), ktoré vývojári môžu používať na písanie programov, ktoré sa spúšťajú v operačnom systéme.
Operačný systém je umiestnený medzi spustenými aplikáciami a hardvérom a používa ovládače hardvéru ako rozhranie medzi týmito dvoma. Ak napríklad aplikácia chce niečo vytlačiť, odovzdá túto úlohu operačnému systému. Operačný systém odosiela pokyny tlačiarni pomocou ovládačov tlačiarne na odosielanie správnych signálov. Aplikácia, ktorá sa tlačí, nemusí starať o to, akú tlačiareň máte, alebo pochopiť, ako funguje. OS spracováva detaily.
Operačný systém je jeden veľký softvér, ktorý beží na prehliadke, a je zodpovedný za všetko ostatné. Napríklad operačný systém tiež riadi súbory a iné zdroje, ktoré tieto programy majú prístup.
Väčšina softvérových aplikácií je napísaná pre operačné systémy, čo umožňuje operačnému systému robiť veľa ťažkého zdvíhania. Napríklad, keď spustíte Minecraft, spustíte ho v operačnom systéme. Minecraft nemusí presne vedieť, ako funguje každá iná hardvérová súčasť. Minecraft využíva rôzne funkcie operačného systému a operačný systém ich prekladá do hardvérových inštrukcií nízkej úrovne. To šetrí vývojárom programu Minecraft - a každý ďalší program, ktorý beží na operačnom systéme - veľa problémov.
Operačné systémy nie sú určené len pre počítače
Známe desktopové operačné systémy zahŕňajú Microsoft Windows, Apple MacOS, OS Chrome OS a Linux. Dominantnými operačnými systémami pre smartphone sú iOS iOS a Android spoločnosti Google.
Ďalšie zariadenia, ako je váš smerovač Wi-Fi, môžu spúšťať "zabudované operačné systémy". Ide o špecializované operačné systémy s menším počtom funkcií, ako je typický operačný systém, navrhnutý špeciálne pre jednu úlohu - ako je bežiaci smerovač Wi-Fi, navigáciu alebo prevádzku bankomatu.
Kde končí operačné systémy a programy začínajú?
Medzi operačné systémy patrí aj iný softvér vrátane používateľského rozhrania, ktoré používateľom umožňujú rozhranie so zariadením. Môže to byť desktopové rozhranie na počítači, dotykové rozhranie na telefóne alebo hlasové rozhranie na zariadení digitálneho asistenta.
Operačný systém je veľký softvér vyrobený z mnohých rôznych aplikácií a procesov. Riadok medzi tým, čo je operačný systém, a čo je program, môže byť niekedy trochu rozmazaný. Neexistuje presná oficiálna definícia operačného systému.
Napríklad v systéme Windows je aplikácia File Explorer (alebo Windows Explorer) základnou súčasťou operačného systému Windows - dokonca spracúva kreslenie vášho desktopového rozhrania - a aplikáciu, ktorá sa spúšťa v danom operačnom systéme.
Jadrom operačného systému je jadro
Na nízkej úrovni je "jadro" hlavným počítačovým programom v srdci vášho operačného systému. Tento jeden program je jednou z prvých vecí, ktoré sa načítajú pri spustení vášho operačného systému. Zaoberá sa prideľovaním pamäte, konverziou softvérových funkcií na pokyny pre CPU vášho počítača a riešením vstupu a výstupu z hardvérových zariadení. Jadro sa zvyčajne prevádzkuje v izolovanej oblasti, aby sa zabránilo tomu, aby bol iným softvérom na počítači zablokovaný. Jadro operačného systému je veľmi dôležité, ale je len jednou súčasťou operačného systému.
Riadky tu môžu byť trochu fuzzy. Napríklad Linux je len jadro. Linux sa však stále často nazýva operačný systém. Android sa tiež nazýva operačný systém a je postavený na jadre Linuxu. Distribúcie Linuxu, ako je Ubuntu, prijímajú jadro Linuxu a pridávajú okolo neho ďalší softvér. Oni sú označovaní ako operačné systémy.
Aký je rozdiel medzi firmvérom a OS?
Keď sa zavádza moderný počítač, načíta sa firmvér UEFI z základnej dosky. Tento firmware je softvér na nízkej úrovni, ktorý rýchlo inicializuje hardvér vášho počítača. Potom váš operačný systém zavádza z pevného disku alebo pevného disku vášho počítača. (Táto pevná jednotka alebo pevný disk má vlastný interný firmvér, ktorý sa zaoberá ukladaním údajov do fyzických sektorov vo vnútri jednotky.)
Linka medzi firmvérom a operačným systémom môže byť trochu rozmazaná. Napríklad operačný systém pre iPhony a iPady spoločnosti Apple s názvom iOS sa často nazýva "firmvér". Operačný systém PlayStation 4 sa oficiálne nazýva aj firmvér.
Sú to operačné systémy, ktoré prepájajú viaceré hardvérové zariadenia, poskytujú služby programom a rozdeľujú zdroje medzi aplikácie. Avšak veľmi základný firmware, ktorý beží na televíznom diaľkovom ovládači, sa všeobecne nepovažuje za operačný systém.
Priemerný človek nemusí presne pochopiť, čo je operačný systém. Môže byť užitočné vedieť, s akým operačným systémom musíte vedieť, s akým softvérom a hardvérom, s ktorým je vaše zariadenie kompatibilné.