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

Prečo je softvér rozdelený na systémový a aplikačný softvér?

Softvér je rozdelený do systému a aplikačného softvéru na základe ich základného účelu a toho, ako interagujú s počítačom hardvérom a používateľmi. Divízia zjednodušuje porozumenie, vývoj a údržbu:

* Systémový softvér: Pôsobí to ako sprostredkovateľ medzi používateľom a hardvérom. Jeho primárnym cieľom je spravovať a riadiť počítačový hardvér a poskytnúť platformu pre spustenie aplikačného softvéru. Zvláda úlohy nízkej úrovne, s ktorými používatelia zriedka interagujú. To zahŕňa:

* Operačné systémy (OS): Softvér základného systému, správa zdrojov, ako je pamäť, procesor, úložisko a periférie. Príklady:Windows, MacOS, Linux, Android, iOS.

* Ovládače zariadení: Softvér, ktorý umožňuje OS komunikovať so špecifickými hardvérovými zariadeniami (tlačiarne, grafické karty atď.).

* Utilities: Nástroje, ktoré pomáhajú spravovať a udržiavať systém, ako sú defragmentory diskov, antivírusový softvér a monitory systémov.

* bios/uefi: Firmvér, ktorý inicializuje hardvérové ​​komponenty, keď sa počítač spustí.

* kompilátory a tlmočníci: Preložiť programovacie jazyky do strojového kódu.

* linkery a nakladače: Kombinujte a pripravte programový kód na vykonanie.

* Aplikačný softvér: Je určený na vykonávanie konkrétnych úloh pre používateľov. Spúšťa * na vrchole * systémového softvéru, využívajúci zdroje spravované OS. Zameriava sa na funkcie orientované na používateľa. Príklady zahŕňajú:

* Word Processors: Microsoft Word, Dokumenty Google

* tabuľky: Microsoft Excel, Google Sheets

* Webové prehliadače: Chrome, Firefox, Safari

* hry: Fortnite, Minecraft

* Databázy: Mysql, postgresql

* editory obrázkov: Photoshop, gimp

* E -mail klientov: Výhľad, Thunderbird

Divízia je rozhodujúca, pretože:

* abstrakcia: Systémový softvér skrýva zložitosť hardvéru od aplikačného softvéru a používateľov. Vývojári aplikácií sa nemusia starať o zložitosti správy pamäte alebo ovládačov zariadení; OS to zvládne.

* modularita: Oddelenie systému a aplikačného softvéru umožňuje ľahšie aktualizácie a údržbu. OS môžete aktualizovať bez toho, aby ste nevyhnutne ovplyvnili aplikačný softvér (v ideálnom prípade).

* Prenosnosť: Aplikačný softvér navrhnutý pre konkrétny OS sa môže potenciálne spustiť v akomkoľvek systéme s týmto OS, bez ohľadu na podkladové rozdiely v hardvéri. Systémový softvér sa zaoberá podrobnosťami o hardvéri.

* Zabezpečenie: Systémový softvér môže poskytovať bezpečnostné funkcie, ako sú brány firewall a ovládacie prvky prístupu používateľov, chránia systém a aplikácie pred škodlivým softvérom.

Aj keď sa linka môže niekedy rozostrovať (niektoré aplikácie majú systémové funkcie a niektoré systémové softvér môže byť užívateľská konfigurovateľná), rozlíšenie zostáva cenným organizačným princípom vo svete softvéru.

Najnovšie články

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