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.
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ů.
NahoruSoftware: typy aplikací, příklady
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.
NahoruVlastnosti softwaru
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.
NahoruTypy souborů
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í) |
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 |
Operační systémy
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 | 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