1. Systémový software:
- Operační systémy (OS):Spravuje hardwarové a softwarové prostředky, přiděluje paměť a poskytuje základní služby, jako je správa souborů a plánování úloh. Příklady zahrnují Windows, MacOS, Linux atd.
- Ovladače zařízení:Umožňuje hardwarovým zařízením komunikovat s operačním systémem.
- Utility Software:Provádí úlohy údržby a optimalizace, jako je čištění disku, antivirová ochrana a zálohování systému.
2. Aplikační software:
- Software pro produktivitu:Nástroje používané k vytváření a úpravám dokumentů, tabulek, prezentací, databází atd. Příklady zahrnují Microsoft Office Suite (Word, Excel, PowerPoint), Adobe Acrobat Reader atd.
- Multimediální software:Používá se k vytváření, úpravám a přehrávání zvuku, videa a grafického obsahu. Příklady zahrnují video editory, software pro produkci hudby, editory obrázků atd.
- Zábavní software:Hry, interaktivní média a zážitky z virtuální reality.
- Vzdělávací software:Navržen pro pomoc při učení a vyučování.
- Business Software:Používá se pro úkoly, jako je účetnictví, řízení zásob, řízení vztahů se zákazníky (CRM) atd.
3. Programovací software:
- Kompilátory:Překládá kód programovacího jazyka na vysoké úrovni do strojového kódu, který může počítač spustit.
- Debuggery:Nástroje používané k identifikaci a opravě chyb v softwarovém kódu.
- Integrovaná vývojová prostředí (IDE):Poskytují komplexní prostředí pro vývoj softwaru, včetně editorů, debuggerů, kompilátorů a dalších nástrojů.
4. Webový software:
- Webové prohlížeče:Programy používané pro přístup a zobrazení webových stránek. Příklady zahrnují Google Chrome, Mozilla Firefox, Microsoft Edge atd.
- Webové servery:Software, který ukládá a doručuje obsah webových stránek klientům přes internet.
- Nástroje pro vývoj webu:Používají se k vytváření, úpravám a testování webových aplikací a webových stránek.
5. Vestavěný software:
- Firmware:Software trvale uložený na hardwarových zařízeních, která řídí jejich chování.
- Software v reálném čase:Používá se v zařízeních, která vyžadují okamžitou reakci a přísné načasování, jako jsou lékařské vybavení a systémy řízení letu.
Toto je jen několik příkladů obrovského množství dostupného softwaru a neustále se vyvíjejí nové typy, které splňují různé potřeby uživatelů a technologický pokrok.