2013-04-10 39 views
1

时钟和I/O中断有什么区别?时钟和I/O中断有什么区别?

据我所知,时钟中断使用系统时钟来中断CPU,并根据程序输入或输出完成情况将I/O中断发送到CPU。一般来说,This有助于理解中断,但我试图比较这两种类型。

编辑: 在多道情况下,使用单处理器(为简化程序)

回答

2

定时/时钟中断经常用于调度。这些中断调用调度程序,它可以通过保存当前上下文并加载另一个上下文来切换当前正在执行的线程/进程。

除目的以外,中断是中断。

0

时钟中断的主要目的是帮助我们称之为“多任务”。它欺骗了我们,使我们认为内部并行工作正在进行(意味着许多应用程序同时运行)。但实际上它不是。时钟在指定的秒数后发送中断,取决于系统速度,处理器终止它的当前线程,将其地址和数据保存到放样并保持发送中断的应用程序。 我希望这会帮助你。