Physischer vs. virtueller Speicher
Physischer Speicher und virtueller Speicher sind zwei Arten von Speicher, die zum Speichern von Daten in einem Computer verwendet werden. Physischer Speicher bezieht sich auf Chips wie RAM-Speicher (Random Access Memory) und Speichergeräte wie Festplatten, die zum Speichern von Daten verwendet werden. Virtueller Speicher ist ein Speicherplatz, der vom Betriebssystem erstellt wird, wenn der Computer nicht über genügend physischen Speicher verfügt, um ein Programm auszuführen. Virtueller Speicher wird erstellt, indem RAM mit dem Festplattenspeicher kombiniert wird. Der virtuelle Speicher ermöglicht die schnellere Ausführung großer Programme, wenn der Arbeitsspeicher nicht ausreicht.
Physisches Gedächtnis
Wie bereits erwähnt, bezieht sich der physische Speicher auf den Arbeitsspeicher und die Festplatten im Computer, die zum Speichern von Daten verwendet werden. In einem Computer werden das Betriebssystem, Anwendungsprogramme und aktuell verwendete Daten im RAM geh alten, damit der Prozessor schnell darauf zugreifen kann. Auf RAM konnte schneller zugegriffen werden als auf andere Speichergeräte wie Festplatte und CD-ROM. Aber die Daten im RAM existieren nur, während der Computer läuft. Beim Aussch alten des Computers gehen alle Daten im RAM verloren und das Betriebssystem und andere Daten werden beim Einsch alten des Computers erneut von der Festplatte in den RAM geladen. Die Festplatte ist ein nichtflüchtiger Speicher (ein Speicher, der Daten auch dann speichert, wenn er nicht mit Strom versorgt wird), der zum Speichern von Daten in einem Computer verwendet wird. Es besteht aus kreisförmigen Platten, die als Platten bezeichnet werden und magnetische Daten speichern. Daten werden mit Lese-/Schreibköpfen auf und von den Platten geschrieben und gelesen.
Virtuelles Gedächtnis
Virtueller Speicher wird verwendet, wenn dem Computer der RAM-Speicher zum Ausführen eines Programms fehlt. Virtueller Speicher kombiniert den RAM-Speicherplatz mit dem Festplattenspeicherplatz. Wenn der Computer nicht über genügend RAM-Speicherplatz verfügt, um ein Programm auszuführen, überträgt der virtuelle Speicher Daten aus dem RAM in eine Auslagerungsdatei, wodurch Speicherplatz im RAM freigegeben wird. Ein Teil der Festplatte wird zum Speichern der Auslagerungsdatei verwendet. Dieser Übertragungsprozess erfolgt so schnell, dass der Benutzer keinen Unterschied spürt. Der virtuelle Speicher kann einen ganzen Datenblock aufnehmen, während sich der gerade ausgeführte Teil im RAM befindet. Daher ermöglicht der virtuelle Speicher dem Betriebssystem, mehrere Programme gleichzeitig auszuführen, wodurch der Grad der Multiprogrammierung erhöht wird. Während die Größe der ausführbaren Programme erhöht wird, bietet der virtuelle Speicher Kostenvorteile, da der Festplattenspeicher weniger teuer ist als der Arbeitsspeicher.
Was ist der Unterschied zwischen physischem und virtuellem Speicher
Während der physische Speicher sich auf physische Geräte bezieht, die Daten in einem Computer speichern, wie z. B. RAM und Festplatten, kombiniert der virtuelle Speicher den RAM-Speicherplatz mit dem Festplattenspeicher, um Daten im RAM zu speichern, wenn der RAM-Speicherplatz ist nicht genug. Ein Teil der Festplatte wird verwendet, um die Auslagerungsdateien zu speichern, die vom virtuellen Speicher verwendet werden, um die Daten zu speichern, die aus dem RAM übertragen werden. Obwohl das Austauschen der Daten zwischen den Auslagerungsdateien auf der Festplatte und dem RAM (über den virtuellen Speicher) sehr schnell ist, könnte zu viel Austausch die Gesamtleistung des Systems verlangsamen.