R - Ausbildung-Elektrotechnik.de » Ausbildung
R - Ausbildung-Elektrotechnik.de » Ausbildung
R - Ausbildung-Elektrotechnik.de » Ausbildung
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