Mein PC verfügt derzeit nur über 1 GB RAM, und ich verwende derzeit 86% davon. Würde ich mit 2 GB RAM jetzt 43% verwenden?
Mein PC verfügt derzeit nur über 1 GB RAM, und ich verwende derzeit 86% davon. Würde ich mit 2 GB RAM jetzt 43% verwenden?
Antworten:
Ja, Ihre Mathematik ist bis zu einem gewissen Grad korrekt.
Beachten Sie jedoch, dass moderne Betriebssysteme überschüssigen Speicher für das Caching verwenden. In diesem Artikel wird die Funktionsweise der Betriebssystemspeicherverwaltung gut erläutert (geschrieben für Windows Vista, aber allgemein für alle Betriebssysteme relevant). Im Grunde versucht es, Ihren freien (inaktiven) Speicher für seinen Cache zu verbrauchen, und wenn er von einem anderen Programm benötigt wird, wird dieser Speicher wieder freigegeben.
Das Betriebssystem nimmt möglicherweise mehr Speicherplatz in Anspruch, dient jedoch nur zu Caching-Zwecken und kann jederzeit freigegeben werden.
Vista nahm ungefähr 50% meines RAM ein, wenn ich 2 GB RAM im Leerlauf hatte
Mein Unternehmen hat kürzlich seine XP-Laptops von 1 GB auf 2 GB aktualisiert, und mein Computer verwendet derzeit 1 GB RAM, sodass XP wahrscheinlich auch mehr verwendet.
Es ist nicht so, dass Ihr Speicher nur RAM ist. Es gibt auch die Auslagerungsdatei, die grundsätzlich für dieselben Daten verwendet wird. Stellen Sie sich RAM als den schnelleren Teil Ihres Systemspeichers vor. Wenn das Betriebssystem feststellt, dass mehr RAM verfügbar ist, wird mehr davon zum Speichern von Daten verwendet, die sich normalerweise in der Auslagerungsdatei befinden würden. Bei Bedarf kann der Speicher jedoch schnell wieder freigegeben werden, sodass Sie sich keine Sorgen machen müssen.
Nein, Sie würden wahrscheinlich weniger als 86% davon verwenden. Es ist wie die Art, wie eine Familie in einem Haus lebt. Wenn Sie 10% des Hauses leer haben und in ein doppelt so großes Haus ziehen, wird das neue Haus schließlich auch zu 90% voll sein. Das Verwalten von Speicherplatz ist ein aktiver Prozess, und mehr Speicherplatz bedeutet, dass Sie mehr Material behalten können. Es macht keinen Sinn, mehr Platz zu haben, nur um mehr davon leer zu halten.
Freier Speicher ist nur ein Kissen, ein notwendiges Übel für den Fall, dass das System schneller Speicherplatz benötigt, als es freigeben kann. Andernfalls bemüht sich das System, den gesamten verfügbaren Speicher zu nutzen. Dies führt tendenziell zu der geringsten Festplatten-E / A und dem reaktionsschnellsten System.
Nein.
Nachdem ich kürzlich meinen RAM aktualisiert habe, weiß ich, dass XP mehr zum Puffern und Zwischenspeichern verwendet, wenn es mehr zu tun hat. Mit 768 MB RAM würden einfache Dienste in Windows wie spoolsv.exe (druckerbezogen) etwa 1 bis 1,5 MB RAM verbrauchen. Mit einem Upgrade auf 2,5 GB RAM beansprucht spoolsv.exe jetzt 4 MB, ebenso wie viele andere Dienste, die zuvor etwa 1 MB verwendet haben.
Es ist wichtig zu verstehen, dass die Speichernutzung in Windows sehr dynamisch ist. Die Speichernutzung hängt von der Systemauslastung und der verfügbaren Speicherkapazität ab. Wenn mehr Speicher verfügbar ist, vergrößert das System den Systemcache und verarbeitet Arbeitssätze. Wenn der Speicher knapp ist, werden die Arbeitssätze zurückgeschnitten. Die physische Speichernutzung wird fast ausschließlich vom System gesteuert, wobei Anwendungen nur einen begrenzten Einfluss haben.