Software

Z Wikipedie, otevřené encyklopedie

Skočit na: Navigace, Hledání

Software (česky programové vybavení)[1] je v informatice sada všech počítačových programů používaných v počítači, které provádějí nějakou (obvykle užitečnou) činnost. Software lze rozdělit na systémový software, který zajišťuje chod samotného počítače a jeho styk s okolím a na aplikační software, se kterým buď pracuje uživatel počítače nebo zajišťuje řízení nějakého stroje (viz embedded systém).

Software je protiklad k hardware, který zahrnuje všechny fyzické součásti počítače (elektronické obvody, skříň…).

Obsah

[editovat] Terminologie

Definici ani rozdělení software není možné zcela přesně určit, protože existuje velmi mnoho pohledů na to, jak by měla být provedena. Dále jsou diskutovány některé aspekty.

[editovat] Software a data

Definice software může i tak, že software je v počítači vše, co není hardware (tj. vše kromě fyzických součástí počítače). Avšak v tomto případě zahrnujeme mezi software i data, která typicky není možné vykonat procesorem, protože neobsahují strojové instrukce pro procesor počítače, ale data popisují obrázek, textový dokument a podobně. Označení software se tak někdy vztahuje jen na programy, ale může se vztahovat i na data.

V některých případech lze však na data pohlížet i jako na program (například programy zkomprimované do ZIP souboru). Hranice mezi výkonným software (programem) a daty je nejasná i v případě HTML souborů obsahujících webové stránky, protože v nich může být úryvek programu v JavaScriptu nebo jazyce PHP. Lze nalézt i další příklady.

[editovat] Škodlivý software

Software může provádět i nezamýšlenou činnost a v takovém případě hovoříme buď o programátorské chybě nebo o počítačových virech, malware, spyware, trojských koních a podobném nežádoucím software. Důvodem existence nežádoucího software jsou zlé nebo nečestné úmysly jejích tvůrců, kteří zneužívají chyb ostatním software (webový prohlížeč, e-mailový klient, ale i v operačním systému a jinde) nebo neznalosti obsluhy počítače (viz sociální inženýrství). Běžný uživatel počítače obvykle nemá dostatečné technické znalosti, aby takový software rozeznal nebo dokonce zabránil v jeho činnosti. Proto existují antivirové programy, antispyware a další programy, které leží na pomezí aplikačního a systémového software a pokouší se činnost nežádoucího software eliminovat.

[editovat] Rozdělení software

Podle funkce můžeme software rozdělit na několik skupin:[1]

[editovat] Reference

  1. a b KOLÁŘ, Petr. Operační systémy [online]. Liberec : 2005-02-01, [cit. 2008-09-07]. Dostupné online.

[editovat] Související články