article

Speicheradressen werden bei einem Datenzugriff benutzt, um einen bestimmten Speicherort auf einem Speichermedium zu identifizieren - analog zur Straßenadresse, die ein Gebäude in einem Ort identifiziert.

Eine Adresse kann verwendet werden, um z.B. eine Speicherzelle in einem RAM (siehe Speicherzugriff) oder einen Block auf einer Festplatte zu benennen.

Meist werden Speicheradressen in hexadezimaler Schreibweise angegeben. Speicheradressen beginnen meist bei null und werden in der Regel fortlaufend durchnummeriert.

Eine Besonderheit stellen Adressen dar, die aus einer Basisadresse und einem Versatz in Form eines ganzzahligen Wertes - auch Offset genannt - gebildet werden. Um die tatsächliche Speicheradresse zu errechnen, wird der Versatz (Offset) zur Basisadresse hinzuaddiert. So wird bei der Segmentierung der x86-Prozessorfamilie eine Speicherstelle nach dem Schema Segment:Offset angegeben. Zusätzlich zu der Segmentadresse (Segmentnummer * 16) wird der Offset addiert. Die echte Adresse lässt sich also mittels Adresse = (Segmentnummer * 16) + Offset berechnen.

Siehe auch: Segmentierung (Speicherverwaltung)

Speicherverwaltung

Memory address | Adressage mémoire | Adres pamięci | Endereço (memória)

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Speicheradresse".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld