|
Was ist der Flat-Mode?
Zu unterscheiden sind der "Big Real Mode", also ein undokumentierter 16-Bit-Modus
in dem Zugriff auf den gesamten physikalischen Speicher möglich ist, und die Art der
Speicherverwaltung unter Windows bzw. Linux 32 Bit Systemen.
Der "Big Real Mode" ist [blablablabla - will hier jemand was schreiben?].
Programme bewegen sich im P3-Modus (niedrigste Priorität im "protected"
Modus, auch "PL 3" oder "Ring 3" genannt) "flat" adressiert - was hier
soviel wie "durchgehend" bedeutet, ohne daß man sich um Segmentregister
zu kümmern braucht. Der verfügbare Adressbereich beläuft sich je nach
Betriebssystem auf 2 oder 3 GB "virtuell", d.h. für jedes Programm
gleichartig "sichtbar" und unabhängig von der wirklichen (und im
allgemeinen nicht greifbaren) Hardwareadressierung.
Die Adressierung ähnelt z.b. den 680xx-er u.a. Prozessoren ohne
Speicherverwaltung, einfach und gerade durch, bis zum Ende, was die
Programmierung sehr erleichert.
Text der ursprünglichen FAQ von de.comp.lang.assembler.x86 Juli 2005
|