Tryb pracy procesora decyduje w jaki sposób zarządza on pamięcią systemowa i zadaniami do wykonania.
Tryby pracy procesora:
-Tryb rzeczywisty – oprogramowanie 16-bitowe
-Tryb chroniony – oprogramowanie 32-bitowe
-wirtualny tryb rzeczywisty- oprogramowanie 16-bitowe uruchomiane na platformie 32-bitowej.
Tryb rzeczywisty- instrukcja 16-bitowa, architektura pamięci 1 MB, oprogramowanie 1 zadaniowe brak ochrony, (przydział pamięci). Jeżeli zostanie uruchomiony więc ej niż jeden program to komputer się zawiesi.
Tryb chroniony – obszar pamięci, zostaje przydzielony programowi. Dzięki czemu nie dochodzi do konfliktów. Jeżeli jakiś program się zawiesi nie ma wpływu na nasz system.
Wirtualny tryb rzeczywisty- tryb wirtualny środowiska 16 bitowego, działający w 32-bitowym trybie chronionym. DOS w Windowsie pracuje na takim właśnie trybie rzeczywistym. W momenci pracy w trybie wirtualnym w trybie rzeczywistym maszyna korzysta z 1MB przestrzeni adresowej.
T:Procesy, wątki i wielozadaniowość.
1.Wielozadaniowość- cecha systemu operacyjnego, umożliwiająca mu jakby jednoczesne wykonywanie więcej niż jednego programu.
2. Proces – uruchomiony program, replika
3.Wątek- jednostka wykonawcza w obrębie jednego procesu.,
Jądro systemu operacyjnego – to jego podstawowa część, która jest odpowiedzialna za wszystkie jego działania.
Wyrózniamy kilks podstawowych metod konstrukcji jader:
-monolityczne,- stosowane w sytemach Unix i w windows XP, jedny dużo program działający w trybie jadra.
-mikrojądro,- odpowiedzialne za bardziej ważne funkcje.
-nanokernel,- budowa jest mniejsza od mikrojądra.
-exokernel,- jądro sprowadza się do zarzadzania zabezpieczeniami zasobów.
-cachekernel,- jądro systemowe buforuję pliki systemowe.
Z budowy jadra wynikają jego cechy, takie jak:
-wielozadaniowość,
-wielowątkowość,
-wielobieżność, mogą być wykonywane równocześnie różne procesy.
-skalowalność,
-to czy jądro jest wywłaszczalne,
Daniel1227