Na čo sa používa systémový softvér?

dva rady počítačov, ploché monitory

Kredit za obrázok: Noel Hendrickson/DigitalVision/GettyImages

Systémový softvér je súbor programov, ktoré podporujú operácie počítača. Je úzko spätý s počítačovou architektúrou. Tým, že sa stará o základné úlohy, ako je vstup, výstup a ukladanie dát, systémový softvér umožňuje vývojárom aplikácií zamerať sa na špecifické úlohy, ktoré ich softvér potrebuje splniť. Príklady systémového softvéru zahŕňajú operačné systémy, ovládače zariadení, programovacie nástroje a všetky ostatné pomocné programy, ktoré umožňujú fungovanie počítača.

Softvér operačného systému

Operačný systém počítača riadi prideľovanie hardvérových zdrojov. Spracováva vstupné dáta z periférnych zariadení, plánuje čas procesora CPU, riadi využitie pamäte a odosiela výstupné dáta do tlačiarní a iných periférií. Dnes väčšina operačných systémov umožňuje spustenie viacerých aplikácií súčasne, pričom sa medzi nimi prepína alokácia zdrojov. Niektoré z najznámejších príkladov operačných systémov zahŕňajú Windows, Mac OS a Linux.

Video dňa

Podpora ovládačov zariadenia

Všetky rôzne periférne zariadenia používané počítačovým systémom, vrátane myši, klávesnice, displej, pevný disk a tlačiareň, sú ovládané jednotlivými časťami softvéru známeho ako zariadenie vodičov. Niektoré ovládače sú súčasťou systémového softvéru, zatiaľ čo iné sa musia nainštalovať pri prvom pripojení zariadenia k počítaču. Na uľahčenie tohto procesu dnes väčšina ovládačov používa štandardný protokol podporovaný systémovým softvérom, ako je Plug and Play, na uľahčenie komunikácie medzi hardvérom zariadenia a počítačom systém.

Systémový aj aplikačný softvér pozostáva z počítačových inštrukcií, ktoré sú napísané v programovacom jazyku a následne spracované na použitie počítačom. Systémový softvér môže zahŕňať nástroje, ako sú kompilátory, assemblery a linkery, ktoré premieňajú programovací kód čitateľný človekom na strojový kód, ktorý má počítač spustiť. Príklady nástrojov na programovanie systémového softvéru zahŕňajú Microsoft Visual Studio IDE (Interactive Development Environment) a Apple Xcode IDE.

Systémové nástroje

Súčasťou systémového softvéru je zvyčajne množstvo pomocných programov, ktoré vykonávajú administratívne úlohy. Môžu to byť programy na: kompresiu diskovej jednotky a diagnostiku problémov s diskom; inštalovať a odinštalovať softvér; spravovať recyklačný kôš a vykonávať zálohovanie a obnovu systému. Systémové nástroje môžu byť zabudované do systémového softvéru alebo pridané ako samostatné produkty.

Iné použitia systémového softvéru

Bezpečnosť je kritickým problémom počítačových systémov, ktoré sú prepojené s vonkajším svetom, takže väčšina systémového softvéru poskytuje brány firewall a antivírusové programy, ktoré chránia pred hackermi a škodlivými programami. Ďalšou dôležitou funkciou systémového softvéru je podpora používateľského rozhrania, čo je spôsob, akým ľudia komunikujú s počítačom. Používateľské rozhranie môže mať formu príkazového riadku alebo môže byť plnohodnotným GUI (grafické používateľské rozhranie), ktoré používateľom umožňuje interakciu s oknami, ponukami a tlačidlami. Systémový softvér je tiež zodpovedný za správu sieťových pripojení a poskytovanie súborových systémov, ktoré využívajú externé úložisko.