Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Komponenty operačného systému (OS): Toto je jadro systémových programov a zahŕňa:
* jadro: Srdce OS, riadenie zdrojov, ako je pamäť, procesor a periférne zariadenia.
* Systém súborov: Zaoberá sa ukladaním a získavaním súborov v systéme.
* Ovládače zariadení: Rozhranie medzi OS a hardvérovými zariadeniami.
* Správa pamäte: Prideľuje a spravuje pamäť počítača.
* Správa procesov: Riadi vykonávanie programov a procesov.
* Security Services: Poskytuje ochranu pred neoprávneným prístupom a porušením údajov.
2. Systémové služby: Jedná sa o nástroje na správu systému a často sa spájajú s OS:
* Správa diskov: Formátovanie, rozdelenie a správa úložných zariadení.
* File Utilities: Kopírovanie, pohyb, odstraňovanie a hľadanie súborov.
* Monitorovanie systému: Pozorovanie výkonu systému a využívanie zdrojov.
* zálohovanie a zotavenie: Vytváranie kópií údajov a obnovovacích systémov.
* bezpečnostné nástroje: Antivírusový softvér, brány firewall a systémy detekcie narušenia.
3. Systémové programovacie jazyky: Tieto jazyky sú navrhnuté na písanie systémových programov:
* c: Výkonný a efektívny jazyk pre programovanie systému.
* c ++: Objektovo orientované rozšírenie C, ktoré sa často používa na vývoj na úrovni systému.
* jazyk montáže: Jazyk nízkej úrovne, ktorý interaguje priamo s procesorom.
4. Sieťové programy: Tieto programy uľahčujú komunikáciu medzi počítačmi:
* Network protokoly: Pravidlá, ktoré upravujú výmenu údajov v sieti (napr. TCP/IP).
* Sieťové služby: Programy, ktoré poskytujú konkrétne sieťové funkcie (napr. E -mailové servery, webové servery).
* Sieťové nástroje: Pre riadenie a riešenie problémov siete (napr. Ping, traceroute).
5. Systémové knižnice: Jedná sa o zbierky vopred napísaného kódu, ktoré je možné znovu použiť v iných programoch:
* Štandardné knižnice: Poskytnite bežne používané funkcie pre vstup/výstup, manipulácia s reťazcami a ďalšie.
* grafické knižnice: Používa sa na vytváranie a manipuláciu s grafikou a vizuálnymi prvkami.
* Knižnice siete: Uľahčovať sieťovú komunikáciu v rámci aplikácií.
Dôležitá poznámka: Toto nie je vyčerpávajúci zoznam. Existuje mnoho ďalších typov systémových programov a niektoré programy môžu spadať do viacerých kategórií.
Namiesto premýšľania o „piatich typoch“ je užitočnejšie porozumieť rôznym úlohám, ktoré systémové programy zohrávajú pri podpore a správe počítačového systému.