Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* ľudia interagujú prostredníctvom abstrakcií: Neu interagujeme priamo s hardvérom (CPU, pamäť atď.). Potrebujeme vrstvu abstrakcie, ktorá predstavuje informácie a prijíma príkazy spôsobom, ktorý dokážeme pochopiť (napr. Kliknutím na tlačidlá, písanie textu, dotýkanie sa obrazovky). Softvér poskytuje túto abstrakciu.
* Preklad je rozhodujúci: Počítač pracuje pomocou binárneho kódu (0S a 1S). Ľudské pokyny sú oveľa zložitejšie a jemnejšie. Softvér pôsobí ako tlmočník, ktorý prekladá naše akcie (kliknutia, klávesy, hlasové príkazy) do binárneho kódu, ktorému počítač chápe. Naopak, prekladá binárne výstupy počítača do niečoho, čomu rozumieme (text na obrazovke, obrázky, zvuky).
* hardvér je obmedzený: Hardvér sám osebe nie je schopný poskytnúť užívateľsky prívetivý zážitok. Vyžaduje softvér na správu vstupných zariadení, zobrazovanie informácií a spracovanie interakcií používateľov. Hardvér poskytuje základné schopnosti; Softvér definuje * Ako sa tieto schopnosti využívajú a prezentujú používateľovi.
* Flexibilita a prispôsobenie: Softvér umožňuje prispôsobiteľné a prispôsobiteľné rozhrania. Môžeme mať rôzne rozhrania (grafický, príkazový riadok, hlasovo ovládaný) v závislosti od preferencií aplikácie a používateľa. To je nemožné bez programovateľnej sprostredkovateľskej vrstvy.
Stručne povedané, softvér je most, ktorý spája svet intuitívnych akcií a zmysluplné údaje používateľa so svetom počítačového sveta spracovania a binárnych pokynov. Bez toho by sme neboli schopní efektívne používať počítače.