为什么说操作系统是由中断驱动的?

admin2019-08-15  10

问题 为什么说操作系统是由中断驱动的?

选项

答案(1)所有并发程序都是由中断(特别是时钟中断)驱动的,故操作系统中属于这一类的程序也是由中断驱动的。 (2)第二类是直接面对用户态“被动”地为用户服务的程序。系统初启后,这类程序一般是不运行的,仅当用户态程序执行了相应的系统调用时它才被调用、执行。而正如上面所说,系统调用指令的执行是经中断(自陷)机构处理的。因此,在这种意义上,操作系统中的这一类程序也是由中断驱动的。 (3)第三类是那些既不主动运行,也不直接面对用户态的程序。它们是隐藏在操作系统内部,由前两类程序所调用的程序。既然前两类程序都是由中断驱动的,则此类程序当然也应该是由中断驱动的。

解析
转载请注明原文地址:https://kaotiyun.com/show/5cCi777K
0

最新回复(0)