未来的架构师Q 2018-12-02 09:09 采纳率: 100%
浏览 531
已采纳

音乐或视频播放器在 cup 时间片切换的条件下怎么保持持续的运行,产生稳定的电流?

新手程序员最近在看计算机原理的时候有一个疑问,寻求大神解答一下。谢谢啦! cpu 通过切换时间片的方式来模拟程序的同时运行,由于切换的速度快,就给人们一种程序是同时运行的假象,比如打开好多个网页浏览的同时也在运行 QQ,这个可以理解。 但是如果是运行一个音乐或者视频播放器,就不太能理解了,百度了一下 cpu 的时间片“在 Linux 上为 5ms - 800ms ”,这样的话,如果 cpu 切换到其他程序的时候,这时候音乐播放器就处于未运行的状态,就不会有持续的电流产生音乐了,但是为什么听音乐的时候不会有任何的卡顿感,或者不连续的感觉,而且每台电脑的 cpu 时间片都不一定是一样的,音乐播放器是这么能保证在这种情况下输出稳定的电流,放出音乐的? 有没有大神能解释一下,是不是我哪块理解的不太对,谢谢大家啦!

  • 写回答

1条回答

  • threenewbee 2018-12-02 12:14
    关注

    cpu并不直接控制耳机接口的输出电流。
    计算机上有一个专门的“cpu”负责这个,这个"cpu"是一个专用的小芯片,叫做声卡。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog