71185

71185



Jądro systemu

Aby zabezpieczyć się przed możliwością bezpośredniego sterowania sprzętem przez aplikacje, konstruktorzy procesorów podzielili

zbiór instrukcji procesora na dwie części (niekiedy na więcej, ale pominiemy te przypadki). Jeden zbiór instrakcji. zawierający jedynie instrukcje nie sterujące bezpośrednio sprzętem i odwołujące się do wydzielonych obszarów pamięci, dopuszczono do użytku przez aplikacje (i oczywiście system operacyjny). Drugi zbiór, zawierający instrukcje sterujące sprzętem, lub odwołujące się do dowolnych miejsc w pamięci dopuszczono do użytku tylko przez system operacyjny.

Aby w praktyce zorganizować właściwe użycie tych instrukcji wprowadzono także dwa tryby pracy procesora: tryb użytkownika i tryb jądra. W trybie użytkownika dopuszczone są tylko instrukcje nie sterujące sprzętem i o ogr aniczonym dostępie do pamięci, jest on przeznaczony dla aplikacji. W trybie jądra dopuszczone są wszystkie instnikcje, jest on przeznaczony dla systemu operacyjnego.

Nie cały system operacyjnym musi się wykonywać w tr ybie jądra, wobec czego wyodrębnia się z systemu operacyjnego zbiór podprogramów o żywotnym znaczeniu. Zbiór ten nosi nazwę jądra systemu operacyjnego.

Wywołanie podprogramu jądra przez aplikację (w celu dostępu do zasobów) powoduje natychmiastowe przełączenie się procesora w tryb jądra, w trybie tym wykonuje się wielokrotnie sprawdzony podprogram jądra, który tuż pized powrotem do aplikacji przełącza się z powrotem do trybu użytkownika.

Twórcy nowoczesnych systemów operacyjnych nadają jądra modułową budowę, co między innymi pozwala wydzielić grapy podprogramów zwane sterownikami programowymi we/wy (ang driver) obsługujących konkretne urządzenia i włączać je do jądra zależnie od potrzeb



Wyszukiwarka

Podobne podstrony:
metody1 pytań, które mogą budzić wątpliwości. Aby zabezpieczyć się przed błędnie sformułowanymi pyt
Zarz Ryz Finans R15G0 470 Zarządzanie ryzykiem finansowym zainteresowanie możliwościami zabezpieczan
System partyjny Republiki Federalnej Niemiec Niemcy, chcąc zabezpieczyć się przed niestabilnością
11.3.2. Zewnętrzne metody zabezpieczania się przed ryzykiem kursowym
10 2 jpeg I iupy działalności kredytowej banka i sposoby zabezpieczania się przed ryzykiem kredytow
Wojtyla12 UCZESTNICTWO 315 w totalizmie - jak potwierdzają różne doświadczenia historii - o zabezpie
Scan0022 (3) Idea zabezpieczania Instrumenty pochodne Idea zabezpieczania się przed ryzykiem rynko
@ JAK ZABEZPIECZYĆ SIĘ PRZED WICHURĄ    
Syst Finansowy082 "Podstawowa metoda zabezpieczenia się przed ryzykiem pierwszego typu polega n
Dialon?0 Zmiana PIN-u słuchawki Aby zabezpieczyć słuchawkę przed niepowołanym dostępem należy zmien
Co Wy wiecie o bzykaniu? W wakacje, aby ukryć się przed wszechobecnymi komarami, meszkami, jusznicam
Rozpoznanie geologiczne może być pomocne w uniknięciu lub uprzednim zabezpieczeniu się przed osuwisk
UWAGA - KLESZCZE! Aby ustrzec się przed ukłuciem kleszcza, pamiętaj: •    ubierz się
Ochrona danych przed zewnętrznymi zagrożeniami Metody zabezpieczenia się przed zagrożeniami •
Ćwiczenia WprowadzającePo co na rynek instrumentów pochodnych? ~ Umożliwiają zabezpieczanie się prze

więcej podobnych podstron