wat er in nederlandse wikipedia staat is goed maar niet volledig, stel je hebt een proces bestaande uit meerdere pagina's of segmenten, een pagina wordt geswapt vlak voor het gebruitk kan worden, dit is een soort van trashing die paginafout kan veroorzaken, de proces verwacht de pagina in een bepaalde frame in het gehegen, maar hij vindt hem niet en gaat eventje naar "geblokeerd" state.
in ieder geval, correctie en verduidelijking is altijd welkom, pagina fout kan nog andere aspecten hebben, maar wat je gezegd hebt, is voor mij onduidelijk.
proces P1 bestaande uit deze pagina's: 1 2 3 4 2 1 5 6 4 1 2 1 2 7 1 6 5 3 2 5 6 1
Elke eerste keer dat een pagina wordt gerefereerd treedt een paginafout op.
Deze paginafouten worden niet geteld. Pas wanneer een pagina verwijderd is en daarna weer wordt gerefereerd moet de pagina opnieuw worden geladen en tellen we de paginafout.
ik ga eerst FIFO doen
1 2 3 4 2 1 5 6 4 1 2 1 2 7 1 6 5 3 2 5 6 1 (eerste keer: niet tellen)
2 3 4 2 1 5 6 4 1 2 1 2 7 1 6 5 3 2 5 6 1 (eerste 1 verwijderd)
1 2 3 4 2
1 5 6 4 1 2 1 2 7 1 6 5 3 2 5 6 1 (1 weer gerefereerd: teller =1)
1 2 3 4 2 5 6 4 1 2 1 2 7 1 6 5 3 2 5 6 1 (tweede 1 verwijderd)
1 2 3 4 2 1 5 6 4
1 2 1 2 7 1 6 5 3 2 5 6 1 (1 weer gerefereerd: teller =2)
1 2 3 4 2 1 5 6 4 1 2 2 7 1 6 5 3 2 5 6 1 (derde 1 verwijderd)
1 2 3 4 2 1 5 6 4 1 2 1 2 7
1 6 5 3 2 5 6 1 (1 weer gerefereerd: teller =3)
1 2 3 4 2 1 5 6 4 1 2 1 2 7 6 5 3 2 5 6 1 (vierde 1 verwijderd)
1 2 3 4 2 1 5 6 4 1 2 1 2 7 1 6 5 3 2 5 6
1 (1 weer gerefereerd: teller =4)
zit ik hier op het juiste spoor ?