Výpis souhrnů

Software

Prohlížíte si souhrny informací k určitým tématům. Systémy Umíme se zaměřují hlavně na jejich procvičování. Ke cvičením k jednotlivým podtématům se dostanete pomocí odkazů níže.

« Zpět na procvičování

Podkapitoly

Pojem software označuje programy, které počítač provádí. Existuje řada různých typů softwaru, např. kancelářské aplikace, prohlížeče internetu, počítačové hry, grafické nástroje. Pro orientaci v dostupných programech je dobré mít jasno ve vlastnostech softwaru, např. jde o desktopový či mobilní, otevřený či proprietární. Tyto znalosti nám pomohou lépe vybrat software, který se hodí pro naše potřeby.

Programy často pracují se soubory, přičemž existuje celá řada typů souborů. Jejich znalost nám opět pomáhá lépe volit prostředky, se kterými chceme pracovat.

Klíčovým typem softwaru je operační systém, který zajišťuje základní fungování počítače a umožňuje spouštění dalších programů.

Nahoru

Software: typy aplikací, příklady

Přejít ke cvičením na toto téma »

Existuje řada různých typů softwaru, pro každý typ pak máme k dispozici na výběr z více konkurenčních produktů. Mezi výrazné typy softwaru patří následující.

Prohlížeče webových stránek, které umožňují uživatelům prohlížet a interagovat s webovými stránkami. Příklady zahrnují Google Chrome, Mozilla Firefox, Microsoft Edge.

Textové procesory umožňují uživatelům psát a editovat textové soubory. Příklady zahrnují Microsoft Word, LibreOffice Writer, Dokumenty Google.

Tabulkové editory umožňují uživatelům vytvářet, editovat a analyzovat tabulky a data v nich uložená. Příklady zahrnují Microsoft Excel, LibreOffice Calc, Tabulky Google.

Grafické editory umožňují uživatelům vytvářet a editovat grafiku a obrázky. Příklady zahrnují Adobe Photoshop, GIMP, Inkscape.

Programovací jazyky umožňují vývojářům vytvářet softwarové aplikace. Příklady zahrnují Python, Java, C++. Pro přípravu programů používají programátoři vývojová prostředí, např. Visual Studio Code, PyCharm, Eclipse. Pro vývoj počítačových her se používají specializované herní enginy, např. Unity, Unreal Engine.

Systémový software umožňuje počítači fungovat správně. Příklady zahrnují operační systémy jako Windows, macOS, Linux. Dále do této kategorie také můžeme zařadit například antivirové programy.

Nahoru

Programy provádějící určitou užitečnou činnost se označují jako aplikace. Desktopové aplikace jsou určené pro stolní počítače či notebooky. Mobilní aplikace jsou vyvíjené pro smartphony, jsou uzpůsobené např. dotykovému ovládání. Desktopové i mobilní aplikace je za účelem použití zpravidla nutné instalovat na úložiště zařízení. Naopak webové (či cloudové) aplikace zpravidla běží v internetovém prohlížeči.

Otevřený software je k dispozici i v podobě zdrojových kódů. Svobodný software mohou uživatelé používat k libovolnému účelu. Otevřený software mnohdy bývá zároveň svobodný, často bývá vyvíjený komunitou dobrovolníků. Příkladem takového softwaru je např. Linux, Gimp či LibreOffice. Podstatná část infrastruktury internetu je závislá na otevřeném/svobodném softwaru.

Proprietární software zdrojové kódy nemá k dispozici a jeho použití bývá omezeno licencí (tzv. End User License Agreement = EULA). Proprietární software obvykle zároveň bývá komerční, autor/vydavatel jej prodává za účelem zisku (nyní často formou předplatného). Příkladem komerčního proprietárního softwaru jsou Windows, Microsoft Office či aplikace v rámci Adobe Creative Cloud.

Používání komerčního softwaru bez zakoupení licence je nelegální. Trial verze softwaru lze používat zdarma po určitou dobu, obvykle za účelem vyzkoušení. Freeware je většinou proprietární software, který je možné používat zdarma.

Aplikace bývají dostupné v různých verzích. Novější verze má zpravidla vyšší číselné označení (např. aplikace verze 1.1 bude novější než verze 0.8). Povýšení na novou verzi je aktualizace či upgrade. V softwaru se mohou objevit nezamýšlené chyby, tzv. bugy. Testovací verze softwaru, která se blíží dokončení, se označuje jako betaverze. Software se v současnosti distribuuje zejména přes internet.

Nahoru

Soubory mohou obsahovat různé typy dat. Pro uložení určitých dat se hodí konkrétní formát souboru. Ten často bývá popisován příponou názvu souboru. Jako příklad mějme soubor poznamky.txt: poznamky je samotný název souboru, přípona txt vyjadřuje, že jde o soubor s prostým textem.

Dále uvádíme příklady různých formátů:

Zkratka Popis
jpg bitmapový obrázek se ztrátovou kompresí
bmp bitmapový obrázek bez komprese
png bitmapový obrázek s bezztrátovou kompresí
svg vektorový obrázek
docx, doc, odt textový dokument
xlsx, xls, ods dokument tabulkového procesoru
pptx, ppt, odp prezentace
txt prostý text (bez formátování)
pdf dokument, na různých zařízeních se zobrazuje jednotně
xml dokument se strukturovanými informacemi opatřenými značkami (tagy)
wav zvuk bez komprese
mp3, ogg, flac zvuk s kompresí
zip, rar, 7z archiv (obsahuje komprimované soubory)
csv obsahuje jednoduchá tabulková data
exe spustitelný program pro Windows
html soubor se zdrojovým kódem webové stránky
Nahoru

Operační systém je program, který se obvykle spouští krátkou dobu po zapnutí počítače. Zprostředkovává spouštění dalších programů/aplikací (ty mohou být určené pro konkrétní operační systém). Programy v rámci operačního systému běží jako jednotlivé procesy, soudobé operační systémy obvykle podporují běh více procesů zároveň (multitasking).

Prostřednictvím operačního systému mohou aplikace komunikovat s hardwarem (vizte schéma níže). Operační systém dále zajišťuje organizaci dat na úložišti a přístup k nim, obvykle umožňuje pracovat s uživatelskými účty či právy uživatelů. To, že mnoho činností zajišťuje operační systém, zjednodušuje do určité míry vývoj programů (aplikací).

Operační systémy se původně ovládaly zadáváním příkazů do příkazového řádku. V současnosti obvykle mají grafické uživatelské rozhraní (GUI), které umožňuje např. ovládání klávesnicí a myší či dotykem.

Některé aplikace bývají zahrnuty v samotné instalaci operačního systému, např. internetový prohlížeč, prohlížeč souborů či základní ovladače hardwaru.

Příklady operačních systémů

Mezi běžné desktopové operační systémy (určené zejména pro stolní počítače, notebooky) patří:

Název operačního systému Vyvíjí jej Další informace
Windows Microsoft Nejrozšířenější systém na osobních počítačích. Je proprietární.
Linux komunita vývojářů + různé společnosti Jedná se o svobodný a otevřený software.
macOS Apple Oficiálně lze spustit pouze na počítačích Mac.

Mezi běžné mobilní operační systémy náleží:

Název operačního systému Vyvíjí jej Další informace
Android Google V současnosti nejrozšířenější, výrobci jej uzpůsobují svým zařízením.
iOS Apple Pouze pro zařízení značky Apple.

Aktualizace

Operační systém jako každý další software může obsahovat bezpečnostní chyby. Ty jsou zpravidla průběžně opravovány. Bezpečnostní záplaty (a případně různá vylepšení či změny) se dostávají na zařízení uživatele jako v rámci aktualizací (též update/upgrade).

Nahoru
NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Nejprve se prosím podívejte na časté dotazy:

Čeho se zpráva týká?

Vzkaz Obsah Ovládání Přihlášení Licence