Adressraum

Im Computer, ein Adressraum definiert einen Bereich diskreter Adressen, von denen jeder einem entsprechen kann Netzwerkhost, peripheres Gerät, Scheibensektor, a Erinnerung Zelle oder andere logische oder physische Entität.

Zum Softwareprogramme Um gespeicherte Daten zu speichern und abzurufen, muss jedes Datum eine Adresse haben, an der es sich befindet. Die Anzahl der verfügbaren Adressräume hängt von der zugrunde liegenden Adressstruktur ab, die normalerweise durch die begrenzt ist Rechnerarchitektur verwendet werden. Oft ein Adressraum in einem System mit virtueller Speicher entspricht einer Übersetzungstabelle auf höchster Ebene, z. B. a Segmenttabelle in IBM System/370.

Adressräume werden erstellt, indem genügend einzigartig identifizierte Qualifikationen kombiniert werden, um eine Adresse im Adressraum eindeutig zu machen. Für die physische Adresse einer Person die Adressraum wäre eine Kombination aus Standorten wie Nachbarschaft, Stadt, Stadt oder Land. Einige Elemente eines Datenadresses können gleich sein. Wenn jedoch ein Element in der Adresse unterschiedlich ist, verweisen die Adressen im Raum unterschiedliche Entitäten. Zum Beispiel könnte es mehrere Gebäude an derselben Adresse der "32 Main Street" geben, aber in verschiedenen Städten, die zeigen, dass verschiedene Städte unterschiedlich sind, obwohl es ähnlich arrangiert ist. Adresse Räume.

Ein Adressraum bietet normalerweise eine Partitionierung in mehreren Regionen gemäß dem Mathematische Struktur es hat. Im Falle des Gesamtbestellung, wie für Speicheradressen, diese sind einfach Stücke. Wie das hierarchische Design von Postadressen, einige verschachtelte Domänenhierarchien erscheinen als Regie geordneter Baumwie mit dem Domainnamensystem oder ein Verzeichnisaufbau. In dem Internet, das Internet zugewiesene Zahlen Autorität (Iana) Zuordnungen von Reichweiten von IP -Adressen an verschiedene Registrien, damit jeder ihre Teile des globalen Internet -Adressraums verwalten kann.[1]

Beispiele

Die Verwendung von Adressen umfasst, ist jedoch nicht auf Folgendes beschränkt:

Adresszuordnung und Übersetzung

Abbildung der Übersetzung von der logischen Blockadresse zur physikalischen Geometrie

Ein weiteres häufiges Merkmal von Adressräumen ist Zuordnungen und Übersetzungenoft bilden zahlreiche Schichten. Dies bedeutet normalerweise, dass eine adressive Adresse auf höherer Ebene in irgendeiner Weise auf untere Ebene übersetzt werden muss. Zum Beispiel, Dateisystem auf einen logische Festplatte operiert linear Sektorzahlen, die übersetzt werden müssen absolut LBA Sektoradressen in einfachen Fällen über via Zusatz der ersten Sektoradresse der Partition. Dann für ein Festplattenlaufwerk, das über angeschlossen ist Parallel ATAJeder von ihnen muss auf konvertiert werden logisch Zylinderkopfsektor Adresse aufgrund der Historischen Mängel der Schnittstelle. Es wird von der zurück nach LBA konvertiert Diskontroller Dann schließlich zu physisch Zylinder, Kopf und Sektor Zahlen.

Das Domainnamensystem ordnet seine Namen an (und von) netzwerkspezifischen Adressen (normalerweise IP-Adressen) ab, auf die wiederum zugeordnet werden kann Verbindungsschicht Netzwerkadressen über Adressauflösungsprotokoll. Ebenfalls, Netzwerkadressübersetzung kann am Rande von auftreten anders IP -Räume wie a lokales Netzwerk und das Internet.

Virtueller Adressraum und physischer Adressraumbeziehung

Ein ikonisches Beispiel für die Übersetzung von virtueller zu physischer Adress ist virtueller Speicher, wo anders Seiten von Virtueller Adressraum Karte entweder zu Datei Datei oder zum Hauptgedächtnis physikalische Adresse Platz. Möglich RAM. Es ist auch möglich, dass eine einzelne virtuelle Adresse auf Null, eins oder kartiert mehr als eine physikalische Adresse.

Siehe auch

Verweise

  1. ^ "IPv4 Adressraumregistrierung". Internet Nummern Authority (IANA). 11. März 2009. archiviert von das Original am 30. April 2010. Abgerufen 1. September, 2011.