Heim  >  Artikel  >  Software-Tutorial  >  Wird ein Computer durch das Hinzufügen eines Speichersticks schneller? Muss gelesen werden: Das Hinzufügen von Speicher macht einen Computer schneller, die Antwort wird endlich enthüllt

Wird ein Computer durch das Hinzufügen eines Speichersticks schneller? Muss gelesen werden: Das Hinzufügen von Speicher macht einen Computer schneller, die Antwort wird endlich enthüllt

WBOY
WBOYnach vorne
2024-02-07 09:18:20982Durchsuche

php-Redakteur Strawberry hat eine kontroverse Frage gestellt: „Wird das Hinzufügen eines Memory Sticks zu einem Computer ihn schneller machen?“ Nach eingehender Recherche und Experimenten haben wir endlich die Antwort enthüllt. Durch das Hinzufügen von mehr RAM wird Ihr Computer wirklich schneller! Der Speicher ist eine wichtige Komponente eines Computers zum Speichern und Verarbeiten von Daten, und seine Größe wirkt sich direkt auf die Leistung des Computers aus. Durch die Vergrößerung des Arbeitsspeichers kann Ihr Computer Programme und Aufgaben schneller ausführen und so die Gesamtgeschwindigkeit und Reaktionsfähigkeit verbessern. Als Nächstes erklären wir ausführlich, wie sich der Arbeitsspeicher auf die Computerleistung auswirkt, und geben einige praktische Vorschläge.

Heute sprechen wir über eine einfache Frage: Wird Ihr Computer durch das Hinzufügen von mehr Speicher schneller?

Um diese Frage zu beantworten, müssen wir die Beziehung zwischen CPU, Speicher und Programm kennen. Es ist eigentlich ganz einfach:

电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了

Zunächst werden ausführbare Programme auf der Festplatte gespeichert, einschließlich Maschinenanweisungen und zusammenhängende Daten.

Wenn das Programm ausgeführt wird, wird es zunächst in den Speicher geladen. Das in den Speicher geladene Programm wird plötzlich zu dem, was wir einen Prozess nennen. Natürlich läuft im Speicher ein weiteres spezielles Programm.

Nur wenn die CPU die Maschinenanweisungen tatsächlich ausführt, beginnt die Ausführung des entsprechenden Prozesses. Zu diesem Zeitpunkt ruft die CPU kontinuierlich Anweisungen aus dem Speicher ab und führt die Anweisungen natürlich auch aus Lesen Sie die Daten im Speicher.

Es ist ersichtlich, dass beim Ausführen des Programms der Speicher und nicht die Festplatte mit der CPU interagiert und die CPU aus dieser Perspektive Anweisungen und Daten verwendet. Dies ist ein ähnliches Produzenten- und Verbraucherproblem. Das Gedächtnis ist wie ein Koch, und die CPU ist wie ein Abendessen. Wenn der Koch das Essen zu langsam serviert, verhungern die Gäste.

电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了

Außerdem ist die Speichernutzung des Betriebssystems nicht zu vernachlässigen.

Wie nutzt das Betriebssystem den Speicher?

Um die Speicher- und Festplattenressourcen voll auszunutzen, gibt es in modernen Betriebssystemen viele sehr intelligente Designs.

Da die CPU selbst in einem Mehrkernsystem immer nur ein Programm gleichzeitig ausführen kann, ist die Anzahl der gleichzeitig vorhandenen Prozesse in der Regel weitaus größer als die Anzahl der Kerne, was bedeutet, dass nicht alle Programme gleichzeitig ausgeführt werden Zu einem bestimmten Zeitpunkt gibt es aufgrund des Lokalitätsprinzips immer einige Anweisungen oder Daten im Prozessadressraum, die vorübergehend nicht verwendet werden.

Auf dieser Grundlage erkannten Betriebssystempioniere die Möglichkeit, den Speicher voll auszunutzen. Wir können Anweisungen oder Daten, die nicht vorübergehend verwendet werden, auf die Festplatte übertragen (auslagern) und sie dann von der Festplatte laden, wenn diese Daten oder Anweisungen vorhanden sind Wäre im Speicher (Swap-In) nicht mehr Platz, um mehr Prozesse auszuführen? Diese Idee wird im Betriebssystem als Demand Paging bezeichnet und ist Teil des virtuellen Speichers.

电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了

Zweitens behandelt das Betriebssystem den verbleibenden freien Speicher als Festplatten-Cache. Manchmal kann unser Programm den Speicher nicht vollständig nutzen, sodass der freie Speicher wirklich nutzlos ist. Offensichtlich nicht. Wir wissen, dass es sich bei der Festplatte um ein Speichergerät mit niedriger Geschwindigkeit handelt. Warum also nicht den freien physischen Speicher als Cache der Festplatte verwenden?

Jeder mag diese Erfahrung machen, wenn man anfängt, eine neue Datei zu öffnen, aber wenn man die Datei erneut verwendet, wird man offensichtlich das Gefühl haben, dass die Geschwindigkeit viel höher ist Sie öffnen es zu diesem Zeitpunkt. Wenn der Speicher nicht ausreicht, verfügt das Betriebssystem nicht über so viel freien Speicher, den Sie als Festplatten-Cache verwenden können. Zu diesem Zeitpunkt werden Sie die schneckenartige Geschwindigkeit der Festplatte erleben.

电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了

Jetzt können wir die Frage beantworten, mit der wir begonnen haben: Wird das Hinzufügen von mehr Speicher Ihren Computer beschleunigen? Offensichtlich ist diese Diskussion in zwei Situationen unterteilt.

Genug Speicher

Wenn Ihr Speicher selbst ausreicht, führt das Hinzufügen von mehr Speicher in diesem Fall nicht dazu, dass Ihr Computer schneller läuft, da die Geschwindigkeit der CPU als Restaurant begrenzt ist, egal wie viele Gerichte der Koch kochen kann. Nein, da ist nichts für Sie was man tun kann, damit die Gäste schneller essen.

Das ist so, als würde man fragen, ob das Anbringen weiterer Räder an einem LKW dazu führt, dass der LKW schneller fährt?

Die Antwort lautet natürlich nein, obwohl der LKW dadurch nicht schneller fährt, kann der LKW durch das Hinzufügen weiterer Räder eine höhere Last transportieren.

电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了

Das Gleiche gilt für den Arbeitsspeicher. Obwohl der Computer durch das Hinzufügen von mehr Arbeitsspeicher nicht schneller läuft, können wir dadurch natürlich mehr Programme gleichzeitig ausführen.

Das Hinzufügen von mehr Speicher bedeutet, dass Sie mehr Browser-Webseiten gleichzeitig öffnen, mehr virtuelle Maschinen gleichzeitig öffnen, mehr hochauflösende Videos gleichzeitig rendern, komplexere 3D-Modelle gleichzeitig verarbeiten und mehr trainieren können Modelle für maschinelles Lernen gleichzeitig usw. Warten Sie, Ihr Speicher ist zu diesem Zeitpunkt nicht der Engpass, die CPU wird höchstwahrscheinlich zum Engpass, da die Laufgeschwindigkeit der CPU, dh die Anzahl der pro Sekunde ausgeführten Maschinenanweisungen, abhängt , ist begrenzt.

Unzureichender Speicher

Zu diesem Zeitpunkt ist die Serviergeschwindigkeit des Küchenchefs zu langsam und die Gäste sind immer hungrig, sodass der Küchenchef mehr Gerichte servieren muss.

电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了电脑加内存条会变快吗 必看:增加内存会让计算机变快,答案终于揭晓了

Wir wissen, dass die Beantragung von Arbeitsspeicher während des Betriebs ein scheinbar einfacher, aber tatsächlich sehr komplexer Vorgang ist, insbesondere in Situationen, in denen der Arbeitsspeicher nicht ausreicht Komplexe Suchvorgänge oder Ausnahmebehandlungen erfordern, und unser Programm wird zu diesem Zeitpunkt deutlich langsamer ausgeführt.

Wenn nicht genügend Speicher vorhanden ist, kann es zu mehr Austauschen zwischen der Festplatte und dem Speicher kommen. Zu diesem Zeitpunkt wird die Geschwindigkeit des Systems durch die Festplatte begrenzt, und da Festplattendateien nicht zwischengespeichert werden können, ist die Geschwindigkeit, mit der wir beginnen, begrenzt Prozesse oder geöffnete Dateien werden deutlich langsamer.

In diesem Fall wird die Erhöhung des Arbeitsspeichers die CPU besser versorgen und somit den Computer erheblich beschleunigen.

Zusammenfassung
Aus der obigen Analyse wissen wir, dass es von Ihrem Szenario abhängt, ob eine Speichererweiterung den Computer beschleunigen kann. Wenn Ihr Gerät über ausreichend Speicher verfügt, wird eine Speichererweiterung zu diesem Zeitpunkt den Computer nicht wesentlich beschleunigen

Das obige ist der detaillierte Inhalt vonWird ein Computer durch das Hinzufügen eines Speichersticks schneller? Muss gelesen werden: Das Hinzufügen von Speicher macht einen Computer schneller, die Antwort wird endlich enthüllt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tianxiajiu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen