Operating system 时钟中断和I/O中断之间有什么区别?

Operating system 时钟中断和I/O中断之间有什么区别?,operating-system,Operating System,时钟中断和I/O中断之间有什么区别 据我所知,时钟中断使用系统时钟中断CPU,并根据程序输入或输出完成情况向CPU发送I/O中断。一般来说,这有助于理解中断,但我试图比较这两种类型 编辑: 在多道程序设计环境中,使用单处理器(使事情变得简单)定时器/时钟中断通常用于调度。这些中断调用调度程序,它可以通过保存当前上下文并加载另一个上下文,将当前正在执行的线程/进程切换到另一个线程/进程 除了目的,中断是一种中断。时钟中断的主要目的是帮助我们称之为“多任务处理”。它欺骗我们,使我们认为内部并行工作正

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

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

编辑:
在多道程序设计环境中,使用单处理器(使事情变得简单)

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


除了目的,中断是一种中断。

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