Výpis prehľadov
Softvér
Podkapitoly
Pojem softvér označuje programy, ktoré počítač vykonáva. Existuje viacero rôznych typov softvéru, napr. kancelárske aplikácie, prehliadače internetu, počítačové hry, grafické nástroje. Na orientáciu v dostupných programoch je dobré mať jasno vo vlastnostiach softvéru, napr. ide o desktopový alebo mobilný, otvorený alebo proprietárny. Tieto znalosti nám pomôžu lepšie vybrať softvér, ktorý je vhodný pre naše potreby.
Programy často pracujú so súbormi, pričom existuje viacero typov súborov. Ich znalosť nám opäť pomáha lepšie voliť prostriedky, s ktorými chceme pracovať.
Kľúčovým typom softvéru je operačný systém, ktorý zaisťuje základné fungovanie počítača a umožňuje spustenie ďalších programov.
HoreSoftvér: typy aplikácií, príklady
Existuje veľa rôznych typov softvéru, pre každý typ potom máme k dispozícii na výber z viacerých konkurenčných produktov. Medzi výrazné typy softvéru patria nasledujúce.
Prehliadače webových stránok, ktoré umožňujú používateľom prezerať a interagovať s webovými stránkami. Príklady zahŕňajú Google Chrome, Mozilla Firefox, Microsoft Edge.
Textové procesory umožňujú používateľom písať a editovať textové súbory. Príklady zahŕňajú Microsoft Word, LibreOffice Writer, Dokumenty Google.
Tabuľkové editory umožňujú používateľom vytvárať, editovať a analyzovať tabuľky a v nich uložené dáta. Príklady zahŕňajú Microsoft Excel, LibreOffice Calc, Tabuľky Google.
Grafické editory umožňujú používateľom vytvárať a editovať grafiku a obrázky. Príklady zahŕňajú Adobe Photoshop, GIMP, Inkscape.
Programovacie jazyky umožňujú vývojárom vytvárať softvérové aplikácie. Príklady zahŕňajú Python, Java, C++. Na prípravu programov používajú programátori vývojové prostredia, napr. Visual Studio Code, PyCharm, Eclipse. Na vývoj počítačových hier sa používajú špecializované herné enginy, napr. Unity, Unreal Engine.
Systémový softvér umožňuje počítaču fungovať správne. Príklady zahŕňajú operačné systémy ako Windows, macOS, Linux. Ďalej môžeme do tejto kategórie tiež zaradiť napríklad antivírusové programy.
HoreVlastnosti softvéru
Programy vykonávajúce určitú užitočnú činnosť sa označujú ako aplikácie. Desktopové aplikácie sú určené pre stolné počítače alebo notebooky. Mobilné aplikácie sú vyvíjané pre smartfóny, sú prispôsobené napr. dotykovému ovládaniu. Desktopové aj mobilné aplikácie je za účelom použitia väčšinou nutné inštalovať na úložisko zariadenia. Naopak webové (alebo cloudové) aplikácie väčšinou bežia v internetovom prehliadači.
Otvorený softvér je k dispozícii aj v podobe zdrojových kódov. Slobodný softvér môžu používatelia používať na ľubovoľný účelu. Otvorený softvér býva častokrát zároveň slobodný, často býva vyvíjaný komunitou dobrovoľníkov. Príkladom takého softvéru je napr. Linux, Gimp alebo LibreOffice. Podstatná časť infraštruktúry internetu je závislá od otvoreného/slobodného softvéru.
Proprietárny softvér nemá k dispozícii zdrojové kódy a jeho použitie býva obmedzené licenciou (tzv. End User License Agreement = EULA). Proprietárny softvér väčšinou zároveň býva komerčný, autor/vydavateľ ho predáva za účelom zisku (teraz často formou predplatného). Príkladom komerčného proprietárneho softvéru sú Windows, Microsoft Office alebo aplikácie v rámci Adobe Creative Cloud.
Používanie komerčného softvéru bez zakúpenia licencie je nelegálne. Trial verzie softvéru je možné používať zadarmo po určitú dobu, väčšinou za účelom vyskúšania. Freeware je väčšinou proprietárny softvér, ktorý je možné používať zadarmo.
Aplikácie bývajú dostupné v rôznych verziách. Novšia verzia má väčšinou vyššie číselné označenie (napr. aplikácia verzie 1.1 bude novšia než verzie 0.8). Povýšenie na novú verziu je aktualizácia alebo upgrade. V softvéri sa môžu objaviť nezamýšľané chyby, tzv. bugy. Testovacia verzia softvéru, ktorá sa blíži dokončeniu, sa označuje ako betaverzia. Softvér sa v súčasnosti distribuuje hlavne cez internet.
HoreTypy súborov
Súbory môžu obsahovať rôzne typy dát. Na uloženie určitých dát sa hodí konkrétny formát súboru. Ten často býva popisovaný príponou názvu súboru. Ako príklad majme súbor poznamky.txt: poznamky je samotný názov súboru, prípona txt vyjadruje, že ide o súbor s čistým textom.
Ďalej uvádzame príklady rôznych formátov:
| Skratka | Popis |
|---|---|
| jpg | bitmapový obrázok so strátovou kompresiou |
| bmp | bitmapový obrázok bez kompresie |
| png | bitmapový obrázok s bezstrátovou kompresiou |
| svg | vektorový obrázok |
| docx, doc, odt | textový dokument |
| xlsx, xls, ods | dokument tabuľkového procesoru |
| pptx, ppt, odp | prezentácia |
| txt | holý text (bez formátovania) |
| dokument, na rôznych zariadeniach sa zobrazuje jednotne | |
| xml | dokument so štruktúrovanými informáciami opatrenými značkami (tagmi) |
| wav | zvuk bez kompresie |
| mp3, ogg, flac | zvuk s kompresiou |
| zip, rar, 7z | archív (obsahuje komprimované súbory) |
| csv | obsahuje jednoduché tabuľkové dáta |
| exe | spustiteľný program pre Windows |
| html | súbor so zdrojovým kódom webovej stránky |
Operačné systémy
Operačný systém je program, ktorý sa väčšinou spúšťa krátku dobu po zapnutí počítača. Sprostredkováva spustenie ďalších programov/aplikácií (tie môžu byť určené pre konkrétny operačný systém). Programy v rámci operačného systému bežia ako jednotlivé procesy, súčasné operačné systémy väčšinou podporujú beh viacerých procesov zároveň (multitasking).
Prostredníctvom operačného systému môžu aplikácie komunikovať s hardvérom (viďte schému nižšie). Operačný systém ďalej zaisťuje organizáciu dát na úložisku a prístup k ním, väčšinou umožňuje pracovať s používateľskými účtami alebo právami používateľov. To, že veľa činností zaisťuje operačný systém, zjednodušuje do určitej miery vývoj programov (aplikácií).

Operačné systémy sa pôvodne ovládali zadávaním príkazov do príkazového riadka. V súčasnosti majú väčšinou grafické používateľské rozhranie (GUI), ktoré umožňuje napr. ovládanie klávesnicou a myšou alebo dotykom.
Niektoré aplikácie bývajú zahrnuté v samotnej inštalácii operačného systému, napr. internetový prehliadač, prehliadač súborov alebo základné ovládače hardvéru.
Príklady operačných systémov
Medzi bežné desktopové operačné systémy (určené hlavne pre stolné počítače, notebooky) patria:
| Názov operačného systému | Vyvíja ho | Ďalšie informácie |
|---|---|---|
| Windows | Microsoft | Najrozšírenejší systém na osobných počítačoch. Je proprietárny. |
| Linux | komunita vývojárov + rôzne spoločnosti | Ide o slobodný a otvorený softvér. |
| macOS | Apple | Oficiálne je ho možné spustiť iba na počítačoch Mac. |
Medzi bežné mobilné operačné systémy patria:
| Názov operačného systému | Vyvíja ho | Ďalšie informácie |
|---|---|---|
| Android | V súčasnosti najrozšírenejší, výrobcovia ho prispôsobujú svojim zarideniam. | |
| iOS | Apple | Iba pre zariadenia značky Apple. |
Aktualizácie
Operačný systém, ako každý ďalší softvér, môže obsahovať bezpečnostné chyby. Tie sú väčšinou priebežne opravované. Bezpečnostné záplaty (a prípadne rôzne vylepšenia alebo zmeny) sa dostávajú na zariadenie používateľa v rámci aktualizácií (tiež update/upgrade).
Hore