Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Myslite na ne ako na inštalatérske a elektrické zapojenie počítačového systému. Aplikácie (ako napríklad Word procesory alebo webové prehliadače) Nerobte si starosti s tým, ako disková jednotka funguje alebo ako odosielať údaje cez sieť; Spoliehajú sa na programy systémových služieb na spracovanie týchto detailov na nízkej úrovni.
Tu je zrútenie toho, čo robia, a niekoľko príkladov:
Funkcie programov systémových služieb:
* Vstup/výstup (I/O) Operácie: Správa interakcií s periférnymi zariadeniami, ako sú tlačiarne, klávesnice, myši a diskové disky. To zahŕňa veci, ako je manipulácia s prerušeniami, riadenie vyrovnávacích pamätí a prenos údajov.
* Správa pamäte: Pridelenie a riešenie pamäte na rôzne procesy, čím sa zabezpečí, že sa navzájom nezasahujú. To je rozhodujúce pre stabilitu systému.
* Správa súborov: Vytváranie, odstránenie, čítanie a písanie súborov. Zvládajú súborové systémy, štruktúry adresárov a prístup k povoleniam.
* Sieť: Riešenie komunikácie nad sieťami, odosielanie a prijímanie dátových paketov, správa pripojení.
* Zabezpečenie: Presadzovanie riadenia prístupu, autentifikácie a šifrovanie.
* Správa procesov: Vytváranie, plánovanie a ukončenie procesov. Zaisťujú, že procesy fungujú efektívne a spravodlivo zdieľajú systémové zdroje.
* Manipulácia s chybami: Riešenie systémových chýb a výnimky, predchádzanie zrážkam a strate údajov.
* Interprocess Communication (IPC): Umožnenie rôznych programov komunikovať a zdieľať údaje navzájom.
Príklady programov systémových služieb (tieto sa môžu líšiť v závislosti od operačného systému):
* Ovládače zariadení: Sú to programy, ktoré umožňujú operačnému systému interagovať so špecifickými hardvérovými zariadeniami.
* ovládače systému súborov: Spravujú spôsob, akým sú súbory ukladané a prístupné na úložných zariadeniach (pevné disky, SSD atď.).
* Sieťové ovládače: Tieto spravujú sieťové rozhrania a komunikačné protokoly.
* Manažéri pamäť: Tieto prideľujú a deaktivujú pamäť na procesy.
* plánovač: To spravuje vykonávanie procesov.
* Security Services: Zvládajú autentifikáciu, autorizáciu a šifrovanie.
Stručne povedané, programy systémových služieb sú základom prevádzky akéhokoľvek počítačového systému a poskytujú základnú infraštruktúru, na ktorej sú vytvorené aplikácie a samotný operačný systém. Zvládajú zložité podrobnosti o interakcii s hardvérovými a riadiacimi systémovými zdrojmi, čo umožňuje aplikáciám zamerať sa na svoje konkrétne úlohy.