为什么要中断 现代操作系统为了高效使用CPU资源,多程序并行执行,需要切换时间片给不同的程序,这个时候就需要时钟中断,告诉操作系统进行下一个程序使用CPU资源。 中断功能 本质:发生中断后,需要操作系统介入,开展管理工作。 当中断发生时,CPU立即进入核心态当中断发生后,当前运行程序暂停工作,并由操作系统内核对中断进行处理不同的中断信号,会进行不同的处理 用户态如何切换到核心态? 中断分类 中断处理流程