在播放音频时CPU如何处理中断?

时间:2016-11-28 06:24:57

标签: audio cpu interrupt

当CPU“多任务”时,它会在各种进程的线程之间快速切换,以模拟看起来像真正并行的处理。

如果在运行程序时有太多中断,您可能不会注意到该程序的性能有所不同,因为它在处理时只需要一个线程,因此当程序没有主动执行某些操作时让CPU空闲。

音频的情况如何?假设我们在谈论MP3解压缩。 CPU将解压缩MP3并以某种比特率流式传输到DAC。由于CPU在解压缩MP3时仍在不断切换线程,如果在播放音频文件时有太多中断会发生什么?在可能有其他性能繁重的任务运行时,我怎么可能完全不间断地收听音频文件,几乎冻结了计算机?

0 个答案:

没有答案