/ / Čo je to operačný systém?

Čo je to operačný systém?

Operačný systém je primárny softvér, ktorýspravuje všetok hardvér a iný softvér v počítači. Operačný systém, známy aj ako „OS“, je v rozhraní s hardvérom počítača a poskytuje služby, ktoré môžu aplikácie využívať.

Čo robí operačný systém?

Operačný systém je základná sada softvéruna zariadení, ktoré udržuje všetko pohromade. Operačné systémy komunikujú s hardvérom zariadenia. Zvládajú všetko od vašej klávesnice a myši po Wi-Fi rádio, ukladacie zariadenia a displej. Inými slovami, operačný systém spracúva vstupné a výstupné zariadenia. Operačné systémy používajú na komunikáciu so svojimi zariadeniami ovládače zariadení napísané tvorcami hardvéru.

Operačné systémy tiež obsahujú veľasoftvér - veci ako bežné systémové služby, knižnice a rozhrania programovania aplikácií (API), ktoré vývojári môžu použiť na písanie programov, ktoré bežia na operačnom systéme.

Operačný systém je umiestnený medzi počítačomaplikácií, ktoré spúšťate, a hardvéru pomocou hardvérových ovládačov ako rozhrania medzi nimi. Napríklad, keď aplikácia chce niečo vytlačiť, odovzdá túto úlohu operačnému systému. Operačný systém odosiela pokyny do tlačiarne a pomocou ovládačov tlačiarne odosiela správne signály. Aplikácia, ktorá tlačí, sa nemusí starať o to, akú tlačiareň máte, ani o jej fungovaní. OS spracováva podrobnosti.

OS tiež spracováva úlohy viacerých úloh alokuje ichhardvérové ​​prostriedky medzi viacerými spustenými programami. Operačný systém riadi procesy, ktoré sa spúšťajú, a ak máte počítač s viacerými procesormi alebo jadrami, ktorý ich rozdeľuje medzi rôzne procesory, čo umožňuje paralelné spúšťanie viacerých procesov. Spravuje tiež vnútornú pamäť systému a prideľuje pamäť medzi spustenými aplikáciami.

Operačný systém je jeden veľký kussoftvér spúšťajúci reláciu a má na starosti všetko ostatné. Operačný systém napríklad riadi aj súbory a ďalšie zdroje, ku ktorým majú tieto programy prístup.

Väčšina softvérových aplikácií je napísaná preoperačné systémy, ktoré umožňujú operačnému systému vykonať veľa zdvíhania. Napríklad, keď spustíte Minecraft, spustíte ho na operačnom systéme. Minecraft nemusí presne vedieť, ako jednotlivé hardvérové ​​komponenty fungujú. Minecraft používa množstvo funkcií operačného systému a operačný systém ich prevádza na nízkoúrovňové hardvérové ​​pokyny. To ušetrí vývojárom Minecraft - a každý ďalší program, ktorý beží na operačnom systéme - veľa problémov.

Operačné systémy nie sú len pre počítače

Keď povieme, že „počítače“ spúšťajú operačné systémy, myneznamená to len tradičné stolné počítače a prenosné počítače. Váš smartfón je počítač, rovnako ako tablety, inteligentné televízory, herné konzoly, inteligentné hodinky a smerovače Wi-Fi. Amazon Echo alebo Google Home je výpočtové zariadenie, ktoré prevádzkuje operačný systém.

Medzi známe operačné systémy pre stolné počítače patria Microsoft Windows, Apple MacOS, OS Chrome spoločnosti Google a Linux. Dominantnými operačnými systémami pre smartfóny sú systémy iOS a Android od spoločnosti Apple.

Môžu fungovať ďalšie zariadenia, napríklad smerovač Wi-Fi„Vstavané operačné systémy“. Ide o špecializované operačné systémy s menším počtom funkcií ako typický operačný systém, navrhnuté špeciálne pre jednu úlohu - napríklad spustenie Wi-Fi routeru, poskytnutie GPS navigácie alebo prevádzka bankomatu.

Kde končia operačné systémy a začínajú programy?

Operačné systémy obsahujú aj ďalší softvér,vrátane používateľského rozhrania, ktoré umožňuje ľuďom rozhranie so zariadením. Môže to byť rozhranie stolného počítača na počítači, rozhranie dotykovej obrazovky v telefóne alebo hlasové rozhranie na digitálnom pomocnom zariadení.

Operačný systém je veľký softvérvyrobené z mnohých rôznych aplikácií a procesov. Hranica medzi operačným systémom a programom môže byť niekedy trochu rozmazaná. Neexistuje presná oficiálna definícia operačného systému.

Napríklad v systéme Windows Prieskumník súborov (aleboAplikácia Prieskumník systému Windows) je neodmysliteľnou súčasťou operačného systému Windows - zvláda dokonca aj kreslenie rozhrania pracovnej plochy - a tiež aplikáciou, ktorá sa v tomto operačnom systéme spúšťa.

Jadrom operačného systému je jadro

Na nízkej úrovni je jadro základným počítačomprogram v jadre operačného systému. Tento jediný program je jednou z prvých vecí načítaných pri spustení operačného systému. Zaoberá sa prideľovaním pamäte, prevádzaním softvérových funkcií podľa pokynov pre procesor vášho počítača a zaoberá sa vstupmi a výstupmi z hardvérových zariadení. Jadro sa zvyčajne prevádzkuje v izolovanej oblasti, aby sa zabránilo tomu, že s ním bude manipulovať iný softvér v počítači. Jadro operačného systému je veľmi dôležité, ale je iba jednou časťou operačného systému.

Čiary tu môžu byť tiež trochu nejasné. Napríklad Linux je iba jadro. Linux sa však stále často nazýva operačným systémom. Android sa tiež nazýva operačný systém a je postavený na jadre Linux. Distribúcie systému Linux, ako je Ubuntu, berú jadro systému Linux a pridávajú okolo neho ďalší softvér. Nazývajú sa to aj operačné systémy.

Aký je rozdiel medzi firmvérom a OS?

Veľa zariadení iba spúšťa „firmvér“ - typsoftvér nízkej úrovne, ktorý sa zvyčajne naprogramuje priamo do pamäte hardvérového zariadenia. Firmvér je zvyčajne iba malý softvér navrhnutý tak, aby vykonával iba absolútne základy.

Keď sa moderný počítač zavedie, načíta sa UEFIfirmvér zo základnej dosky. Tento firmvér je softvér nízkej úrovne, ktorý rýchlo inicializuje hardvér počítača. Potom zavádza operačný systém z jednotky SSD alebo pevného disku počítača. (Jednotka SSD alebo pevný disk má svoj interný firmvér, ktorý zaisťuje ukladanie údajov do fyzických sektorov v jednotke.)

Linka medzi firmvérom a operačným systémommôže byť trochu rozmazaný. Napríklad operačný systém pre telefóny iPhone a iPad spoločnosti Apple s názvom iOS sa často nazýva „firmvér“. Operačný systém PlayStation 4 sa tiež oficiálne nazýva firmvér.

Jedná sa o operačné systémy, ktoré sú v rozhraníviac hardvérových zariadení, poskytovať služby programom a alokovať zdroje medzi aplikácie. Napríklad veľmi základný firmvér, ktorý beží napríklad na diaľkovom ovládači televízora, sa všeobecne nepovažuje za operačný systém.

súvisiace: Čo je firmvér alebo mikrokód a ako môžem aktualizovať hardvér?


Priemerný človek to nemusí rozumieťpresne čo je operačný systém. Môže však byť užitočné vedieť, s akým operačným systémom musíte vedieť, s ktorým softvérom a hardvérom je vaše zariadenie kompatibilné.

Obrázkový kredit: Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com