Der Computerprozessor welche Cache integriert ist?

March 15

Der Computerprozessor welche Cache integriert ist?

Der Cache, der in der Zentraleinheit auf einem Computer integriert ist bekannt als ein "Prozessorcache". In Computer-Technologie ist ein Cache eine Fläche von High-Speed-Speicher zum Speichern häufig zugegriffen Informationen verwendet. Ein Prozessor-Cache speichert häufig verwendete Daten und Programm Anweisungen an einem Ort, wo die Daten schneller als Hauptspeicher, andernfalls bekannt als Arbeitsspeicher zugegriffen werden kann.

Dynamisches Versus statisches RAM

In Ermangelung eines Prozessor-Cache müssten die CPU eine Anfrage an Hauptspeicher und warten auf die Daten über den Speicherbus zurück gesendet werden. Hauptspeicher besteht normalerweise aus einem relativ langsamen Typ RAM, genannt "dynamisches RAM,", während ein Prozessor-Cache aus einer kleinen Menge schneller statische RAM auf oder in unmittelbarer Nähe der CPU besteht. Speichern von Daten und Programm-Anweisungen im Cache Prozessors verringert die Zeit die CPU verbringt warten auf die Informationen und erhöht die Menge an Arbeit, die er ausführen kann.

Primäre und sekundäre Cache

Je schneller ein Computerchip, im Allgemeinen die größere es sich handelt, also um Größe und Geschwindigkeit Einschränkungen zu vermeiden, moderne Prozessoren, zwei Ebenen der Prozessorcache implementieren, bekannt als "primäre" und "sekundäre" Cache. Der primäre Cache – auch bekannt als Stufe 1 oder L1 Cache – ist ein sehr schnell, aber sehr klein Speicher, in der Regel 4 bis 16KB groß und wohnten auf der CPU selbst. Der sekundäre Cache, auch genannt Level 2 oder L2-Cache, ist ein größer und langsamer Speicher, in der Regel zwischen 32KB und 1MB, und es ist außerhalb der CPU.

Hierarchie

Wenn die CPU Daten oder Programm-Anweisungen erforderlich ist, sucht es zunächst den L1-Cache. Wenn es nicht die Informationen, die es in der primäre Cache braucht finden, sucht es den L2-Cache, der etwas langsamer ist. Wenn es noch nicht die Informationen, die es braucht finden, sucht es Hauptspeicher, die größer, aber viel langsamer als die primären und sekundären Cache ist.

Zurückschreiben oder Write-through-Cache

Neben der L1 und L2-Caches existieren zwei Arten von Cache, bekannt als "Write-Back" und "Write-through." Ein Write-Back-Cache ermöglicht die CPU Informationen nur für den Prozessorcache und nicht auf den Hauptspeicher zu senden; ein Write-through-Cache ermöglicht die CPU zum Senden von Daten an den Prozessorcache und Hauptspeicher gleichzeitig. Ein Write-Back-Cache wird die Belastung der Aufrechterhaltung der Hauptspeicher von der CPU entfernt, aber es ist in der Regel komplizierter zu bauen und zu gestalten – und deshalb teurer – als Durchschreiben Cache.