Skysnake
Lötkolbengott/-göttin
Ähm.... Die CPU ist das Problem (jetzt mal von eventuellen OS Beschränkungen abgesehen). Die arbeiten nämlich nur mit 40 Bit intern. Der Rest wird aufgefüllt mit dem höchstwertigen Bit. Damit hat man dann zwei Speicherfenster, die wenn ich mich recht erinnere, für OS und Anwendungen getrennt verwendet werden.
Die 40 Bit sind aber gar kein Problem, so lange man keine sehr großen Shared Memory Systema aufbauen will.
Man kann damit ja 2^40 Adressen adressieren. Das sind dann genau 1TB, an RAM, die man Adressieren kann.
Btw. das ist wohl die vermeintliche OS-Beschränkung, die du meinst. Mehr können die CPUs halt nicht adressieren. Zumindest kann ich mich jetzt gerade nicht daran erinnern, dass sich bei den aktuellen CPUs im Server und Consumerbereich etwas an den 40Bit intern geändert hätte. Nur wenige chips wie Itanium etc. arbeiten mit den vollen 64Bit intern.
Btw. nur rein aus Spaß an der Freude, mit 64Bit kann man 16.777.216 TB = 16384 PetaB = 16 ExaB an Arbeitsspeicher Adressieren kann.
Die 40 Bit sind aber gar kein Problem, so lange man keine sehr großen Shared Memory Systema aufbauen will.
Man kann damit ja 2^40 Adressen adressieren. Das sind dann genau 1TB, an RAM, die man Adressieren kann.
Btw. das ist wohl die vermeintliche OS-Beschränkung, die du meinst. Mehr können die CPUs halt nicht adressieren. Zumindest kann ich mich jetzt gerade nicht daran erinnern, dass sich bei den aktuellen CPUs im Server und Consumerbereich etwas an den 40Bit intern geändert hätte. Nur wenige chips wie Itanium etc. arbeiten mit den vollen 64Bit intern.
Btw. nur rein aus Spaß an der Freude, mit 64Bit kann man 16.777.216 TB = 16384 PetaB = 16 ExaB an Arbeitsspeicher Adressieren kann.





