1. 高级语言- 编译 - 机器指令 (二进制)
2. 内核态和用户态 ;刚开机的时候CPU是内核态,当用户启动某个程序的时候CPU是用户态,如果遇到危险,操作系统会夺回CPU的控制权成为内核态,当危险接触,CPU回到用户态 ;
3. CPU会运行两种程序,一个是操作系统的内核程序,一种是应用程序;中断是让操作系统夺回CPU使用权的唯一途径;中断可以让CPU从用户态变成内核态 ;(控制权的交替) ;
没有中断技术就没有办法实现并发功能 ;
中断的分类:
1. 内中断(异常):与当前执行的指令有关,中断信号来自CPU内部
2. 外中断:与当前执行的指令无关,中断信号来自PCU外部 ;
标签:操作系统,中断,用户,王道,内核,运行机制,OS,CPU From: https://www.cnblogs.com/zhulongxu/p/17436420.html