这可能只发生在我的电脑上,但我注意到当我使用 Windows Media Player 播放音乐时,我的电脑会冻结,音乐会继续正常播放,直到歌曲结束,然后停止。我最终不得不按住电源按钮对电脑进行硬重启。为什么当其他一切都冻结时,音乐可以继续播放?`
答案1
技术原因是 WMP 直接使用 DSP 播放音频。以下是简短的示例工作流程。
- WMP 读取文件并解码
- WMP 将未压缩的音频写入 DSP 的缓冲区
- DSP 开始播放音频
- CPU 崩溃(?)
- DSP 继续播放
由于 DSP 不再依赖 CPU 的任何处理,也不需要遍历系统总线,因此它可以不间断地继续运行,直到缓冲区为空。
就像我说的,这只是一个例子可能正在发生。真正的/详细的/技术原因取决于音频系统的具体情况。
但说真的,难道你不应该更关心系统崩溃/冻结而不是它是否播放声音吗?
答案2
您如何知道您的计算机“死机”了?具体症状是什么?“死机”是一个非常笼统的术语,几乎无法描述实际问题是什么。计算机软件极其复杂,故障可能发生在许多不同位置,每个位置的结果都不同。
例如,如果用户界面出现故障,那么您的计算机可能无法使用,因为您不再能够提供任何输入,但它可以继续执行正在执行的任何任务。
曾经有过这样的情况,即我的控制台上的计算机没有响应,但我实际上能够使用远程桌面连接到该计算机并保存内容,然后重新启动它。