Ergebnis 1 bis 5 von 5

Thema: Wie verwaltet Windows Server 2003 32 Bit mehr als 4 GB RAM?

  1. #1
    tobim1986
    lebt Avatar von tobim1986

    Wie verwaltet Windows Server 2003 32 Bit mehr als 4 GB RAM?

    Hallo zusammen!

    Ich habe eben einen Beitrag gelesen, der mir die oben genannte Frage aufgeworfen hat: Wie verwaltet Windows Server 2003 32 Bit mehr als 4 GB RAM? Ich habe mir dazu vorher noch nie Gedanken gemacht.
    (siehe dazu auch Windows Server 2003 - Editionsvergleich)

    Da die Frage nach dem "wie" ein wenig von dem anderen Thema abweicht, eröffne ich mal ein Neues dazu.

    Also, ein 32 Bit-Register kann 2^32 = 4.294.967.296 Byte des RAMs adressieren und somit lassen sich maximal 4 GB RAM verwalten. Mehr RAM lässt sich einfach nicht adressieren, da die 2^32 Adressen einfach nicht ausreichen. Und trotzdem funktioniert es ja bei den 32-Bit Servern. Wie wird das gemacht? Welcher "Trick" wird angewendet? Wird dafür eine ganz andere Prozessorarchitektur verwendet? In dem oben genannten Beitrag gibt es einen Link, der erklärt, wie sich diese Hardware-technische Grenze umgehen lässt. Also kann es ja eigentlich nicht von der Architektur abhängen. Die Verwaltung von mehr RAM wird also wohl softwareseitig umgesetzt. Dann kann der RAm aber ja nicht direkt über die CPU-Register adressiert werden. Die höheren Adressen müssen dann ja irgendwie berechnet werden. Das muss doch relativ Performance-lastig sein.

    Ich weiß, wie die Adressen normalerweise verwaltet werden und als ich im letzten Semester Assembler programmieren durfte, hatte ich gleich mehrere Aha-Erlebnisse, die mir seit langer Zeit in meinem Kopf herumschwirrende Fragen bezüglich Rechnerstrukturen beantwortet haben. Und genau das wurde vor 30 Minuten, als ich den Beitrag gelesen habe, alles auf den Kopf gestellt

    Bitte helft mir, flößt mir Wissen ein!

    Danke und Gruß
    tobim1986

  2.   Anzeige

     
  3. #2
    Shadow1988
    gehört zum Inventar Avatar von Shadow1988

    AW: Wie verwaltet Windows Server 2003 32 Bit mehr als 4 GB RAM?

    Soweit ich es jetzt noch weiß, können einige Prozessoren nicht nur 32 Bit sondern auch 36 Bit verarbeiten, wodurch die Grenze ein wenig nach oben gesetzt wurde. Nur finde ich da jetzt die Quelle nicht mehr dazu.

    Zitat Zitat von Wikipedia
    In einigen Systemen ist der Adresspfad schmaler oder größer als 32Bit. Seit dem Pentium Pro können z. B. die x86er CPUs mit 36Bit adressieren, was einem Adressraum von 64 GByte entspricht.
    Quelle unten, bei "Probleme"

  4. #3
    Ari45
    gehört zum Inventar Avatar von Ari45

    AW: Wie verwaltet Windows Server 2003 32 Bit mehr als 4 GB RAM?

    Ja, Shadow1988, ich weiß nicht, ob es die gleiche Wiki-Seite war, aber das habe ich auch gelesen.
    Und da einige Hardware-Hersteller die Zuverlässigkeit in diesem erweiterten Adressraum nicht garantieren können (oder wollen), hat Microsoft die Grenze von 32-Bit im Kernel festgelegt.
    Was unawave da beschreibt geht davon aus, dass diese Beschränkung aus dem Kernel entfernt, der Kernel also gepatcht wurde.
    Und genau das ist nach meiner Meinung lizenzrechtlich bedenklich, zumal nicht garantiert ist, dass das System stabil bleibt. Es kann, aber muss nicht.

  5. #4
    wolf22
    nil Avatar von wolf22

    AW: Wie verwaltet Windows Server 2003 32 Bit mehr als 4 GB RAM?

    Zitat Zitat von tobim1986 Beitrag anzeigen
    Bitte helft mir, flößt mir Wissen ein!
    Danke und Gruß
    tobim1986
    Zum schlau machen.

    32 Bit Windows 7 mit vollen 4 GB oder 8 GB RAM

    Erfahrung mit 32-bit-Patch für RAM

    ot:
    Sri - hatte nicht alle Links bei dir geöffnet - darum doppelt
    war nun noch mal drüber gegangen
    Geändert von wolf22 (21.03.2011 um 09:41 Uhr)

  6. #5
    tobim1986
    lebt Avatar von tobim1986

    AW: Wie verwaltet Windows Server 2003 32 Bit mehr als 4 GB RAM?

    Vielen Dank! Ich habe natürlich nicht daran gedacht, dass die Prozessoren auch mehr als 32 Bit haben können und man trotzdem ein 32 Bit System darauf installiert...

    Aber patchen möchte ich mein System sowieso nicht. Mal ganz davon abgesehen, dass ich ein 64 Bit System habe, sehe ich derartige Eingriffe immer etwas kritisch. Das System soll stabil laufen und solche Systemeingriffe können das unter Umständen negativ beeinflussen.

Ähnliche Themen

  1. Netzwerk/Internet: Windows 7 in Server 2003 Netzwerk einbinden
    Von saschabe im Forum Windows 7 allgemein
    Antworten: 1
    Letzter Beitrag: 04.05.2010, 13:01
  2. [gelöst] Windows 7 x86 mit mehr als 4GB RAM
    Von DaTaRebell im Forum Programme und Tools
    Antworten: 30
    Letzter Beitrag: 20.03.2010, 10:22
  3. Frage: PXE bei Windows 2003 Server?
    Von kesh im Forum Windows sonstige
    Antworten: 3
    Letzter Beitrag: 18.02.2010, 11:49
  4. Frage: Windows 2003 Server
    Von bulli im Forum Mitglieder-Stammtisch
    Antworten: 0
    Letzter Beitrag: 17.11.2009, 18:22
  5. Vista 32-Bit mehr als 4GB Ram
    Von pontari im Forum Windows Vista allgemein
    Antworten: 2
    Letzter Beitrag: 23.05.2008, 10:19

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •