Unterschied zwischen physikalischem und virtuellem Speicher

Anonim

Physikalischer vs virtueller Speicher

Physischer Speicher und virtueller Speicher sind zwei Speichermedien, die zum Speichern von Daten in einem Computer verwendet werden. Der physikalische Speicher bezieht sich auf Chips wie RAM (Speicher mit wahlfreiem Zugriff) 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 ausreichend physischen Speicher verfügt, um ein Programm auszuführen. Der virtuelle Speicher wird durch die Kombination von RAM mit dem Festplattenspeicher geschaffen. Der virtuelle Speicher ermöglicht die Ausführung großer Programme schneller, wenn der RAM nicht ausreicht.

Physischer Speicher

Wie bereits erwähnt, bezieht sich physischer Speicher auf den RAM und die Festplatten im Computer, die zum Speichern von Daten verwendet werden. In einem Computer werden das Betriebssystem, die Anwendungsprogramme und die aktuell verwendeten Daten im RAM gehalten, so dass sie vom Prozessor schnell angesprochen werden können. RAM könnte schneller als die anderen Speichergeräte wie die Festplatte und CD-ROM zugegriffen werden. Die Daten im RAM sind jedoch nur während der Ausführung des Computers vorhanden. Wenn der Strom abgeschaltet wird, gehen alle Daten im RAM verloren und das Betriebssystem und andere Daten werden von der Festplatte wieder in den RAM geladen, wenn der Computer eingeschaltet wird. Festplatte ist ein nichtflüchtiger Speicher (ein Speicher, der Daten hält, auch wenn er nicht mit Strom versorgt wird), mit der Daten in einem Computer gespeichert werden. Es besteht aus kreisförmigen Platten, die Platten genannt werden und magnetische Daten speichern. Die Daten werden mit Lese- / Schreibköpfen auf die Platten geschrieben und von diesen gelesen.

Virtueller Speicher

Der virtuelle Speicher wird verwendet, wenn dem Computer der RAM-Speicherplatz zur Ausführung eines Programms fehlt. Der virtuelle Speicher kombiniert den RAM-Speicher mit dem Festplattenspeicher. Wenn der Computer nicht genügend RAM-Speicherplatz zum Ausführen eines Programms hat, überträgt der virtuelle Speicher Daten aus dem RAM in eine Auslagerungsdatei, wodurch der Speicherplatz im RAM frei wird. Ein Teil der Festplatte wird zum Speichern der Seitendatei verwendet. Dieser Übertragungsprozess wird so schnell durchgeführt, dass der Benutzer keinen Unterschied spürt. Der virtuelle Speicher kann einen ganzen Datenblock enthalten, während sich der Teil, der gerade ausgeführt wird, 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 Programme erhöht wird, die ausgeführt werden können, bietet der virtuelle Speicher Kostenvorteile, da der Festplattenspeicher weniger teuer ist als der RAM.

Der physische Speicher bezieht sich auf physikalische Geräte, die Daten in einem Computer wie RAM und Festplatten speichern. Der virtuelle Speicher kombiniert den RAM-Speicher mit der Festplattenspeicher, um Daten im RAM zu speichern, wenn der RAM-Speicherplatz nicht ausreicht.Ein Teil der Festplatte wird verwendet, um die vom virtuellen Speicher verwendeten Seitendateien zu speichern, um die Daten zu speichern, die vom RAM übertragen werden. Auch wenn das Austauschen der Daten zwischen den Seitendateien auf der Festplatte und dem RAM (über den virtuellen Speicher) sehr schnell ist, könnte zu viel Austausch die Gesamtleistung des Systems verlangsamen.