Context switch (chuyển đổi ngữ cảnh): là quá trình lưu và khôi phục trạng thái của một tiến trình nào đó để nó có thể tiếp tục được thực hiện sau khi bị tạm dừng. Các trạng thái được lưu ở trong các thanh ghi của PCB.
Để chuyển đổi ngữ cảnh giữa hai tiến trình, cần:
- Lưu ngữ cảnh của tiến trình hiện tại (dispatcher).
- Nạp ngữ cảnh của tiến trình tiếp theo (scheduler).
Minh họa quá trình chuyển đổi ngữ cảnh:
