25.10.2012 Aufrufe

R - Ausbildung-Elektrotechnik.de » Ausbildung

R - Ausbildung-Elektrotechnik.de » Ausbildung

R - Ausbildung-Elektrotechnik.de » Ausbildung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

© www.ausbildung-elektrotechnik.<strong>de</strong> | <strong>Elektrotechnik</strong> – Elektroniker für Geräte und Systeme<br />

FSB (Front Si<strong>de</strong> Bus):<br />

Ist eine Schnittstelle zwischen CPU und North-Bridge.<br />

Thema: Cache-Speicher<br />

Der Cache ist ein spezieller Puffer-Speicher, <strong>de</strong>r zwischen <strong>de</strong>m Arbeitsspeicher und <strong>de</strong>m<br />

Prozessor liegt. Damit <strong>de</strong>r Prozessor nicht je<strong>de</strong>n Programm-Befehl aus <strong>de</strong>m Langsamen<br />

Arbeitsspeicher holen muss, wird gleich ein ganzer Befehls- o<strong>de</strong>r Datenblock in <strong>de</strong>n Cache<br />

gela<strong>de</strong>n. Die Wahrscheinlichkeit, dass die nachfolgen<strong>de</strong>n Programmbefehle im Cache liegen,<br />

ist sehr groß, da die Programm-Befehle nacheinan<strong>de</strong>r abgearbeitet wer<strong>de</strong>n. Erst wenn alle<br />

Programm-Befehle abgearbeitet sind, o<strong>de</strong>r ein Sprungbefehl zu einer Sprungadresse<br />

außerhalb <strong>de</strong>s Caches erfolgt, dann muss <strong>de</strong>r Prozessor auf <strong>de</strong>n Arbeitsspeicher zugreifen.<br />

Deshalb sollte <strong>de</strong>r Cache groß sein, damit <strong>de</strong>r Prozessor die Programm-Befehle, ohne Pause,<br />

hintereinan<strong>de</strong>r ausführen kann.<br />

Begriffserklärungen im Zusammenhang mit Cache-Speicher:<br />

● First-Level-Cache (L1):<br />

Im L1-Cache wer<strong>de</strong>n Befehle und Daten zwischengespeichert. Die Be<strong>de</strong>utung <strong>de</strong>s L1 Caches<br />

wächst mit <strong>de</strong>r höheren Geschwindigkeit <strong>de</strong>s CPU`s. Denn dieser Cache vermei<strong>de</strong>t<br />

entsprechen<strong>de</strong> Verzögerungen in <strong>de</strong>r Datenübermittlung und hilft einen CPU optimal<br />

auszulasten.<br />

● Second-Level-Cache (L2)<br />

Im L2-Cache wer<strong>de</strong>n die Daten <strong>de</strong>s Arbeitsspeichers zwischengespeichert. Über die Größe<br />

dieses Caches versorgen die Prozessorhersteller die unterschiedlichen Marktsegmente mit<br />

speziell modifizierten Prozessoren. Ein Prozessor mit sehr großem L2-Cache ist teuer<br />

herzustellen. Deshalb war <strong>de</strong>r L2-Cache auch schon außerhalb <strong>de</strong>s Prozessor-Dies<br />

angeordnet.<br />

● Third-Level-Cache:<br />

Der L3-Cache ist ein Cache-Speicher <strong>de</strong>r zum ersten Mal im Prozessor K6-3 von AMD<br />

Anwendungen fand. Allerdings optional und außerhalb <strong>de</strong>s Prozessors auf <strong>de</strong>m<br />

Mohterboard. In <strong>de</strong>r Regel verwen<strong>de</strong>n Multicore-Prozessoren einen integrierten L3-Cache.<br />

● Write-Through:<br />

Das ist das Verfahren bei <strong>de</strong>m <strong>de</strong>r Second-Level-Cache die Daten sofort in <strong>de</strong>n<br />

Arbeitsspeicher schreibt. Die Steuerung für <strong>de</strong>n Schreibvorgang wird vom Cache<br />

übernommen. Der Prozessor kann in dieser Zeit weiterarbeiten. Es wird ein „Completion-<br />

Status“ erst dann an das Betriebssystem, wenn die Daten sicher auf die Festplatte<br />

geschrieben wur<strong>de</strong>n. Deshalb kostet das Verfahren Übertragungs- bzw. System-<br />

Performance, da die Informationen ohne Zwischenpufferung direkt, ohne Rücksicht auf<br />

aktuelle Systemressourcen, auf die Festplatte geschrieben wer<strong>de</strong>n.<br />

30

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!