Neuen Gamer-PC zusammengestellt



  • Extrem Zocker schrieb:

    Dann kläre mich bitte auf.

    Männer haben Penise, Frauen nicht.



  • Danke. Das war sogar sehr einfach zu verstehen.

    Können wir weitermachen?



  • Ganz einfach, was will windows mit 1GB speicher?
    Selbst ein betriebsystem das so speicherfressend ist wie windows braucht niemals soviel speicher!!!
    Aus diesem grund sind 1GB fürs system blödsinn.
    Wenn dus unbediengt aufteilen willst dann gibt dem system 50 MB,
    das dürfte bei weitem ausreichen (merkste was?)



  • Storm.Xapek.de schrieb:

    ...(merkste was?)

    du trollst?



  • 50MB für den Kernel?

    Der braucht bei mir 56, also sagen wir 60MB.

    So, wie stelle ich das überhaupt ein?

    Und soll ich den virtuellen Arbeitsspeicher aktivieren oder nicht?



  • Extrem Zocker schrieb:

    Virtuellen Speicher habe ich deaktiviert, damit nur physikalischer RAM genutzt wird, welcher viel schneller ist.

    Es sind nun 1GB für den Kernel und 3GB für den Benutzer verfügbar. Wo ist das Problem? Wenn die Anwendung 3GB braucht, bekommt sie diese. Wenn nicht, dann nicht.

    Um es ehrlich zu sagen: ich weiß nicht, was XP mit dem 1 GB macht. Wenn XP das gut macht, kann XP die 1 GB tatsächlich nutzen, um DLL's und internas darin abzulegen. Aber ich glaube nicht, daß es ein Spiel gibt, welches soviele OS-Ressourcen benötigt, daß 1 GB da sinnvoll genutzt werden. Ansonsten müßte man als Minimum einen PC mit mindestens 1,5-2 GB Speicher haben...
    Bliebe noch die Verwendung als Festplattencache. Da bin ich mir nicht sicher, ob das GB dafür auch verwendet wird. Ich bezweifle das sehr stark.

    Das Problem ist, daß jedes Windowsprogramm in einem virtuellen Adressraum läuft. Wenn Du 200 Programme startest, welche jeweils 256KB groß sind, wird jedes Programm 2GB (oder eben 3) "zur Verfügung" haben. D.h. es könnte 3 GB belegen. Ansprechen kann man mit einer 32 Bit großen Adresse maximal 2^32 = 4.294.967.296 Bytes = 4GB. Mehr geht nicht. Nutzt man 64 Bit, sind 2^64 Bytes möglich. Das setzt eine 64Bit CPU voraus und ein OS, welches Adressen auch mit 64Bit verwaltet! XP ist ein 32Bit-System und damit spielt die CPU-Bittiefe hier keine Geige.

    Jedes dieser 200 Programm beginnt an der gleichen virtuellen Adresse, weil jedes Programm seinen eigenen Adressraum hat, der von Adresse 0 bis 4GB reicht. Windows hinterlegt verwendeten Speicher im virtuellen Adressraum natürlich mit physischem RAM. Aber nur diesen. Nicht benutzte Bereiche sind einfach "nicht verfügbar" und führen beim Zugriff zu einem Fehler.
    Nutzt jedes Programm also nur 2MB und hat man 200 Programme, werden 200x2MB = 400 MB RAM benötigt (plus Overhead). Hat man einen Rechner, der nur 128 MB RAM hat, nutzt Windows die Auslagerungsdatei als virtuellen Speicher (nicht virtuellen Adressraum!!!), um die fehlenden 272 MB zur Verfügung zu stellen (+ den Overhead, den Windows für sich selbst und die Treiber benötigt).

    Der virtuelle Adressraum kann also bei 32Bit großen Adressen maximal 4 GB groß sein. Das 3. und 4. GB (bzw. nur das 4. GB) belegt Windows für sich selbst, um allen Anwendungen die DLL's "einblenden" zu können. Diese DLLs sind physisch nur 1x im RAM gespeichert, werden aber quasi für alle 200 Programme eingeblendet.

    So. Hast Du nun 4GB Speicher, von denen dein Programm maximal 3GB nutzen kann, weil Windows das 4. GB dem Programm NIE zur freien Verfügung stellt, hast Du 1 GB unnötig im Rechner drin (wenn XP nix damit anfängt, wovon ich ausgehe). Das 1 GB kostet Geld, verbraucht Strom, erzeugt Wärme und bremst sehr wahrscheinlich die Busgeschindigkeit (mehr kannste im C't nachlesen, wo das beschrieben wurde) und das ohne Nutzen.

    Die Auslagerungsdatei in Windows kannste abschalten (wobei ich auch schon gelesen habe, daß das nichts bringt, weil Windows dann eine "kleine, private" für sich selbst anlegt, um den Speicher managen zu können). Den virtuellen Adressraum, in dem ein Programm läuft, aber nicht!

    Insofern würde ich mir nur 3 GB RAM zulegen: 1x2GB und 2x512MB. Mir reichen aber 2 GB völlig aus. Und jeder Software, die ich besitze & nutze.

    Haste Dir übrigens mal überlegt, wieso werden keine "SpielePC's" angeboten werden, die serienmäßig 4 GB haben (wenn sie mit WinXP betrieben werden)? Sind die Hersteller alle Flachpfeifen und wollen kein Geld verdienen?



  • Mit der Empfehlung meine ich natürlich 2x1GB und 2x512MB, um alle Bänke richtig nutzen zu können...



  • Ich hab nochmal genauer recherchiert, aber nirgends eine Beschreibung gefunden, was XP (Home oder Prof) mit 4 GB Speicher wirklich anstellt.

    Diese Links könnten interessant sein:

    http://www.heise.de/ct/faq/hotline/04/24/01.shtml
    Beschreibt ein Problem, weil physischer Speicher durch Überblendung von GraKa Speicher "verloren" geht.

    Zusätzlich ist öfters von PAE die Rede. Mit diesem Mechanismus kann man offenbar sogar mehr als 4GB Speicher belegen. Bei den AMD64 (und 64Bit-Intels) ist das wohl gegeben. Wie sich das aber performanceseitig gibt, ist die Frage... Dann schon lieber ein 64Bit XP. Da gibts aber ggf. mit den Treibern Probleme....

    http://support.microsoft.com/default.aspx?scid=kb%3Bde%3B889654
    Enthält ein paar Maximumwerte. Es wird auch was von 1 GB Systemcache gesprochen. Das dürfte wohl der Cache für die Festplatte(n) sein.

    Aber selbst wenn das 4. physikalische GB verwendet werden würde: für eine Anwendung bleibts bei maximal 3 GB (und bei der (/3GB Option kann's auch Probleme geben!) und wer hat schon ein Spiel offen und noch ein weiteres...!?

    Also alles in allem würde ich sagen: niemand braucht aktuell schon 4GB. In 1, 2 Jahren vermutlich und dann gibts auch Vista und das Problem mit 32Bit hat sich damit erledigt... Bis dahin würde ich mir das Geld lieber sparen bzw. ne 2. Platte anlegen oder eine etwas bessere Graka.



  • PC-User, du solltest dich registrieren.
    Noch nie habe ich soviel Sinnvolles von einem Unreg gelesen, mein Respekt! 👍
    Du gibst dir echt Mühe und recherchierst im Internet nach Infos, um dem Beitragsersteller zu helfen. Weiter so!

    on the other hand:
    axel89russe, du solltest dein benutzerkonto 'tggc|_work' löschen. noch nie habe ich soviel müll von einem Registrierten gelesen. 👎



  • Man kann hier keine Accounts löschen.


Anmelden zum Antworten