[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian und 64 bit



Markus Schulz schrieb:

Am Donnerstag, 29. März 2007 08:57 schrieb Alexander Jede:
Hallo

Am Mittwoch, den 28.03.2007, 15:01 +0200 schrieb Markus Schulz:
Am Mittwoch, 28. März 2007 12:20 schrieb Dirk Finkeldey:
[...]

Gerade hier ist ein 64Bit system wesendlich schneller weil er den
gesamten Adressraum direct  ansprechen kann, ein 32Bit system muß
ständig pagen um den gesamten Adressraum ansprechen zu können.
Ein 64Bit System benutzt die gleichen Pagetables wie ein 32Bit
System. Diese liegen immer im Hauptspeicher, wo auch sonst.
...
Wenn ich mich an meine BS-Borlesung noch recht entsinne nutzen 64Bit
Systeme eine andere Art von Tabellen für die Pages, da die aus den
32Bit Prozessoren einfach nicht anwendbar wäre, da dort sonst die
Tabellen mehr Speicher verschwenden würden, als die Pages selbst.
Ich mein da war irgendwas mit revers paging oder sowas. kann aber
gerne mal nachschauen, wenn bedarf besteht.

Sie (AMD64 Arch) könnten eine 4. Paging Ebene nutzen, ansonsten aber identisch zu 32Bit. IdR werden sogar nur 2 Ebenen benutzt.

Details:
http://www-128.ibm.com/developerworks/linux/library/l-memmod/

Danke für die Information, wieder was dazu gelehrnt.

Dachte das nur 32Bit systeme pagen würden, der Unterschied zwischen low und high mem als Performanter Unterschied - neben den größeren Adressraum von 64Bit - leuchtet ein.

Dirk Finkeldey



Reply to: