HFST5 CACHE Flashcards

1
Q

Hoe kan je aan cache coherancy doen en wat is zijn belang?

A

Wanneer verschillende data op 2 plekken aanwezig is willen we weten waar de juiste data zich bevindt
Hiervoor moeten we aan bus snooping doen –> process waarbij we de systeembus monitoren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wat is een cache?

A

Het opslaan van data op een sneller medium, om op die manier sneller toegang te hebben tot die data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kan de latentie(vertraging voor iets wordt geleverd) verbeterd worden met gebruik van een cash?

A

Ja, maar alleen als de cache een hoge hit rate heeft

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kan de bandbreete verbeterd worden van een cache?

A

Ja, als je meerdere caches gebruikt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wat is een split cache?

A

Een afzonderlijke cache voor instructies en data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Aan welke 2 lokaliteiten doet een cache?

A

Ruimtelijk: opeenvolgende instructies/data zitten naast elkaar
: en temporele: dat instructies of data vaak opnieuw moeten worden gebruikt(lus)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hoe data terugschrijven naar het hoofdgeheugen?

A

Write-Back

Write-Through

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wat is write-back?

A

Wordt pas teruggeschreven als de cache-regel is verwijderd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wat is write-through?

A

Wijzigingen worden onmiddelijk naar cache en geheugen geschreven

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Soorten Caches

A

Level1 cache: snel ram-geheugen zit op de cpu zelf
level2 cache: ook snel zit tussen processor en ander ram-geheugen
disk-cache:groot deel van gewone ram om kopies van bestanden harde schijf op te slaan
cache van internet: bevat de recent-opgevraagde internetpaginas
Proxies:je interprovidor houdt deze interpaginas ook enige tijd vast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hoe werkt een cache?

A

cache bestaat uit cacheregels,
de cachecontroller controleert of data aanwezig is
zoja-> hit
zonee->miss
de data wordt uit hoofdgeheugen gehaald en op de cache gezet
de minst aangesproken cache wordt overschreden door deze nieuwe cache

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wat is een direct-mapped-cache?

A

Cache die het rechtstreekse afbeelding is van het main geheugen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly