“Over time, idle processes go through six starvation levels represented by colours and emojis. If a process spends too much time in the last starvation level, the user becomes impatient and kills it.”
You play the scheduler. Processes starve through six levels, the user kills the ones you neglect, and ten kills gets you rebooted. Pier-Luc Brault built it in Pygame over eight months and admits it runs processes on far fewer memory pages than any real one. It is still a more honest picture of an OS than the spinning cursor Windows gives you.