Adresowanie w trybie wirtualnym- teoria

Adresowanie w trybie wirtualnym- teoria
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć.
Ostatnio czytam sobie książkę i napotkałem na coś czego nie rozumiem, a mianowicie temat adresowania w trybie wirtualnym.

W książce którą czytam jest to opisane w bardzo skomplikowany sposób i nie mogę nic z tego zrozumieć. Czy mógłby ktoś wytłumaczyć mi to w prosty sposób?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Program myśli że pobiera zawartość pamięci adresowanej np 123456, zaś w rzeczywistości to sięga gdzieniegdzie do innej komórki bądź nawet wprost do dysku twardego.

  • Rejestracja: dni
  • Ostatnio: dni
0

Ale jak do tego dochodzi? W książce było napisane że 13 starszych bitów rejestru segmentowego zawierają wskaźnik na jakąś strukturę, tylko jest to opisane w taki sposób że nie da się tego zrozumieć.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

W tej strukturze jest opisano (mocno uproszczając):
adresy 0d A Do B bierz z X1;
adresy 0d B+1 Do C bierz z X2;
adresy 0d C+1 Do D bierz z X3;
itd.

N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Opis stronicowania w trybie 32bit, po angielsku, dla OS developera, ale powinno troszkę wyjaśnić o co chodzi:
ogólnie
z tutorialu OSdev

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.