Introduction
Imagine a busy chef juggling multiple dishes at once, needing to switch between tasks quickly without losing track. Computers face a similar challenge when running many programs at the same time, requiring a way to switch smoothly between them.