为什么说操作系统是有中断驱动的(操作系统的中断和裸机中断的区别)

为什么说操作系统是有中断驱动的(操作系统的中断和裸机中断的区别)

首页维修大全综合更新时间:2025-02-21 15:24:31

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

答:所有并发程序都是有中断(特别是时钟中断)驱动的,故操作系统中属于这一类的程序也是由中断驱动的。

第二类是直接面对用户态"被动"地为用户服务的程序。系统初启后,这类程序一般是不运行的,仅当用户态程序执行了相应的系统调用时,它才被调用、执行。而正如上面所说,系统调用指令的执行是经中断(自陷)机构处理的。因此,在这种意义上,操作系统中的这一类程序也是由中断驱动的。

第三类是那些既不主动运行,也不直接面对用户态的程序。它们是隐藏在操作系统内部,由前两类程序所调用的程序。既然前两类程序都是由中断驱动的,则此类程序当然也应该是由中断驱动的。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.