为什么我的电脑在冻结后继续播放音乐

Set*_*gie 3 freeze crash music

这可能只发生在我的电脑上,但我注意到当我使用 Windows Media Player 播放音乐并且我的电脑死机时,音乐继续播放,直到歌曲结束,然后停止。我最终不得不按住电源按钮在我的计算机上进行硬重启。当其他一切都被冻结时,音乐怎么能继续播放?`

bah*_*mat 7

技术原因是因为 WMP 是直接使用 DSP 来播放音频的。这是一个简短的示例工作流程。

  • WMP 读取文件并解码
  • WMP 将未压缩的音频写入 DSP 的缓冲区
  • DSP 开始播放音频
  • CPU 崩溃 (?)
  • DSP 继续播放

因为 DSP 不必再依赖 CPU 的任何处理,也不需要遍历系统总线,所以它可以不间断地继续运行,直到缓冲区为空。

就像我说的,这只是可能发生的事情的一个例子。真实/详细/技术原因取决于您的音频系统的具体情况。

但说真的,你不应该更关心崩溃/冻结系统而不是它是否播放声音?

  • 我更担心冻结,但这并不意味着我也不知道音乐是如何继续播放的 :) (2认同)