Počítač pracuje ve dvou režimech, které jsou uživatelským režimem a režimem jádra. Pokud počítač používá aplikační software, je v uživatelském režimu. Po žádosti aplikačního softwaru o hardware přejde počítač do režimu jádra. Jádro je jádrem počítačového systému. Následně počítač často přepíná mezi uživatelským režimem a režimem jádra. Nejkritičtější úkoly operačního systému jsou prováděny v režimu jádra. klíčový rozdíl mezi Uživatelským režimem a Režimem jádra je to uživatelský režim je režim, ve kterém jsou spuštěny aplikace a režim jádra je privilegovaný režim, do kterého počítač vstupuje při přístupu k hardwarovým prostředkům.
1. Přehled a klíčový rozdíl
2. Co je to uživatelský režim
3. Co je režim jádra
4. Podobnosti mezi uživatelským režimem a režimem jádra
5. Srovnání bok po boku - uživatelský režim vs režim jádra v tabulkové formě
6. Shrnutí
Pokud je spuštěna počítačová aplikace, je v uživatelském režimu. Mezi příklady patří slovní aplikace, PowerPoint, čtení souboru PDF a prohlížení internetu. Jedná se o aplikační programy, takže počítač je v uživatelském režimu. Pokud je proces v uživatelském režimu a vyžaduje jakýkoli hardwarový prostředek, je tento požadavek odeslán do jádra. Protože je v tomto režimu omezený přístup k hardwaru, nazývá se méně privilegovaný režim, režim slave nebo omezený režim.
Obrázek 02: Provozní režimy
V uživatelském režimu získávají procesy svůj vlastní adresní prostor a nemohou přistupovat k adresovému prostoru, který patří jádru. Selhání jednoho procesu tedy neovlivní operační systém. Pokud dojde k přerušení, ovlivní to pouze tento konkrétní proces.
Jádro je softwarový program, který se používá pro přístup k hardwarovým komponentám počítačového systému. Jádro pracuje jako middlewarový software pro hardware a aplikační software / uživatelské programy. Režim jádra je obecně vyhrazen pro důvěryhodné funkce operačního systému s nízkou úrovní.
Pokud je proces prováděn v uživatelském režimu a pokud tento proces vyžaduje hardwarové prostředky, jako je RAM, tiskárna atd., Měl by tento proces odeslat požadavek do jádra. Tyto požadavky se odesílají prostřednictvím systémových volání. Poté počítač přejde z režimu uživatele do režimu jádra. Po dokončení úlohy se režim přepne zpět do uživatelského režimu z režimu jádra. Tento přechod se nazývá „přepínání kontextu“. Režim jádra se také nazývá jako systémový režim nebo privilegovaný režim. Není možné spouštět všechny procesy v režimu jádra, protože pokud proces selže, může selhat celý operační systém.
Obrázek 02: Jádro
Existuje několik typů systémových volání. Volání systému řízení procesů vytváří procesy a ukončuje procesy. Volání systému správy souborů čtení, zápis, vytváření, mazání, otevírání a zavírání souborů. Systém správy zařízení volá zařízení vyžadující a uvolňující zařízení, získává a nastavuje atributy zařízení. Existují také volání systému údržby informací. Mohou být použity k získání systémových dat, času a data. Zdroj vyžadovaný jedním procesem může být držen jiným procesem. Proto by procesy měly komunikovat pomocí volání komunikačních systémů. Hovory komunikačního systému mohou vytvářet a mazat spojení, odesílat a přijímat informace o stavu.
Uživatelský režim vs. režim jádra | |
Uživatelský režim je omezený režim, který aplikační programy provádějí a začíná. | Režim jádra je privilegovaný režim, do kterého počítač vstupuje při přístupu k hardwarovým prostředkům. |
Režimy | |
Uživatelský režim je považován za režim slave nebo omezený režim. | Režim jádra je systémový režim, hlavní režim nebo privilegovaný režim. |
Adresní prostor | |
V uživatelském režimu proces získá svůj vlastní adresní prostor. | V režimu jádra získávají procesy jediný adresní prostor. |
Přerušení | |
V uživatelském režimu, pokud dojde k přerušení, selže pouze jeden proces. | Pokud v režimu jádra dojde k přerušení, může selhat celý operační systém. |
Omezení | |
V uživatelském režimu existují omezení pro přístup k programům jádra. Nelze k nim přistupovat přímo. | V režimu jádra lze přistupovat jak k uživatelským programům, tak k programům jádra. |
Počítač pracuje v uživatelském režimu nebo v režimu jádra. Rozdíl mezi uživatelským režimem a režimem jádra spočívá v tom, že uživatelský režim je omezeným režimem, ve kterém jsou spuštěny aplikace, a režim jádra je privilegovaný režim, do kterého počítač vstupuje při přístupu k hardwarovým prostředkům. Počítač přepíná mezi těmito dvěma režimy. Časté přepínání kontextu může zpomalit rychlost, ale není možné provádět všechny procesy v režimu jádra. To je Protože; Pokud jeden proces selže, celý operační systém může selhat.
Můžete si stáhnout PDF verzi tohoto článku a použít ji pro účely offline podle citace. Stáhněte si prosím verzi PDF zde Rozdíl mezi uživatelským režimem a režimem jádra
1.nabazan-microsoft. "Uživatelský režim a režim jádra." Dokumenty společnosti Microsoft. K dispozici zde
2.pranitpkothari. YouTube, YouTube, 23. února 2015. K dispozici zde
3. „Vysvětlení - systémová volání a typy systémových volání v operačním systému.“ , Učení na poslední chvíli, Youtube, 12. července 2017. K dispozici zde
1. 'schéma prstenů CPU' Uživatel: Cljk (CC BY-SA 3.0) přes Commons Wikimedia