Tryby pracy procesora
Tryby pracy procesora odnoszą się do różnych środowisk roboczych mają wpływ na możliwości i instrukcje przez niego wykonywane. Tryb pracy procesora decyduje w jaki sposób zarządza on pamięcią sys i zadaniami do wykonania. Wyróżniamy następujące tryby pracy procesora:
Tryb rzeczywisty oprogramowanie 16 bit
Tryb chroniony oprogramowanie 32 bit
wirtualny tryb rzeczywisty (oprogramowanie 16 bit uruchamianie na platformie 32 bit)
-microsoft.com/Poland/TechNet/article/art0092_01.mspx
Tryb rzeczywisty – komputery wyposażone w procesor 80-88 pracowały przy użyciu 16 bit rejestrów wewnętrznych i potrafiły wykonywać instrukcje 16 bit oraz za pośrednictwie 20 linii adresowych współpracować z pamięcią max 1 mb. Następcą proc 80-88 proc 286 nadal mógł wykonywać te same 16 bit instrukcje ale znacznie szybciej proc 286 był w pełni kompatybilny dlatego też można było na im uruchamiać wszystkie programy 16 bit co w przypadku proc 80-88. Tryb wykonywania przez proc 80-88 i 286 instrukcji 16 bit został określony terminem trybu rzeczywistego and.( Real mode). Wszystkie programy pracujące w trybie rzeczywistym korzystają tylko z instrukcji 16 bit i współpracują z 20 bit architekturą pamięci. Tego typu oprogramowanie z reguły jest jedno zadaniowe co oznacza że jednocześnie może być uruchomiony tylko 1 program. Ponad to nie ma wbudowanej żadnej ochrony zapobiegającej wykorzystaniu przez program obszaru pamięci przydzielonego już innemu programowi lub systemowi operacyjnemu.
Tryb chroniony pierwsze proc 32 bit przeznaczone dla komputerów PC był układ 386 procesor ten mógł wykonywać nowy zestaw instrukcji 32 bit, aby wykorzystać taką możliwość konieczne było stworzenie odpowiedniego 32 bit systemu operacyjnego i aplikacji. 32 bit tryb pracy procesora został określony terminem trybu chronionego z ang( protedcted mode) nazwa wywodzi się stąd że programy działające w tym trybie otrzymują własny obszar pamięci, przez co nie dochodzi między nimi do konfliktu
Wirtualny tryb rzeczywisty- klucze do kompatybilności wstecz 32 bit środowiska Windows jest tryb wirtualny procesora z ang (virtual Real mode) jest trybem wirtualnym środowiska 32 bit działającego w 32 bit trybie chronionym. Po uruchomieniu w sys Windows sesji Dos jest wykorzystywany wirtualny tryb rzeczywisty dzieki wielozadaniowości oferowany przez tryb chroniony możliwe jest uruchomienie kilku sesji w trybie rzeczywistym w których działają programy na zasadzie --- . Programy te mogą działać jednocześnie nawet gdy są uruchomione aplikacje 32 bit .