0 hits0 faultsReady
17·20·31·42·50·63·70·84·92·103·
Physical memoryFrame # · stored page0empty1empty2emptyPage request: —H = hit · F = faultQueue: next candidate → newestNo resident pages yetEmpty frames are filled from top to bottom.

Three frames. One request at a time.

All frames start empty. Follow the same request string with each policy. F means fault; H means hit.

Step 1 / 30

FIFO hits leave arrival order unchanged. Only loading a page adds a new arrival.