有了多道程序技术后,在内存就可以运行多个程序,CPU也能并发的执行多个程序。...,然后当进程B执行了一断时候后它可能会发出系统调用(内中断信号),请求输出,而输入输出的指令属于特权指令,因此CPU又切换为核心态对中断进行处理,它会向打印机发出命令让其开始工作去打印进程B的Hello...World,此时进程B暂停运行,等待IO完成,核心态又会切换为用户态让进程C开始运行,并且打印机在操作系统的要求下会并行的工作,打印机工作完成后会发送IO完成的信号,操作系统收到后,又会介入让进程B恢复运行...中断 的本质:让操作系统介入,进行管理。
用户态,核心态之间的切换是如何实现的?
用户态—>核心态是通过中断实现的。并且中断是唯一的途径。...保证在恢复现场和屏蔽字时不被中断。
恢复现场和屏蔽字。将现场和屏蔽字恢复到原来的状态。
开中断、中断返回。