标签: operating-system multitasking
对于具有单个CPU的计算机,只有一个任务据说在任何时间点都在运行 当我们处理其他应用程序时,如何同时播放歌曲?我认为 正在运行的mp3需要连续执行(如果我不正确请提及)那么为什么不这样做 当我们打开/处理其他应用程序时停止(甚至几秒钟)?
答案 0 :(得分:1)
CPU比声卡快,并且当缓冲区为空时可以根据需要提供它。操作系统也可以使用DMA,它可以直接从内存向任何输出卡提供数据,而无需CPU干预。