Hardware context
A record of exactly what the CPU was doing at a specific point in time, including which instructions it was running and what data it was working with. This record allows the processor to pause one task, switch to another, and later return to the original task exactly where it left off.