23: Sýndarminni 1 Flashcards

1
Q

Línulegt (linear) vistfangsrými:

A

Raðað mengi af samfeldum jákvæðum heiltöluvistföngum:

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

Sýndar (virtual) vistfangsrými:

A

Mengi af N = 2^n sýndarvistföngum

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

Raun (physical) vistfangsrými:

A

Mengi af M = 2^m raunvistföngum

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

Af hverju sýndarminni (VM)?

A

Notar aðalminnið á hagkvæman hátt
Einfaldar minnismeðhöndlun
Einangrar vistfangsrýmin

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

Getum litið á sýndarminni sem fylki af N samfeldum bætum á diski, Raunminnið (DRAM) virkar sem?

A

Flýtiminni fyrir fylkið á
disknum

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

Flýtiminnisskipulag DRAM ræðst mest af

A

rándýrri skellatöf

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

Afleiðingar flýtiminnisskipulags DRAM

A

Stórar síður (blokkir): dæmigert 4 KB

Fulltengið (fully associative)
* Hver sýndarsíða (VP) getur verið í hvaða raunsíðu (PP) sem er
* Krefst “stórs” vörpunarfalls – ólíkt hefðbundnum flýtiminnum

Mjög háþróuð og dýr útskiptireiknirit

Notum write-back frekar en write-through

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

Nauðsynleg gagnagrind:

A

Síðutafla

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

Síðutafla (page table) er ?

A

Fylki af stökum (PTE) sem varpa sýndarsíðum yfir í raunsíður

Sjálfstæð gagnagrind fyrir hvert ferli sem kjarninn geymir í DRAM

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

Síðusmellur (page hit):

A

tilvísun í sýndarminnisorð sem er í
raunminni (DRAM smellur)

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

Meðhöndlun síðuskella

A

Síðuskellur veldur síðutöf (page fault), sem er frábrigði (exception)

Síðutöfssýslari velur síðu til að henda út (hér VP 4)

Upphafleg skipun er endurræst: síðusmellur!

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

Lykilatriði: Ef síðu er aðeins hlaðið í DRAM þegar það verður
skellur, þá kallast það?

A

eftirspurnarsíðun (demand paging)

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

Úthlutun á nýrri síðu (VP 5) í sýndarminni, hvenar er henni hlaðið í minni?

A

Fyrsta tilvísun í hana veldur skelli og þá
er henni hlaðið í minni

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

Sýndarminni virðast mjög óhagkvæm, en þau virka vegna?

A

staðværni

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

Hvað er vinnumengi (working set)?

A

Á hverjum tíma eru forrit að vinna með safn virkra sýndarsíða sem kallast vinnumengi (working set)

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

Ef (stærð vinnumengis < stærð aðalminnis):

A

Góð afköst fyrir eitt ferli (eftir kalda skelli)

17
Q

Ef (stærð vinnumengis > stærð aðalminnis):

A

– Þras (thrashing): Afköst hrynja því síðum er stanslaust skipt inn og út

– Ef mörg ferli í keyrslu á sama tíma þá verður þras ef:
heildarstærð vinnumengja&raquo_space; stærð aðalminnis

18
Q

Sýndarminni fyrir minnismeðhöndlun

A

Hvert ferli hefur sitt eigið sýndar vistfangsrými
– Það getur litið á minnið sem einfalt línulegt fylki
– Vörpunarfall setur síðan vistföngin á ýmsa staði í raunminninu
* Góðar varpanir geta aukið staðværnina

19
Q

Minnismeðhöndlun

A

Einfaldar minnisúthlutun

Hægt að samnýta forritskóða og gögn á milli ferla

20
Q

Tenging verður þægileg útaf því að?

A

Öll forrit hafa svipað sýndar
vistfangsrými

Forrit, gögn og kös alltaf með
sama upphafsvistfang

21
Q

Sýndarminni fyrir minnisvernd

A

Stýrikerfi stjórna aðgangi að minni tölvunnar

Hægt að nota sýndarminni til að aðskilja minnissvæði
einstakra ferla

Við sérhvern minnisaðgang þarf að lesa stak í síðutöflu

22
Q

Heimildabitar:
– SUP:

A

Aðeins rótarnotandi (supervisor) má nota síðuna

23
Q

Heimildabitar:
– READ:

A

Má lesa?

24
Q

Heimildabitar:
– WRITE:

A

Má skrifa?

25
Q

Heimildabitar:
– EXEC:

A

Má keyra innihald síðunnar?