Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Myslite na to takto:
* System Software: Nadácia a rámec počítača. Predstavte si pódium, osvetlenie a zákulisnú posádku divadelnej produkcie.
* Aplikácie: Programy, ktoré priamo vykonávajú úlohy používateľov. Toto sú herci, scenár a hudba, ktoré tvoria skutočnú show, ktorú publikum videlo.
Ako interagujú:
1. Správa zdrojov: Aplikácie potrebujú zdroje, ako je pamäť, spracovanie a prístup k hardvéru (napríklad pevný disk alebo sieť). Systémový softvér (konkrétne operačný systém) pôsobí ako manažér, čím sa tieto zdroje pričievajú spravodlivo a efektívne medzi rôznymi aplikáciami.
2. hardvérová abstrakcia: Aplikácie priamo ne interagujú s hardvérom. Namiesto toho odosielajú požiadavky prostredníctvom systémového softvéru, ktorý pôsobí ako sprostredkovateľ. Vývojárom to uľahčuje písanie aplikácií bez toho, aby museli poznať špecifiká každého hardvérového komponentu.
3. Poskytovanie služieb: Systémový softvér poskytuje celý rad služieb, na ktoré sa aplikácie spoliehajú, napríklad:
* Správa systému súborov: Organizácia, ukladanie a získavanie súborov.
* sieťová komunikácia: Pripojenie na internet a ďalšie zariadenia.
* Zabezpečenie: Ochrana systému pred neoprávneným prístupom.
* User rozhrania: Poskytovanie spôsobu interakcie s počítačom (napríklad prostredníctvom grafického rozhrania alebo príkazového riadku).
Príklad:
Povedzme, že upravujete fotografiu vo Photoshope (aplikácia).
* Keď otvoríte Photoshop, operačný systém (System Software) prideľuje na ňu pamäť a spracovateľský výkon.
* Keď uložíte upravený obrázok, súborový systém (System Software) je zodpovedný za písanie týchto údajov na váš pevný disk.
* Ak chcete tento obrázok zdieľať online, Network Protocols (System Software) Spravované podľa vášho OS sa používa na jeho odosielanie cez internet.
V podstate:
Systémový softvér kladie základy a poskytuje kontrolované a predvídateľné prostredie. Aplikácie využívajú toto prostredie na vykonávanie konkrétnych úloh pre používateľa. Táto interakcia je rozhodujúca pre správne fungovanie akéhokoľvek počítačového systému.