Interactive FIFO page replacement simulator with queue visualization, decision explainer, step controls, statistics, and step history.

Presets
Reference string processed left to right
Step 0 / 0
Idle
Press play or step forward to begin. FIFO checks each requested page: if it's already in a frame, that's a hit; otherwise it loads the page, evicting the oldest one when memory is full.
Memory frames as a FIFO queue
evict
load
Speed
Page faults
0
Page hits
0
Hit ratio
0%
Step historylatest 2 steps
# Page Frames after Result
No steps yet