Projekt

Obecné

Profil

Akce

Programové vybavení (SoftWare SW)

Oblast softwaru zahrnuje programy od základních vstupně/výstupních systémů (BIOS), přes operační systémy (DOS, OS/2, System 7 atd.), grafická rozhraní (Windows) a veškeré Aplikace, od jednoduchých utilit až po komplexní programové systémy. Software je obecně série programových instrukcí, uložená v přirozených celcích (souborech) na záznamovém médiu či v paměti počítače. Software sám je vždy „nehmotný“, ke svému šíření a používání vždy potřebuje hardware. (1, str. 380)
Uvádím zde některé významné kategorie programového vybavení:
  • Firmware: BIOS, adresní módy, architektura souboru instrukcí (Instruction Set Architecture = ISA), jazyk symbolických instrukcí - assembler
  • Operační systém: struktura souboru na disku, privilegia a ochrana, přepínaní úloh, jádro, správa paměti a zařízení
  • Vývojářský SW: asembler-překladač a linker, simulátor a debugger, knihovny
  • Aplikace: programovací jazyky, editory, prohlížeče, hry, ...

Cílem SW je zpracování dat nebo řízení HW. Z tohoto důvodu je nutné pohlížet na SW v koordinaci s HW, jelikož SW nelze bez HW interpretovat; SW můžeme interpretovat jako informaci. Při této koordinaci SW a HW vždy uvažujeme jednotlivé úrovně abstrakce, jelikož je zbytečné ba i chybné se bavit o napěťových úrovních signálů při vytváření textového dokumentu (s tématem tomuto se nevěnujícímu). Jednotlivé úrovně abstrakce jsou patrné na obrázku níže:

Aktualizováno uživatelem Jednatel J.H. před více než 4 roky(ů) · 1 revizí