Autor Thema: Paging im 64 Bit Modus.  (Gelesen 5005 mal)

bitmaster

  • Troll
  • Beiträge: 1 138
    • Profil anzeigen
    • OS-64 = 64 Bit Operating System
Gespeichert
« am: 10. July 2006, 01:37 »
Hi,

ich steige z.Z. komplett auf 64 Bit um. Bin gerade dabei paging zu integrieren (was ein muss ist um den 64 Bit Modus aktivieren zu können). Ich verstehe da nur etwas nicht so ganz. Hier mal eine Zeichnung:



Dort weiß ich nicht wie die Bits 63-48 beim paging benutzt werden. Das habe ich aus dem AMD64 Manual nicht herausbekommen. Weiß jemand von euch vielleicht was dazu? danke!!!

bitmaster
In the Future everyone will need OS-64!!!

Termite

  • Beiträge: 239
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 10. July 2006, 09:26 »
Hi

nach dem was das diagramm hergibt werden die bits[63-48] garnicht verwendet. Du hast somit nur 48bit für die addressierung.

gruss

BadBeu

  • Beiträge: 28
    • Profil anzeigen
    • http://www.BadBeu.net
Gespeichert
« Antwort #2 am: 10. July 2006, 12:33 »
Genau. Du hast nur einen 48bit breiten linearen Adressraum. "Sign extend" bedeutet einfach nur, dass dort das Vorzeichen steht. Also bei den Adressen eigentlich immer 0. Ist nur dazu da, um auf 64bit aufzufüllen.

hannibal

  • Host
  • Beiträge: 400
    • Profil anzeigen
    • brainsware - the rock.
Gespeichert
« Antwort #3 am: 12. July 2006, 09:44 »
Wird vom Prozessor automatisch gefuellt, brauchst dich also in keinster Weise darum kuemmern :)

Lg, Alex
\\o
o//
\o/

 

Einloggen