定义
时钟中断 (Timer Interrupt) 是由硬件定时器定期产生的信号,它强制 CPU 暂停当前执行的程序,转而执行操作系统的中断处理程序。
就像学校里的上下课铃声,时钟中断是操作系统掌控时间节奏的关键机制。它确保操作系统能够定期重新获得 CPU 的控制权,防止某个程序独占 CPU。
- 抢占式多任务: 它是实现多任务系统的基础。当一个进程的时间片用完时,时钟中断会触发调度器切换到下一个进程。
- 时间管理: 操作系统利用它来更新系统时间、统计进程运行时间。
- 防止死锁: 即使程序陷入死循环,时钟中断也能强制打断它,让系统保持响应。