Physischer oder 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 vom Betriebssystem erstellter Speicherplatz, wenn der Computer nicht über genügend physischen Speicher verfügt, um ein Programm auszuführen. Der virtuelle Speicher wird durch Kombinieren von RAM mit dem Festplattenspeicher erstellt. Mit dem virtuellen Speicher können große Programme schneller ausgeführt werden, wenn der Arbeitsspeicher nicht ausreicht.
Physikalischer Speicher
Wie bereits erwähnt, bezieht sich der physische Speicher auf den RAM 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 gespeichert, so dass der Prozessor schnell auf sie zugreifen kann. Auf den RAM kann schneller zugegriffen werden als auf die anderen Speichergeräte wie Festplatte und CD-ROM. Die Daten im RAM sind jedoch nur vorhanden, während der Computer ausgeführt wird. Beim Ausschalten gehen alle Daten im RAM verloren und das Betriebssystem und andere Daten werden beim Einschalten 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 auf einem Computer verwendet wird. Es besteht aus kreisförmigen Scheiben, die als Platten bezeichnet werden und magnetische Daten speichern. Daten werden mit Lese- / Schreibköpfen zu und von den Platten geschrieben und gelesen.
Virtueller Speicher
Der virtuelle Speicher wird verwendet, wenn dem Computer der RAM-Speicherplatz zum Ausführen eines Programms fehlt. Der virtuelle Speicher kombiniert den RAM-Speicher mit dem Festplattenspeicher. Wenn der Computer nicht über genügend RAM-Speicher verfügt, um ein Programm auszuführen, ü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 Auslagerungsdatei verwendet. Dieser Übertragungsprozess erfolgt so schnell, dass der Benutzer keinen Unterschied spürt. Der virtuelle Speicher kann einen ganzen Datenblock enthalten, während sich der aktuell ausgeführte Teil im RAM befindet. Daher ermöglicht der virtuelle Speicher dem Betriebssystem, mehrere Programme gleichzeitig auszuführen, wodurch der Grad der Mehrfachprogrammierung erhöht wird. Während die Größe der Programme erhöht wird, die ausgeführt werden könnten,Der virtuelle Speicher bietet Kostenvorteile, da der Festplattenspeicher kostengünstiger als der RAM ist.
Was ist der Unterschied zwischen physischem und virtuellem Speicher?
Während sich physischer Speicher auf physische Geräte bezieht, die Daten in einem Computer wie RAM und Festplatten speichern, kombiniert der virtuelle Speicher den RAM-Speicher mit dem Festplattenspeicher, um Daten im RAM zu speichern, wenn der RAM-Speicher nicht ausreicht. Ein Teil der Festplatte wird zum Speichern der Auslagerungsdateien verwendet, die vom virtuellen Speicher zum Speichern der vom RAM übertragenen Daten verwendet werden. Obwohl das Austauschen der Daten zwischen den Auslagerungsdateien auf der Festplatte und dem RAM (über den virtuellen Speicher) sehr schnell erfolgt, kann ein zu starkes Austauschen die Gesamtleistung des Systems beeinträchtigen.