WikiDer > Erweiterter Speicher

Expanded memory

erweiterter Speicher ist zusätzlicher Speicher, der in den zugänglichen Adressraum fällt.

Das Original pc, mit dem Prozessor 8086 oder 8088, hat einen Adressraum von 1 MiB, von hexadezimal 00000 bis FFFFF, aufgeteilt in 16 Blöcke zu je 64 kB. Zehn dieser Blöcke (640 KiB) sind direkt vom Betriebssystem und Anwenderprogrammen nutzbar. Die restlichen Blöcke werden teilweise für Ein- und Ausgabegeräte und teilweise als "zusätzlicher" Speicher verwendet. Dieser Betrag kann erhöht werden um Bankwechsel. Über einen elektronischen Schalter sind mehrere Speicherblöcke mit dem gleichen Adressraum verbunden, meist zwischen D0000 und F0000. Dies wurde als Expansionsspeicher bezeichnet. Der Bankschalter kann programmgesteuert umgeschaltet werden und ermöglicht den Zugriff auf einen anderen Speicherblock.

Standardmäßig haben die Speicherblöcke eine Größe von 16 KiB. Somit gibt es acht elektronische Schalter im Adressbereich zwischen D0000 und F0000, und jeder der Speicherblöcke ist für jeden der acht Schalter zugänglich.

Mit der Ankunft der 80286, die einen viel größeren Adressraum hat, ist diese Methode im Prinzip nicht mehr notwendig (siehe erweiterter Speicher). Der zusätzliche Adressraum ist jedoch nur zugänglich in Sicherheitsmodus, und die ältesten Betriebssysteme funktionieren nur in echte Mode.