CPU - memory and pipeline

CPU - smart, but forgetful. Can't hold even two things in memory, so it needs instructions

ALU 

Create boxes for registers. 

Not enough boxes? Borrow boxes from other people - memory - it's slow, but you have a lot. 

Addresses

STORE [address 1], box1

LOAD box2, [address 2]

Pipeline

Having to pipeline the CPU may be too hard for children, however they should get the idea of pipeline on a different example, such as making a peanut butter sandwich with limited resources (knives, peanut butter jars)

Have kids pipeline a process. Have them deal with the conflict