Dies ist, was ich fand, dass ich fühle, ist prägnanter und auf den Punkt.
Cache-Speicher wird mit integrierter Speicher- und Steuerlogik implementiert. Eng gekoppelter Speicher ist mit einem On-Chip-Speicher und einer dedizierten Verbindung implementiert.
Eng gekoppelter Speicher hat eine feste Spanne in der Adresskarte. Cache lebt nicht in der Adresskarte (naja, tut es irgendwie ... stelle es einfach nicht als physischen Speicher dar), sondern dient stattdessen als Zwischenspeicher zwischen dem Prozessor und dem Speicher, um (hoffentlich) zu versorgen effizientere Speicherzugriffe.
Eng gekoppelter Speicher hat deterministische Zugriffszeit. Zugriffe durch den Cache sind nicht deterministisch, da die Daten entweder im Cache (Hit) leben oder die Daten aus dem Hauptspeicher abgerufen werden müssen (Fehltreffer).
Ein weiterer
Während beide sind sehr schnell zugegriffen Erinnerungen, Cache speichert Daten dynamisch/Code, der in letzter Zeit, um verwendet wurde, Zugriffsgeschwindigkeit zu verbessern, im Vergleich zu Standard-Speicher auf die globale Matrix Avalon verbunden. Jedes Mal, wenn ein Speicherzugriff erforderlich ist, prüft der Prozessor, ob die erforderlichen Daten bereits im Cache vorhanden sind oder neu aus dem Speicher abgerufen werden müssen. In der Zwischenzeit werden alte unbenutzte Cache-Daten fortlaufend durch neue Daten ersetzt. Eng gekoppelter Speicher ist auch ein Speicher mit schnellem Zugriff, da er einen dedizierten Port nutzt, aber statischen Inhalt hat: Sie entscheiden, was Sie dort benötigen, und Sie geben es im Linker-Skript an.
Mögliches Duplikat von [was ist ARM TCM-Speicher] (http://stackoverflow.com/questions/30797106/whats-arm-tcm-memory) – Notlikethat