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
počítačové znalosti >> Systémy >> unix >> .

Prečo sa Shell nepovažuje za OS?

Zatiaľ čo škrupina bash (a iné škrupiny ako ZSH, ryby atď.) Sú rozhodujúcimi komponentmi operačného systému a ťažko interagujú s jadrom, nie sú považoval sa za samotný operačný systém, pretože im chýba niekoľko kľúčových charakteristík OS:

* Interakcia jadra: Škrupiny sú * programy na úrovni používateľa. Spúšťajú * na vrchole * jadra operačného systému a spoliehajú sa na jadro pre základné služby, ako je prístup k systému súborov, správa procesov, pridelenie pamäte a I/O zariadenia. Jadro je jadrom OS; Shell je program, ktorý využíva služby jadra.

* Správa zdrojov: Jadro OS je zodpovedné za správu systémových zdrojov, ako je čas CPU, pamäť a periférne zariadenia. Shell priamo spravuje tieto zdroje; Vyžaduje ich použitie z jadra.

* Abstrakcia hardvéru: Jadro poskytuje abstraktnú vrstvu medzi hardvérom a softvérom bežiacim v systéme. Shell neinteraguje priamo s hardvérom; Na to používa API jadra.

* Zabezpečenie: Jadro je zodpovedné za presadzovanie bezpečnostných zásad, správu používateľských účtov a riadenie prístupu k systémovým zdrojom. Shell vykonáva iba príkazy na základe povolení udelených jadrom.

* Správa procesov (nad rámec jednoduchého vykonávania): Zatiaľ čo škrupiny spúšťajú a spravujú procesy do istej miery, jadro je zodpovedné za vytváranie, plánovanie a ukončenie procesu nízkej úrovne. V rámci tohto rámca sa škrupiny primárne zaoberajú interakciou používateľov a vykonávaním príkazov.

Stručne povedané:Shell je tlmočník príkazového riadku, ktorý poskytuje používateľské rozhranie na interakciu s jadrom operačného systému. Je to výkonný nástroj, ale je to len jeden program medzi mnohými behom v OS. Jadro OS je základná vrstva zodpovedná za správu celého systému. Vzťah je analogický s vodičom, ktorý riadi auto - vodič používa auto (OS), ale vodič nie je samotné auto.

Najnovšie články

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