
Technology and EngineeringMiddle school
Inside the Elephant Clock
How does the sinking bowl in al-Jazari’s Elephant Clock measure half an hour? Scrub through time and follow it.
Technology and Engineering · High school
Run a small program step by step and see how long the processor waits for data from the cache and from memory.
In the learning section below the figure, predict, try, complete the tasks and check yourself with short questions.

Technology and EngineeringMiddle school
How does the sinking bowl in al-Jazari’s Elephant Clock measure half an hour? Scrub through time and follow it.

Technology and EngineeringMiddle school
Pump the lever: the pressure on the small piston passes unchanged to the big one, and the force grows.

Technology and EngineeringHigh school
Split a message into packets and send it; cut a line and watch the routers deliver them another way.
Step through or play; change the cache, the numbers and the delays
Ready. Start with “Step” or “Play”.
Clock ticks
0
≈ 0 ns at 3 GHz
Waiting (cycles)
expected sum 17
The program adds a list of 4 numbers over 3 passes, always in the same order. With 4 cache slots it gets 8 hits. If you cut the cache to 2 slots, how many hits will there be?
Clock ticks 0, hits 0, misses 0, R1 = —.