Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
jadro:
* Jadro operačného systému: Jadro je softvér s najnižšou úrovňou, ktorý priamo interaguje s hardvérom počítača. Spravuje zdroje systému vrátane procesora, pamäte, úložiska a periférnych zariadení. Myslite na to ako na centrálneho manažéra, prideľuje zdroje a zaistite, aby všetko fungovalo hladko.
* poskytuje služby pre aplikácie: Aplikácie priamo interagujú s hardvérom; Namiesto toho požadujú služby (napríklad prístup k súboru alebo niečo tlačenie) z jadra, ktoré potom spracúva podrobnosti o nízkej úrovni.
* Zodpovedá za zásadné úlohy: Medzi ne patrí správa procesov (spustenie, zastavenie a správa prevádzkovaných programov), správa pamäte, správa zariadení (správa interakcií s periférnymi zariadeniami, ako sú tlačiarne a klávesnice) a bezpečnosť (riadenie prístupu k systémovým zdrojom).
* Príklad: Keď otvoríte súbor, vaša aplikácia požiada jadro o otvorenie súboru; Jadro potom spracúva skutočné čítanie údajov z pevného disku.
shell:
* tlmočník príkazového riadku: Shell je program, ktorý poskytuje používateľské rozhranie, zvyčajne rozhranie príkazového riadku (CLI), ktoré umožňuje používateľom interagovať s operačným systémom. Je to program, ktorý * beží na vrchole * jadra.
* prekladá príkazy: Keď zadáte príkaz do shellu (napríklad `ls` na zoznam súborov alebo` mkdir` na vytvorenie adresára), shell prekladá tento príkaz do pokynov, ktorým jadro môže porozumieť a vykonať.
* poskytuje spôsob spustenia programov: Na spustenie ďalších aplikácií používate Shell. Shell pôsobí ako sprostredkovateľ medzi vami a jadrom.
* Mnoho rôznych škrupín: Existujú rôzne typy škrupín, z ktorých každý má vlastné vlastnosti a syntax (napr. Bash, ZSH, Fish). Všetci vykonávajú rovnakú základnú funkciu interpretácie príkazov používateľov a interakcie s jadrom.
Analogia:
Predstavte si reštauráciu. Jadro je personál kuchyne a celá infraštruktúra (príprava potravín, riadenie inventára atď.). Shell je čašník, ktorý prijíma vašu objednávku (príkazy), komunikuje ju do kuchyne (jadro) a potom vám prinesie jedlo (výsledky). Zákazník (vy) interaguje priamo s čašníkom (shell), ale nie priamo s personálom kuchyne (jadro).
Stručne povedané:jadro je jadrom OS, ktoré spravuje hardvér, zatiaľ čo Shell je program, ktorý poskytuje používateľské rozhranie na interakciu s jadrom. Spolupracujú, aby vám umožnili používať počítač.