Contents
Virtueller Speicher ist eine Speicherverwaltungsfunktion eines Betriebssystems (OS), die Hardware und Software verwendet, um einem Computer zu ermöglichen, physische Speicherengpässe zu kompensieren, indem Daten vorübergehend vom Arbeitsspeicher (RAM) auf den Plattenspeicher übertragen werden. Mit anderen Worten, es ist die Trennung des logischen Speichers vom physischen Speicher. Diese Trennung bietet Programmierern einen großen virtuellen Speicher, wenn nur kleiner physischer Speicher verfügbar ist.
Virtueller Speicher wird verwendet, um Programmierern die Illusion zu geben, dass sie über einen großen Speicher verfügen, obwohl der Computer über einen kleinen Hauptspeicher verfügt. Es erleichtert die Programmieraufgabe, da sich der Programmierer keine Gedanken mehr über die Menge des verfügbaren physischen Speichers machen muss.
Cache-Speicher, auch als CPU-Speicher bezeichnet, ist ein statischer Hochgeschwindigkeitsspeicher mit wahlfreiem Zugriff (SRAM), auf den ein Computer-Mikroprozessor schneller zugreifen kann, als er auf einen regulären Speicher mit wahlfreiem Zugriff (RAM) zugreifen kann.
Cache-Speicher wird verwendet, um die durchschnittliche Zeit für den Zugriff auf Daten aus dem Hauptspeicher zu reduzieren. Der Cache ist ein kleinerer und schneller Speicher, der Kopien der Daten von häufig verwendeten Hauptspeicherplätzen speichert. Der Computerprozessor kann auf diese Informationen schnell aus dem Cache zugreifen, anstatt sie aus dem Hauptspeicher des Computers holen zu müssen. Ein schneller Zugriff auf diese Anweisungen erhöht die Gesamtgeschwindigkeit des Programms. Es gibt verschiedene unterschiedliche unabhängige Caches in einer CPU, die Anweisungen und Daten speichern.
Lesen Sie auch: Unterschied zwischen der Von-Neumann-Architektur und der Harvard-Architektur
VERGLEICHSGRUNDLAGE | CACHE-SPEICHER | VIRTUELLER SPEICHER |
Beschreibung | Cache-Speicher ist ein kleiner Hochgeschwindigkeitsspeicher, normalerweise statischer RAM (SRAM), der die Teile des Hauptspeichers enthält, auf die zuletzt zugegriffen wurde. | Virtueller Speicher kann als die Menge des physischen Festplattenspeichers beschrieben werden, der verwendet wird, um zusätzlichen Speicher zu speichern, den der RAM nicht speichern kann. |
Funktion | Es erhöht die Zugriffsgeschwindigkeit der CPU. | Es erhöht die Kapazität des Hauptspeichers, dh erhöht den Grad der Multiprogrammierung. |
Verwaltung | Es wird von der Hardware verwaltet. | Es wird vom Betriebssystem (OS) verwaltet. |
Kartierung | In einem Cache-Speicher sind keine Abbildungsstrukturen erforderlich. | Es erfordert Abbildungsstrukturen, um eine virtuelle Adresse auf eine physische Adresse abzubilden. |
Vorteil Nachteil | Cache-Speicher verringert die Zeit, die für den Zugriff auf Daten erforderlich ist. | Es verlangsamt den Computer, da es viel Energie und Zeit braucht, um auf Daten von der zu verwendenden Festplatte zuzugreifen. |
Ausführung von Daten/Programm | In der Regel werden kürzlich verwendete Daten kopiert oder im Cache-Speicher erfasst. | Üblicherweise werden im virtuellen Speicher Programme ausgeführt, die größer als der Hauptspeicher sind. |
Für dich | Die Größe des Cache-Speichers ist kleiner (kleiner) als die des virtuellen Speichers. | Der virtuelle Speicher ist normalerweise größer als der Cache-Speicher. |
Speichereinheit | Cache-Speicher kann als Speichereinheit beschrieben werden. | Virtueller Speicher kann nicht als Speichereinheit beschrieben werden, es ist eine Technik. |
Haben Sie sich jemals gefragt, warum Sie manchmal bei Einkäufen Ihre PIN eingeben müssen und…
Haben Sie sich jemals gefragt, warum Ärzte manchmal eine CT-Untersuchung und in anderen Fällen ein…
Haben Sie sich jemals gefragt, warum manche Menschen von ihrem "Lohn" sprechen, während andere ihr…
Seide oder Baumwolle: Ein ewiger Wettstreit um Weichheit und Komfort 🧵🌿 Haben Sie sich jemals…
Haben Sie sich jemals gefragt, warum manche Radfahrer scheinbar mühelos Steigungen erklimmen, während andere ins…
Staubsaugen - eine lästige Pflicht, die niemand gerne erledigt. 🧹 Doch in der Welt der…