Windows 7 32Bit oder 64Bit

  • Solangsam hat es für mich den Eindruck der Freimaurergesellschaft :D


    Naja ich laß es gut sein...

    All die Ordnung in dem Chaos verwirrt mich...
    _____________________________
    Intel Q9550 + Noctua NH-C12P
    Gigabyte GA-EPP45 DS5
    4x2048MB 800 DDR2 SDRAM
    Samsung HD103UJ 1 TB
    Tagan Pipe Rock 600 Watt
    Gigabyte GTX670

  • Solangsam hat es für mich den Eindruck der Freimaurergesellschaft :D


    Naja ich laß es gut sein...

    All die Ordnung in dem Chaos verwirrt mich...
    _____________________________
    Intel Q9550 + Noctua NH-C12P
    Gigabyte GA-EPP45 DS5
    4x2048MB 800 DDR2 SDRAM
    Samsung HD103UJ 1 TB
    Tagan Pipe Rock 600 Watt
    Gigabyte GTX670

  • Also es sollte wohl Hauptsächlich an den Adressen(Pointer) liegen die ja größer sind, ein anderer Grund fällt mir dazu leider nicht ein.


    Das es da einen Unterschied zwischen Intel und AMD geben soll halte ich, erstmal pauschal gesagt, für zweifelhaft (ohne natürlich dafür auf irgendwelche Dokumente zu verweisen).


    Paranojä, ;)

    Meine Systemkonfig
    Intel Core2Duo E8400, Gigabyte EP-DS4 (P35), G.Skill 8 GB DDR2-1000, Sparkle GeForce 8800GT 512 MB, Creative Audigy 2ZS, be quiet Dark Power Pro P7 550W, Ubuntu 10.04 (64Bit), 2x LG L204WT-SF
    HWM-Kaufberatung

  • Also es sollte wohl Hauptsächlich an den Adressen(Pointer) liegen die ja größer sind, ein anderer Grund fällt mir dazu leider nicht ein.


    Das es da einen Unterschied zwischen Intel und AMD geben soll halte ich, erstmal pauschal gesagt, für zweifelhaft (ohne natürlich dafür auf irgendwelche Dokumente zu verweisen).


    Paranojä, ;)

    Meine Systemkonfig
    Intel Core2Duo E8400, Gigabyte EP-DS4 (P35), G.Skill 8 GB DDR2-1000, Sparkle GeForce 8800GT 512 MB, Creative Audigy 2ZS, be quiet Dark Power Pro P7 550W, Ubuntu 10.04 (64Bit), 2x LG L204WT-SF
    HWM-Kaufberatung

    • Offizieller Beitrag

    macht es doch nicht so schwierig. Das Thema ist nicht ohne wenn man das klären oder erklärt haben will. Der 64 Bit Prozessor hat 2 Modi, in denen er laufen kann. Double(so heißt der Modus glaube ich) ist 32 Bit Modus, long ist 64 Bit Modus. Im 64 Bit Modus sind die Register logischer Weise automatisch größer, der Befehlssatz bleibt gleich. Daraus folgt, das der Overhead auch gleich bleiben muß, denn der "move" Befehl ist ja derselbe. NUr die zu bewegenden Daten haben sich verdoppelt. Ab dem Puinkt wird es kritisch, da Intel und AMD hier verschiedene Wege gehen. Wieviele takte benötigt werden um ein 64 Bit Codesegmet von A nach B (innerhalb des Prozessors) zu schieben ist nicht global zu beantworten.


    Ich hoffe das reicht als Einführung. Das es unterschiede in der Operation der Hersteller gibt ist ja logisch da assambler bzw. compiler auch für jeden typ gesondert ausgeführt werden müssen. Sonst wären sie ja auch immer überall gleich schnell :D

    • Offizieller Beitrag

    macht es doch nicht so schwierig. Das Thema ist nicht ohne wenn man das klären oder erklärt haben will. Der 64 Bit Prozessor hat 2 Modi, in denen er laufen kann. Double(so heißt der Modus glaube ich) ist 32 Bit Modus, long ist 64 Bit Modus. Im 64 Bit Modus sind die Register logischer Weise automatisch größer, der Befehlssatz bleibt gleich. Daraus folgt, das der Overhead auch gleich bleiben muß, denn der "move" Befehl ist ja derselbe. NUr die zu bewegenden Daten haben sich verdoppelt. Ab dem Puinkt wird es kritisch, da Intel und AMD hier verschiedene Wege gehen. Wieviele takte benötigt werden um ein 64 Bit Codesegmet von A nach B (innerhalb des Prozessors) zu schieben ist nicht global zu beantworten.


    Ich hoffe das reicht als Einführung. Das es unterschiede in der Operation der Hersteller gibt ist ja logisch da assambler bzw. compiler auch für jeden typ gesondert ausgeführt werden müssen. Sonst wären sie ja auch immer überall gleich schnell :D

  • Die beiden Modi sind bei AMD:
    legacy mode, für 16 und 32 Bit Apps


    long mode
    compatibility mode Adressgröße 32 Bit
    64-bit mode Adressgröße 64 Bit mit zusätzlichen Registern bzw. voller 64Bit Breite für Register und natürlich gibt es dann auch die entsprechenden anderen Befehle um mit 64Bit Daten zu verschieben.
    Nachzulesen ist das bei [url=http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_869_875%5E7044,00.html]AMD64 Architecture Tech Docs[/url]


    Zwar ist das richtig das sich die Anzahl der Bits verdoppelt hat, allerdings hat sich die Anzahl der Takte bestimmt nicht verdoppelt, den es werben für ein 64 Bit Register nicht 2 mal hole 32 Bit Befehle Ausgeführt sondern 1 hole 64 Bit Befehl.


    Was mich zu der Frage veranlasst was die CPU Zyklen mit einem höheren RAM verbrauch zu tun haben ?


    Ich bin gerne bereit das aufzunehmen, wenn du mir das gut Erklären kannst. (Und ich vermute ich könnte vielleicht auch ein ganz klein wenig verstehen)


    Paranojä, :)

    Meine Systemkonfig
    Intel Core2Duo E8400, Gigabyte EP-DS4 (P35), G.Skill 8 GB DDR2-1000, Sparkle GeForce 8800GT 512 MB, Creative Audigy 2ZS, be quiet Dark Power Pro P7 550W, Ubuntu 10.04 (64Bit), 2x LG L204WT-SF
    HWM-Kaufberatung

  • Die beiden Modi sind bei AMD:
    legacy mode, für 16 und 32 Bit Apps


    long mode
    compatibility mode Adressgröße 32 Bit
    64-bit mode Adressgröße 64 Bit mit zusätzlichen Registern bzw. voller 64Bit Breite für Register und natürlich gibt es dann auch die entsprechenden anderen Befehle um mit 64Bit Daten zu verschieben.
    Nachzulesen ist das bei [url=http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_869_875%5E7044,00.html]AMD64 Architecture Tech Docs[/url]


    Zwar ist das richtig das sich die Anzahl der Bits verdoppelt hat, allerdings hat sich die Anzahl der Takte bestimmt nicht verdoppelt, den es werben für ein 64 Bit Register nicht 2 mal hole 32 Bit Befehle Ausgeführt sondern 1 hole 64 Bit Befehl.


    Was mich zu der Frage veranlasst was die CPU Zyklen mit einem höheren RAM verbrauch zu tun haben ?


    Ich bin gerne bereit das aufzunehmen, wenn du mir das gut Erklären kannst. (Und ich vermute ich könnte vielleicht auch ein ganz klein wenig verstehen)


    Paranojä, :)

    Meine Systemkonfig
    Intel Core2Duo E8400, Gigabyte EP-DS4 (P35), G.Skill 8 GB DDR2-1000, Sparkle GeForce 8800GT 512 MB, Creative Audigy 2ZS, be quiet Dark Power Pro P7 550W, Ubuntu 10.04 (64Bit), 2x LG L204WT-SF
    HWM-Kaufberatung