webForumDet fria alternativet

Demand paging.

Programmering

1 svar · 422 visningar · startad av Okkido

Medlem sedan maj 20007 492 inlägg
Frågan#1

Sitter här och har lite problem med en laborationsuppgift till en kurs jag läser, kursen är operativsystem.

Uppgiften:

Antag att vi har ett datorsystem som använder demand paging för sin minneshantering. Sidtabellen finns placerad i register. Det åtgår 8 millisekunder att utföra ett sidfel om en ny sida finns tillgänglig eller om sidan som ska bytas ut inte är modifierad. Det tar 20 millisekunder att genomföra ett sidfel om sida är modifierad. Minnets medelåtkomsttid är 100 nanosekunder.

Antag att 70% av de sidor som ska bytas ut är modifierade. Beräkna vilken största sannolikhet för sidfel som inte får överskridas om effektiv medelåtkomsttid inte ska överstiga 200 nanosekunder.

Någon som skulle kunna avsätta några minuter och kolla igenom och förklara den? För mig står det helt stilla

Tack på förhand

Mvh
Peter

Medlem sedan aug. 20023 005 inlägg
#2

Med reservation för grova fel :e

r) Jag glömde ta med att T[ma] = medelaccess = 100 ns

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)