Počítač pracuje v dvoch režimoch, ktoré sú užívateľským režimom a režimom jadra. Keď počítač používa aplikačný softvér, je v používateľskom režime. Po požiadavke aplikačného softvéru na hardvér prejde počítač do režimu jadra. Jadro je jadrom počítačového systému. Následne počítač často prepína medzi užívateľským režimom a režimom jadra. Najdôležitejšie úlohy operačného systému sa vykonávajú v režime jadra. kľúčový rozdiel medzi režimom používateľa a režimom jadra je to užívateľský režim je režim, v ktorom sú aplikácie spustené a režim jadra je privilegovaný režim, do ktorého počítač vstupuje pri prístupe k hardvérovým zdrojom.
1. Prehľad a kľúčový rozdiel
2. Čo je to režim používateľa
3. Čo je režim jadra
4. Podobnosti medzi užívateľským režimom a režimom jadra
5. Porovnanie bok po boku - užívateľský režim verzus režim jadra v tabuľkovej forme
6. Zhrnutie
Keď je počítačová aplikácia spustená, nachádza sa v používateľskom režime. Príkladmi sú slovná aplikácia, PowerPoint, čítanie súboru PDF a prehliadanie internetu. Jedná sa o aplikačné programy, takže počítač je v používateľskom režime. Ak je proces v užívateľskom režime a vyžaduje akýkoľvek hardvérový prostriedok, táto požiadavka sa odošle do jadra. Pretože v tomto režime je obmedzený prístup k hardvéru, je známy ako menej privilegovaný režim, režim slave alebo obmedzený režim.
Obrázok 02: Prevádzkové režimy
V užívateľskom režime procesy získavajú svoj vlastný adresný priestor a nemôžu získať prístup k adresnému priestoru, ktorý patrí do jadra. Zlyhanie jedného procesu teda nebude mať vplyv na operačný systém. Ak dôjde k prerušeniu, ovplyvní to iba tento konkrétny proces.
Jadro je softvérový program, ktorý sa používa na prístup k hardvérovým komponentom počítačového systému. Jadro funguje ako softvér middleware pre hardvérový a aplikačný softvér / užívateľské programy. Režim jadra je vo všeobecnosti vyhradený pre dôveryhodné funkcie operačného systému s nízkou úrovňou.
Ak sa proces vykonáva v užívateľskom režime a ak tento proces vyžaduje hardvérové prostriedky, ako je RAM, tlačiareň atď., Mal by tento proces odoslať požiadavku do jadra. Tieto požiadavky sa odosielajú prostredníctvom systémových hovorov. Potom počítač prejde z režimu užívateľa do režimu jadra. Po dokončení úlohy sa režim prepne z režimu jadra späť do užívateľského režimu. Tento prechod je známy ako „prepínanie kontextu". Režim jadra sa nazýva aj ako systémový režim alebo privilegovaný režim. Nie je možné spustiť všetky procesy v režime jadra, pretože v prípade zlyhania procesu môže zlyhať celý operačný systém.
Obrázok 02: jadro
Existuje niekoľko druhov systémových volaní. Volania systému riadenia procesov vytvárajú procesy a ukončujú procesy. Hovory na správu súborov volajú na čítanie, zápis, vytváranie, mazanie, otváranie a zatváranie súborov. Systém správy zariadení vyžaduje volanie žiadajúcich a uvoľňovacích zariadení, získanie a nastavenie atribútov zariadenia. Hovorí sa tiež o systémových výzvach na údržbu informácií. Môžu sa použiť na získanie systémových údajov, času a dátumu. Zdroj požadovaný jedným procesom môže mať iný proces. Preto by procesy mali komunikovať pomocou volaní komunikačných systémov. Hovory komunikačného systému môžu vytvárať a odstraňovať spojenia, odosielať a prijímať informácie o stave.
Užívateľský režim verzus režim jadra | |
Užívateľský režim je obmedzený režim, ktorý aplikačné programy vykonávajú a začínajú. | Režim jadra je privilegovaný režim, do ktorého počítač vstúpi pri prístupe k hardvérovým prostriedkom. |
režimy | |
Užívateľský režim sa považuje za režim slave alebo obmedzený režim. | Režim jadra je systémový režim, hlavný režim alebo privilegovaný režim. |
Adresný priestor | |
V užívateľskom režime dostane proces vlastný adresný priestor. | V režime jadra získavajú procesy jediný adresný priestor. |
prerušenie | |
V režime používateľa, ak dôjde k prerušeniu, zlyhá iba jeden proces. | V režime jadra, ak dôjde k prerušeniu, celý operačný systém môže zlyhať. |
obmedzenia | |
V užívateľskom režime existujú obmedzenia pre prístup k programom jadra. Nie je k nim priamy prístup. | V režime jadra sú prístupné užívateľské programy aj programy jadra. |
Počítač pracuje v užívateľskom režime alebo v režime jadra. Rozdiel medzi režimom používateľa a režimom jadra spočíva v tom, že režim používateľa je obmedzeným režimom, v ktorom sú spustené aplikácie, a režim jadra je privilegovaný režim, do ktorého počítač vstupuje pri prístupe k hardvérovým zdrojom. Počítač prepína medzi týmito dvoma režimami. Časté prepínanie kontextu môže spomaliť rýchlosť, ale nie je možné vykonať všetky procesy v režime jadra. Je to preto; ak jeden proces zlyhá, celý operačný systém by mohol zlyhať.
Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ju na účely offline podľa citácie. Stiahnite si verziu PDF tu Rozdiel medzi užívateľským režimom a režimom jadra
1.nabazan-microsoft. „Užívateľský režim a režim jadra.“ Dokumenty spoločnosti Microsoft. K dispozícii tu
2.pranitpkothari. YouTube, YouTube, 23. februára 2015. K dispozícii tu
3. „Vysvetlenie - systémové volania a typy systémových volaní v operačnom systéme.“ , Učenie sa na poslednú chvíľu, Ty trúbka, 12. júla 2017. K dispozícii tu
1.'Program krúžkov''Používateľ: Cljk (CC BY-SA 3.0) prostredníctvom Commons Wikimedia