Každý osobní počítač je složitýElektronické zařízení sestávající z bloků - příslušenství. Všechny jsou v součtu hardwaru (hardwaru). Analogicky s živými bytostmi je hardware fyzickým tělem. Abyste to zvládli, potřebujete přítomnost něčeho nehmotného: duše, mysli, jiskry - v tomto případě to není důležité. V oblasti výpočetní techniky je takovou nehmotnou složkou systémový a aplikační software (software, software). Bez programů se počítač jeví jako nepotřebná hromada elektronických komponent. Všechno výše uvedené platí pro notebooky, netbooky, mnoho mobilních zařízení atd.
Software je všechny tyto programy,které pracují na použité hardwarové konfiguraci. Jsou rozděleny do několika podmíněných typů, které definují účel a funkčnost.
Systémový software je základem. Definuje způsoby implementace práce všech programů, které jsou spuštěny do značné míry. Může být reprezentován jako kombinace interaktivních programů, jejichž hlavním úkolem je spravovat hardwarové komponenty počítače (procesor, multimediální adaptéry, RAM). Často se termín "systémový počítačový software" vztahuje k operačnímu systému (OS), i když je to jen částečně pravdivé. Systémový software ve skutečnosti působí jako druh "vrstvy" mezi hardwarem počítače a uživatelskými programy aplikací. V moderních systémech nemůže běžná aplikace přímo reagovat s komponentami, na rozdíl od časů DOS, kdy tento přístup převládal. Aplikace nyní vyžaduje, aby vyhovovala určitým pravidlům a byla napsána pomocí dobře definovaného programovacího nástroje pro používaný operační systém. To je důvod, proč programy pro Windows nemohou fungovat v prostředí Linux (a naopak), i když v obou případech tyto operační systémy správně řídí hardwarové komponenty a poskytují vhodné grafické rozhraní pro interakci s uživatelem. Systémový software interpretuje a implementuje řídicí příkazy pro libovolný hardwarový komponent přicházející z aplikací. Kromě toho jsou moderní počítačové operační systémy interaktivní, což uživateli umožňuje částečnou úpravu své práce.
Systémový software neníjediný typ programu. K dispozici je také aplikační software. Uživatelské programy stačí definovat prostředí aplikace. Chcete-li například pracovat s grafikou, použijte prostředí grafického editoru, textové dokumenty - odpovídající editor, pro hru - prostředí aplikační hry atd. Určitý aplikační software nemusí nutně řešit pouze přísně omezený rozsah úkolů: není neobvyklé provozovat různé specializované malé aplikace prostřednictvím rozhraní programu. Aplikační programy se často nazývají "aplikace", které velmi přesně určují jejich podstatu, protože jejich základem je systémový software, který zajišťuje provozuschopnost aplikací.
Překvapivý fakt: spouští jakýkoli aplikační program, uživatel ve skutečnosti zahajuje proces interakce s hardwarovými komponentami počítače. Například tím, že umožňuje přehrávání skladby v přehrávači zvuku, uživatel informuje systém a aplikační software o výstupu zvuku prostřednictvím zvukové karty.
</ p>