20 QUESTIONS · 5 TOPICS · SCHEDULER SIMULATOR · ABOUT 12 MINUTES

Hundreds of programs. A handful of cores.

Your operating system switches between programs so fast they seem to run at once. Twenty questions on how it does that, each explained, then run a CPU scheduler yourself. No sign-up, nothing saved.

Start the test
ONE CORE, ONE SECOND, SLICED UP
BrowserMusicEditorSystem
Illustrative. Typical time slices are a few milliseconds, so a core can switch hundreds of times a second.
QUESTION 1 / 20 · PROCESSES & THREADSEasy

What is a process?

CPU SCHEDULER SIMULATOR

Who gets the CPU next?

Four processes arrive at different times needing different amounts of CPU. Pick a scheduling policy and change the burst times to see how waiting time shifts.

P1arrives t=05BURSTwaits 0 · done at t=5
P2arrives t=13BURSTwaits 4 · done at t=8
P3arrives t=28BURSTwaits 6 · done at t=16
P4arrives t=32BURSTwaits 13 · done at t=18
P1P2P3P4
05816
18
5.75average waiting time
ALL THREE POLICIES
First come, first served5.75Shortest job first4.00Round robin (q = 2)7.25
Simple and fair in arrival order, but one long job makes everyone behind it wait: the convoy effect.

What this operating systems test covers, in short

Twenty multiple-choice questions at introductory undergraduate level, four on each of five topics: processes and threads, CPU scheduling, memory management, file systems and I/O, and concurrency. They test the core ideas behind how an operating system shares one machine between many programs.

Examples refer to general-purpose systems such as Linux, Windows and macOS. The test is our own and not normed.

By What's Your IQ · Reviewed 5 Oct 2026
Format
20 multiple-choice questions
Level
Introductory undergraduate
Bonus
FCFS / SJF / round-robin simulator
Classic text
Silberschatz, Galvin & Gagne, Operating System Concepts

Keep going

Juggling tasks is a mental skill too. Measure yours.

Our full IQ test covers working memory, logical, numerical and spatial reasoning: 60 questions, about 30 minutes.

Take the full IQ test