WikiDer > Speicheradresse
Es Arbeitsspeicher eines Computers besteht aus einer großen Anzahl kleiner Einheiten gleicher Größe. Auf jede dieser Einheiten wird über eine eindeutige Nummer zugegriffen. Diese Zahl wird a Speicheradresse (Gespenstisch:Speicheradresse) erwähnt.
Erläuterung
Byte
Die adressierbaren Speichereinheiten sind normalerweise Bytes (8 Bits). Lediglich für sehr einfache Prozessoren, wie zum Beispiel in Tastaturen, werden 4-Bit-Prozessoren verwendet.
Wort
Die physikalischen Speichereinheiten ("Wörter") sind heutzutage[(seit wann?] meist größer, nämlich 32-Bit (4 Byte) oder 64-Bit (8 Byte). Dies bedeutet, dass jede Einheit 1 Datenwort enthalten kann. Das nennt man Wortbreite von einem Computer. Es gibt Computer mit Wortbreiten von mehr als 64 Bit. Früher wurden Computer mit einer Wortbreite von 12 und 48 Bit hergestellt, heute ist dies der Fall[(seit wann?] nicht mehr üblich.
Adressraum
Speicheradressen werden normalerweise in . geschrieben hexadezimal bilden. Ein Speicher von beispielsweise 64KiB kann mit den 16-Bit-Adressen 0000 . angesprochen werden16 zu FFFF16. Die 8-Bit-Prozessoren der 1980er Jahre hatten typischerweise einen Adressraum dieser Größe. Heutzutage[(seit wann?] Ein Adressraum von Gigabyte ist üblich, und dieser nimmt zu. Die Adressierung von 4 Gigabyte erfordert eine 32-Bit-Adresse.
Adressfeld
Der Mikroprozessor hat außen eine Reihe von Anschlüssen, die Adressfeld werden genannt. Auf diese Anschlüsse (32 Stück bei einem 32-Bit-Adressbus) wird die Adresse gelegt, deren Wert der Prozessor aus dem Speicher lesen oder schreiben möchte. Die Daten werden über die Datenbus getauscht. Seine Größe entspricht der Wortbreite des Computers.
Mehr über Gedächtnis
Tauschen
Bei den etwas größeren Computersystemen bezieht sich eine Speicheradresse in einem aktiven Programm oft nicht mehr direkt auf die Speicheradresse, die den Speicherchips angeboten wird. Das Speichermanager, verwaltet von der Betriebssystem, liegt noch dazwischen. Dieser übersetzt die logisch Adressen (wie die Software sie sieht) an körperlich Adressen (wie die Hardware sie sieht). Dies hat vor allem den Vorteil, dass wenig genutzte Speicherteile temporär auf der Festplatte gespeichert werden können. Dieser Mechanismus wird tauschen erwähnt. Der logische Speicher, der auf diese Weise angesprochen werden kann, aber nicht direkt adressierbar ist (weil er auf die Platte ausgelagert wurde) heißt virtueller Speicher.
Von Neumann
Computer, die mit dem System eines adressierbaren Speichers arbeiten (das sind fast alle Computer) heißen Von Neumann-Computern. Beide betreiben es Programm als die Daten sind in dieser Erinnerung. Die Tatsache, dass weniger Informationen über die Datenbus gesendet werden kann als die Mikroprozessor verarbeiten kann heißt die Von Neuman-Engpass.
Es gibt auch Computer, die nicht nach der von Neumann-Architektur arbeiten. Die sogenannte Harvard-Architektur. Dies ist nur eine Variante von Neumann, bei der die Adress-/Datenbusse für Daten und Befehle getrennt sind.
| Siehe die Kategorie Computerspeicher von Wikimedia Commons für Mediendateien zu diesem Thema. |