Speicherseite

Speicherseite

Eine Speicherseite (engl.: page, im Deutschen auch Kachel genannt) ist in der Informatik eine durch die Rechnerarchitektur und das Betriebssystem festgelegte Anzahl von direkt aufeinanderfolgenden Speicherstellen im logischen Speicherraum. Der Arbeitsspeicher wird in gleich große Speicherseiten unterteilt.

Durch die Verwendung von Speicherseiten ist es dem Betriebssystem möglich, eine virtuelle Speicherverwaltung durchzuführen. Der gesamte Arbeitsspeicher wird in Kacheln aufgeteilt und jede Adresse wird in dieser Rechnerarchitektur durch die Memory Management Unit (MMU) als logische Adresse interpretiert und in eine physische Adresse umgewandelt. In der MMU ist im Allgemeinen ein sogenannter Deskriptor-Cache (Translation Lookaside Buffer), in dem auf Hardware-Basis die letzten Seiten-Adressen und die zugehörigen Kachel-Adressen zwischengespeichert werden und somit der Zugriff auf den physischen Speicher (Arbeitsspeicher) beschleunigt werden kann. Liegt nämlich zu einer aktuellen logischen Adresse die Seitennummer nicht im Deskriptor-Cache vor, muss die MMU auf die im Arbeitsspeicher liegende Seitentabelle zugreifen.

Ein Teil der logischen Adresse gibt dabei über die Seitenadresse die im Arbeitsspeicher zu verwendende Kachel an, während der andere Teil die relative Adresse, den Offset, innerhalb der Kachel adressiert. Damit gibt der Offset die Größe einer Kachel vor.

Beispiel

In IA32-Architekturen wird jede 32 Bit breite Adresse wie folgt interpretiert:

  • 20 Bit geben die gewählte Speicherseite an, also maximal 220 Speicherseiten.
  • 12 Bit geben das Offset in der Speicherseite an, also 212 Byte gleich 4 KiB (jeder Eintrag in der Seite ist 1 Byte groß), ist die Gesamtgröße einer durch das Betriebssystem festgelegten Speicherseite und gleichzeitig Größe der Kachel.


Seitenadressierung (Paging)

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Speicherseite — Speicherseite,   Seite …   Universal-Lexikon

  • Paging — Als Paging (vgl. engl. page Speicherseite) oder deutsch Kachelverwaltung[1] bezeichnet man die Methode der Arbeitsspeicher Verwaltung per Seitenadressierung durch Betriebssysteme. Gelegentlich wird der Begriff Paging synonym mit der gesamten… …   Deutsch Wikipedia

  • Kachelverwaltung — Als Paging (vgl. engl. page Speicherseite) oder deutsch Kachelverwaltung bezeichnet man die Methode der Arbeitsspeicher Verwaltung per Seitenadressierung durch Betriebssysteme. Dabei wird häufig aus Effizienzgründen die sogenannte Memory… …   Deutsch Wikipedia

  • Page table — Seitentabellen sind Teile von Prozessen, welche der Transformation von virtuellen in physische Seitenrahmen dienen. Die optimale Seitengröße ist ein Kompromiss zwischen Häufigkeit von Seitenwechseln und Größe der Tabelle. In der Praxis ist eine… …   Deutsch Wikipedia

  • Pagetable — Seitentabellen sind Teile von Prozessen, welche der Transformation von virtuellen in physische Seitenrahmen dienen. Die optimale Seitengröße ist ein Kompromiss zwischen Häufigkeit von Seitenwechseln und Größe der Tabelle. In der Praxis ist eine… …   Deutsch Wikipedia

  • Thrashing — Als Paging (vgl. engl. page Speicherseite) oder deutsch Kachelverwaltung bezeichnet man die Methode der Arbeitsspeicher Verwaltung per Seitenadressierung durch Betriebssysteme. Dabei wird häufig aus Effizienzgründen die sogenannte Memory… …   Deutsch Wikipedia

  • Working Set — Als Paging (vgl. engl. page Speicherseite) oder deutsch Kachelverwaltung bezeichnet man die Methode der Arbeitsspeicher Verwaltung per Seitenadressierung durch Betriebssysteme. Dabei wird häufig aus Effizienzgründen die sogenannte Memory… …   Deutsch Wikipedia

  • Workingset — Als Paging (vgl. engl. page Speicherseite) oder deutsch Kachelverwaltung bezeichnet man die Methode der Arbeitsspeicher Verwaltung per Seitenadressierung durch Betriebssysteme. Dabei wird häufig aus Effizienzgründen die sogenannte Memory… …   Deutsch Wikipedia

  • Virtuelle Adresse — Die virtuelle Speicherverwaltung (engl. virtual memory management) ist eine spezielle Speicherverwaltung in einem Computer. Der virtuelle Speicher bezeichnet den vom tatsächlich vorhandenen Arbeitsspeicher unabhängigen Adressraum, der einem… …   Deutsch Wikipedia

  • Virtueller Adressraum — Die virtuelle Speicherverwaltung (engl. virtual memory management) ist eine spezielle Speicherverwaltung in einem Computer. Der virtuelle Speicher bezeichnet den vom tatsächlich vorhandenen Arbeitsspeicher unabhängigen Adressraum, der einem… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”