Auswendig 2

1.) Cache-Speicher

Speicher-Hierarchie

1.) Register
2.) L1-Cache
3.) L2-Cache
4.) Hauptspeicher
5.) Festplatte
6.) CDROM

1.) datenbus
2.) Addressbus
3.) Steuerbus

1.) Programmspeicher
2.) Datenspeicher

Harward:
    Programm und Datenspeicher getrennt

Von Neumann:
    Speicher = Programm und Datenspeicher

Harward:
    Daten und Addressbus: Programmspeicher
    Daten und Addressbus: Datenspeicher
    Steuerbus: Gemeinsam
Von Neumann:
    Speicher: Daten, Address und Steuerbus

Multiportspeicher: Mehrere Operanden

SRAM - Static Random Access Memory
DRAM - Dynamic Random Access Memory

CMOS - Complemantary MOS

MOS-FET: Metal Oxid Semiconductor Field Effect Transistor

FG-MOS-FET: Floating Gate MOS FET

Quadratischer Block
    MOS-FET, IG-FET: Insulated Gate FET
    Block: Viereck, mit der Breite auf dem Tisch
        Oben ein gegegenteiljeniger Punkt an der Seite linsks an der Kante oben
        und rechts
        Beim FG - Oben zwei Verschiedene noch drauf isoliert

    FET: Block steht andersherum
        An den Seiten

Source, Drain, Gate
Source, Drain, Gate, Bulk

Source-Gate: Das was beim Bipolaren Steuerstrom isoliert
Source-Drain: Arbeitsstromkreis

U_B: Betriebsspannung

PNP, NPN: U_CE: Arbeitsstromkreis
U_BE: Steuerstromkreis

I_BE: Strom im Steuerstromkreis
I_CE: Strom im Arbeitsstromkreis

R_BE: Widerstand: Im Steuerstromkreis
R_CE ...

R = U/I

Verst"arkungsfaktor: 160

BC548 NPN
BC549 PNP

U_B gesamte Betriebssystem was beim IC
VCC ist

Kennlinie verl"auft nicht gradlinig =>
Klirrfaktor

Widerstand am Collector - das macht U_B
zu U_CE

Schwellspannung U_th
wie bei der Diode, also die muss "uberschritten werden

Unipoloren - gravierender

1.) Selbstsperrend
2.) Selbstleitend

U_GS > U_th - beim Selbstsperrenden - l"auft U_DS
U_GS < U_th - beim Selbstleitenden - l"auft nicht

Six Device Zelle

in der ber"uhmten Matrix

1.) CAM - Content Addressable Memory - Assoziativspeicher
    Inhaltsadressiert
2.) Ortsaddressierten

=> F"uhrt zum Cache

Witz l"asst gr"ussen, der Cache ist inhaltsaddressiert
und im PC - der Cache wird "uber addresse addressiert?
???

Das ist die Addresse vom RAM

weil, anders bei Spielen mit dem Cache, wenn man
sich den kauft und spielt
will der Prozessorhersteller
Zeitschinden, und dachte sich, er benutzt
den f"ur gute Addresse
der inhalt ist die Addresse im arbeitsspeicher

1.) Inhaltsaddressiert
2.) Ortsaddressiert

1.) Inhaltsaddressiert - beim Rechner
    Zeitliche Lokalit"at: Temporale Lokalit"at
    "Ortliche Lokalit"at: Spaziale Lokalit"at

1.) Cache-Block. Das ist das Physische Ding
    in das die Line Rein kommt
    Also, Hapag Loyd - hat Container
    Die Ware, die in den Container kommt ist die Line
    der Container, der Block

1.) Cache-Block
2.) Cache-Line = Cache-zeile

Die Zeile ist das gleiche wie der Block
Nur der Block ist Hardware und die Zeile
Software

Cache-Satz

Satz: Ist die Zusammenfassung vieler Bl"ocke

Wenn ich einen vollassoziativen cache kaufe,
dann habe ich 16  Bl"ocke drin. Der Satz ist
der Cache Baustein den ich kaufte

Jetzt kaufe ich 4 Solcher.

Dann habe ich 4 S"atze mit jeweils 16 Bl"ocken

Wenn ein Datum rein kommt, kann das entweder
vom Datum abh"angig

in 0, 1, 2, 3 stehen aber nicht entweder hier oder da
aber in jedem der 0..15 bl"ocke von den eindeutigen
S"atzen halt

1.) Vollassoziativ. Ein satz mit vielen Bl"ocken "uberall
2.) Direkt abgebildet: Ein satz mit jeweils einem Block
    nur an einer stelle
3.) N-Wege Satzassoziativ: Ebene mehre S"atze mit
mehreren Bl"ocken

Vollassoziativ: Assoziativit"at: n und es gibt
                1 Satz
Direkt abbildet: n S"atze und einen Block
        im Satz

1.) Cache-Treff: Cache-Hit
2.) Cache-Fehlzugriff: Cache-Miss

Verdr"agungsstrategien
FIFO
LRU
LFU
RND

FIFO
Schlange: FIFO
Stapel: LIFO:

FIFO: Der "alteste kommt raus
LRU: Der am l"angsten nicht genutzte
LFU: der am wenigsten genutzte

Durchschreibeverfahren
R"uckschreibeverfahren
Umschreibeverfahren

MESI
    Modified
    Exclusive
    Shared
    invalide