Tryb rzeczywisty x86

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Tryb rzeczywisty (real mode) to podstawowy tryb pracy procesorów Intel x86, zgodny z procesorem 8086. W tym trybie uruchamiane były klasyczne aplikacje 16-bitowe, szczególnie programy pracujące w środowisku DOS.

Najważniejsze cechy

  • procesor wykonuje kod 16-bitowy,
  • dostępna jest przestrzeń adresowa do 1 MB pamięci,
  • brak zaawansowanej ochrony pamięci,
  • programy mogą bezpośrednio odwoływać się do sprzętu i pamięci,
  • tryb ten był używany przez systemy takie jak MS-DOS.

Dlaczego odpowiedź to tryb rzeczywisty?

W pytaniach egzaminacyjnych dotyczących architektury Intel x86 aplikacje 16-bitowe kojarzy się przede wszystkim z trybem rzeczywistym. To właśnie w nim działały programy DOS-owe przeznaczone dla procesorów zgodnych z 8086.

Tryb rzeczywisty a inne tryby

  • Tryb rzeczywisty — klasyczne środowisko dla programów 16-bitowych.
  • Tryb chroniony — wprowadzony w celu obsługi ochrony pamięci, wielozadaniowości i większej przestrzeni adresowej.
  • Tryb wirtualny 8086 — pozwalał uruchamiać programy zgodne z 8086 wewnątrz systemu działającego w trybie chronionym.

Do zapamiętania na egzamin

Jeżeli pytanie brzmi: „W którym trybie działania procesora Intel x86 uruchamiane były aplikacje 16-bitowe?”, poprawna odpowiedź to: w trybie rzeczywistym.