- Hlavné funkcie operačného systému
- 1 - Riadenie procesov
- 2 - Správa hlavnej pamäte
- 3 - Vedenie sekundárneho úložiska
- 4 - Správa vstupného a výstupného systému
- 5. Register súborového systému
- 6- Zabezpečenie
- 7- Komunikácia medzi prvkami a aplikáciami
- 8- Správa o stave systému
- 9 - Správa zdrojov
- 10- Správa používateľov
- Najbežnejšie operačné systémy
- Referencie
Medzi najviac dôležité funkcie operačného systému sú procesné riadenie, správy pamäte, komunikácia medzi aplikáciami, medzi ostatnými. Operačný systém je hlavný softvér alebo skupina programov, ktoré riadia všetky procesy, ktoré sa vyskytujú v elektronickom zariadení.
Nejde o programy a aplikácie, ktoré obvykle používame na prevádzkovanie, napríklad počítač, ale charakteristiky, ktoré umožňujú týmto aplikáciám pracovať.

Jedným z cieľov operačného systému je správa jadra, zdrojov umiestnenia a hardvéru nášho počítača. Väčšina elektronických zariadení na trhu, ktoré majú mikroprocesor, má operačný systém.
Na začiatku vytvárania operačných systémov bola najväčšou chybou to, že mali veľmi malú kapacitu a veľmi nízke využitie, takže sa to zvyčajne robilo ručne prostredníctvom šarže. V rámci dávky boli úlohy, ktoré sú príkazmi, ktoré sú potrebné na vykonanie akcie, aktivované manuálne.
Keď sa zložitosť operačných systémov zvýšila, bolo potrebné tieto úlohy automatizovať, a tak sa objavili tlmočníci prvého príkazu.
So všetkými aktualizáciami a objavmi, ktoré boli vykonané v priebehu rokov, nezostalo nič z prvých operačných systémov, ktoré museli byť aktivované manuálne.
Stávajú sa sofistikovanejšími a aktivujú sa, aby chránili stroj a vykonávali potrebné a rutinné úlohy.
Hlavné funkcie operačného systému
Ako sme už diskutovali, väčšina operačných systémov je už dodávaná so zoznamom úloh, ktoré je potrebné vykonať v našom elektronickom zariadení, aby všetko prebehlo hladko.
Na prispôsobenie konfigurácie potrebám nášho zariadenia je potrebné vykonať iba malé úpravy.
1 - Riadenie procesov
Jednou z najdôležitejších častí operačného systému je riadenie procesov. Procesy sú prostriedky, ktoré musí program spustiť.
To zahŕňa použitie pamäte, času procesora (centrálnej procesorovej jednotky) a súborov, ku ktorým aplikácia potrebuje prístup, aby mohla správne fungovať.
Operačný systém, ktorý sa stará o správne fungovanie stroja, je zameraný na vytváranie a ničenie procesov, ich zastavovanie a reštartovanie a pomoc pri komunikačných mechanizmoch medzi procesmi.
Túto úlohu môžeme porovnať s prácou administratívneho pracovníka. Ak vytvoríme zoznam úloh, systém riadenia procesov vytvorí akčnú líniu, v ktorej umiestni najdôležitejšie procesy na prioritné miesto, stredné na prechodné miesto a nakoniec tie menej dôležité.
Problém je v tom, že riadenie procesov sa vykonáva prostredníctvom stroja, ktorý stanovuje ľubovoľné priority pre úlohy, ktoré sa majú vykonať, a niekedy sú menej dôležité úlohy ponechané bez vykonania.
Potom je potrebné zmeniť konfiguráciu nástroja riadenia procesov a uprednostniť potrebné úlohy alebo ich vykonanie ručne vynútiť.
2 - Správa hlavnej pamäte
Ďalšou dôležitou súčasťou operačného systému je správa hlavnej pamäte. Pamäť pozostáva z úložiska údajov, ktoré zdieľa CPU a aplikácie a stráca svoju kapacitu v prípade zlyhania.
Preto je dôležité, aby sa operačný systém staral o správu pamäte, aby sa nenasýtil a aby sa stratili údaje a informácie v nej obsiahnuté.
Operačný systém zabezpečuje, ktorá časť pamäte sa používa a prečo. Rozhodnite sa, kde sa procesy umiestnia, keď bude k dispozícii voľný priestor, alokujte a nárokujte priestor, ktorý je potrebný, aby bol vždy dobre využitý.
3 - Vedenie sekundárneho úložiska
Pamäť je veľmi nestabilná a v prípade akejkoľvek poruchy môžete stratiť informácie v nej obsiahnuté. Na tento účel je potrebné mať druhý úložný modul, ktorý môže dlhodobo ukladať údaje.
Rovnako ako v prípade hlavnej pamäte je za riadenie voľného miesta zodpovedný operačný systém a priraďuje objednávku uloženia. Zabezpečuje tiež, že všetko je úhľadne uložené, ako aj to, koľko miesta zostáva a kde.
4 - Správa vstupného a výstupného systému
Operačný systém je zodpovedný za správu vstupných a výstupných portov počítača, ako sú slúchadlá, tlačiareň, monitor atď.
V minulosti, keď ste chceli nainštalovať nový externý port, bolo dôležité mať inštalačný disk, ktorý obsahoval ovládače na ich akceptovanie.
V súčasnosti je za vyhľadávanie informácií v sieti potrebných na fungovanie nových externých portov zvyčajne zodpovedný samotný operačný systém počítača.
5. Register súborového systému
Súbory sú formáty vytvorené ich vlastníkmi, ktoré sú konvertované do tabuliek a operačný systém je zodpovedný za ich registráciu a uloženie.
Operačný systém je zodpovedný za vytváranie, mazanie a archiváciu vytvorených súborov, ako aj za poskytovanie potrebných nástrojov na prístup k súborom kedykoľvek.
Vytvára komunikáciu medzi súbormi a úložnými jednotkami a nakoniec môže byť nakonfigurovaný na zálohovanie všetkých súborov tak, aby sa v prípade nehody nestratili.
6- Zabezpečenie
Operačný systém je zodpovedný za bezpečnosť stroja. Jednou z najdôležitejších aktivít je prístup používateľov alebo programov tam, kde by nemali.
Existuje veľa vírusov, ktoré môžu ovplyvniť náš systém, a operačný systém zabezpečí, aby sa tak nestalo.
Operačný systém môžete nakonfigurovať tak, aby sa vykonávali pravidelné kontroly a aby sa ustanovili bezpečnostné kontroly, ktoré musíte vykonať.
7- Komunikácia medzi prvkami a aplikáciami
Prostredníctvom sieťových rozhraní operačný systém udržuje komunikáciu medzi rôznymi komponentmi zariadenia a všetkými aplikáciami, ktoré sú s nimi v kontakte. Odosielajte a prijímajte informácie.
8- Správa o stave systému
Existuje niekoľko aplikácií, ktoré sú v predvolenom nastavení nainštalované s operačným systémom, ale nie sú systémom ako takým.
Poskytujú prostredie a základné charakteristiky pre vývoj a vykonávanie programov, ktoré sú nainštalované na našom počítači.
Podáva správu o stave systému, ak sú potrebné nejaké opatrenia, alebo schvaľuje akékoľvek kroky, ktoré sa majú podniknúť, napríklad automatické aktualizácie.
Okrem toho podporuje rôzne programovacie jazyky, takže akýkoľvek typ aplikácie je na našom stroji funkčný. Samozrejme má programy, ktoré zlepšujú komunikáciu medzi aplikáciami.
9 - Správa zdrojov
Spravuje všetky hlavné časti stroja prostredníctvom správcu prostriedkov. Jeho úloha správcu spočíva v zabezpečení a komunikácii centrálnej procesorovej jednotky alebo CPU, externých zariadení, ktoré sú pripojené k počítaču.
Rovnako ako interná pamäť a sekundárna pamäť, kde musíte niekedy vyčistiť a prepnúť uložené časti z jednej na druhú.
Spravuje spravidla všetky zdroje systému a všetky prostriedky, ktoré s ním prichádzajú do styku
10- Správa používateľov
Operačný systém tiež zodpovedá za správu profilov uložených v počítači v závislosti od toho, kto na ňom vytvoril profil.
Správa používateľov môže byť pre jedného užívateľa alebo pre viacerých používateľov. To neznamená, že operačný systém umožňuje vytvorenie iba jedného užívateľského profilu na použitie na jednom počítači.
Skutočnosť, že ide o profil pre jedného používateľa, znamená, že iba popravy tohto používateľa sú aktívne a iba jeho. Na druhej strane v prípade viacerých používateľov umožňuje, aby boli súčasne aktívne aj úlohy viac ako jedného používateľa.
Najbežnejšie operačné systémy
Najznámejšie a najpoužívanejšie operačné systémy na trhu sú Windows, iOS a Linux pre počítače. A Android a iOS pre smartfóny.
Existujú tisíce operačných systémov s rôznymi stupňami sofistikovanosti v závislosti od toho, pre ktoré zariadenie sú potrebné.
Windows patria k veľkým makroregiónom spoločnosti Microsoft, zatiaľ čo iOs patria spoločnosti Apple. Linux je bezplatná softvérová platforma, ktorá vám umožňuje upravovať operačný systém. V rámci platformy Linux sú najznámejšie Ubuntu a Devian.
Tieto bezplatné programy umožňujú užívateľovi meniť operačný systém tak, ako má. Má tiež určité riziko a to, že dotyk s jadrom operačného systému, keď nemáte veľa vedomostí, môže spôsobiť katastrofu.
Naopak, operačné systémy, ako sú Windows a iOS, sú už pripravené pre najskúsenejších používateľov, takže počiatočná konfigurácia operačného systému umožňuje jeho použitie bez toho, aby bolo potrebné vykonať akékoľvek nákladné úpravy.
Referencie
- RAHALKAR, Sagar Ajay. Základy operačného systému. V príručke Foundation Certified Ethical Hacker (CEH). Apress, 2016. s. 3-21.
- BLUME, Steven W. Základy elektroenergetiky pre neelektrických profesionálov. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Základy hardvéru na monitorovanie výkonu. IEEE Micro, 2002, zv. 22, č. 4, s. 64 až 71.
- MILLER, Michael. Absolútny sprievodca pre začiatočníkov k základom počítača. Than Publishing, 2007.
- ALVAREZ, Juan. Pochopenie základov počítača: Prechod k gramotnosti.
- SILBERSCHATZ, AbrahamGALVIN, a kol. Operačné systémy: základné pojmy. Addison-Wesley Iberoamericana ,, 1994.
- TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega. Operačné systémy . Prentice Hall, 1988.
