Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je systémový program a jeho typy?

Systémový program je typ počítačového programu, ktorý je navrhnutý na vykonávanie úloh súvisiacich s riadením a riadením počítačových hardvérových a softvérových zdrojov. Pôsobia ako rozhranie medzi používateľom a hardvérom a poskytujú služby, ktoré umožňujú aplikáciám fungovať efektívne a interagovať so systémom. Vo všeobecnosti sa priamo nezúčastňujú na úlohách orientovaných na používateľa, ako je spracovanie textu alebo hranie hier; Namiesto toho zvládajú procesy zákulisia, ktoré tieto aplikácie umožňujú.

Systémové programy môžu byť široko rozdelené do niekoľkých typov, aj keď čiary sa niekedy môžu rozmazať:

1. Operačné systémy (OS): Toto je najzákladnejší systémový program. OS spravuje všetky hardvérové ​​a softvérové ​​zdroje vrátane pamäte, procesorov, úložných zariadení a vstupných/výstupných zariadení. Príklady zahŕňajú Windows, MacOS, Linux, Android a iOS. OS poskytuje služby, ako je správa procesov, správa pamäte, systémy súborov, zabezpečenie a vytváranie sietí.

2. Utility na správu súborov: Tieto programy sa zaoberajú tvorbou, vymazaním, manipuláciou a organizáciou súborov a adresárov na úložných zariadeniach. Príklady zahŕňajú príkazy ako `cp` (kópia),` mv` (pohyb), `rm` (rebera),` mkdir` (Make Directory) a grafické prieskumníci súborov (napríklad Prieskumník systému Windows alebo Finder).

3. Text editory/kompilátory/tlmočníci: Zatiaľ čo redaktori textu často používajú používatelia priamo, sú to tiež rozhodujúce programy systému. Kompilátory prekladajú programovacie jazyky na vysokej úrovni (ako C ++, Java) do strojového čitateľného kódu, zatiaľ čo tlmočníci vykonávajú kódový riadok podľa riadku (napríklad Python alebo JavaScript). Sú nevyhnutné pre vývoj softvéru a údržbu systému.

4. Linkery/nakladače: Tieto programy pripravujú a načítajú spustiteľné programy do pamäte na vykonanie. Linker kombinuje rôzne časti programu (napr. Súbory objektov vytvorené kompilátorom) do jedného spustiteľného súboru. Nakladač potom načíta tento súbor do pamäte a pripraví ho na vykonanie CPU.

5. Ovládače zariadení: Sú to systémové programy, ktoré pôsobia ako sprostredkovatelia medzi operačným systémom a hardvérovými zariadeniami (tlačiarne, grafické karty, sieťové adaptéry atď.). Umožňujú OS, aby tieto zariadenia komunikoval a ovládal.

6. Nástroje na monitorovanie systému: Tieto programy sledujú výkon systému, využitie zdrojov (CPU, pamäť, I/O disk) a ďalšie metriky systému. Pomáhajú identifikovať prekážky a potenciálne problémy. Príklady zahŕňajú `TOP`,` HTOP` (Linux), Správca úloh (Windows) a monitor aktivity (MACOS).

7. Systémové služby: Široká kategória zahŕňajúca rôzne malé programy, ktoré vykonávajú špecifické úlohy súvisiace s systémom. To zahŕňa programy pre:

* Diagnostika: Kontrola zdravia systému.

* zálohovanie a zotavenie: Vytváranie záloh a obnovenie údajov.

* Zabezpečenie: Implementácia firewall, antivírusu a ďalšie bezpečnostné opatrenia.

* Sieť: Správa sieťových pripojení a konfigurácií.

* Správa diskov: Rozdelenie, formátovanie a riadenie priestoru na disku.

Je dôležité poznamenať, že rozdiel medzi systémovými programami a aplikačnými programami nie je vždy rigidný. Niektoré programy môžu mať charakteristiky oboch. Napríklad systém správy databáz (DBMS) možno považovať za systémový program, pretože spravuje dátové zdroje, ale používa ho aj aplikácie na ukladanie a získavanie údajov.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené