中断:
早期的计算机:各程序只能串行执行,系统资源利用率低
为了解决上述问题,人们发明了操作系统(作为计算机管理者),引入中断机制,实现了多道程序并发执行
本质:发生中断就意味着需要操作系统介入,开展管理工作
引入中断之后,就可以把程序放进去内存,各个程序并发的执行
比如进程1在用户态下执行,运行了一段时间之后
CPU收到计时部件发出的中断信号,cpu会立即切换到核心态对中断进行处理,操作系统内核负责对中断信号进行处理
操作系统发现是告诉他时间片到了
完成一系列操作之后,CPU会把一系列的使用权交还给用户进程,进程2在用户态下执行
在进程2执行了一段时间之后,有可能会发出系统调用这种
为了保证输入和输出的安全性,像输入输出那些指令