01801 Betriebssysteme KE 2 Prüfungsvorbereitung

#1 Hauptspeicherverwaltung

Wie wird eine Adresse beim Paging zerlegt?

 
Ein logischer Adressraum hat 210 = 1024 Adressen, also 10 Bits. Hier haben wir 1024 / 8 Seiten, somit hat eine Seite 128 Adressen. 128 = 27, d.h. die letzten sieben Bits stellen genau die Position eines Wortes innerhalb einer Seite dar.
 
Die ersten drei Bits einer Adresse enthalten die Seitennummer. Eine Seite passt genau in einen Seitenrahmen.
 
  • Die Bits einer logischen Adresse bestehen aus einer Seitennummer und dem Offset, so wird die Adresse bei der Abbildung aufgeteilt.

  • Der Offset ist die Position des Bytes innerhalb einer Seite und eines Seitenrahmens.

  • Der Offset in einer logischen Adresse ist derselbe in der zugehörigen physischen Adresse

  • Die Bits einer physischen Adresse bestehen aus Seitenrahmennummer und Offset, so wird die Adresse bei der Abbildung zusammengesetzt.

Diskussion