多任务处理的例子

时间:2013-08-22 17:30:20

标签: operating-system multitasking

对于具有单个CPU的计算机,只有一个任务据说在任何时间点都在运行 当我们处理其他应用程序时,如何同时播放歌曲?我认为 正在运行的mp3需要连续执行(如果我不正确请提及)那么为什么不这样做 当我们打开/处理其他应用程序时停止(甚至几秒钟)?

1 个答案:

答案 0 :(得分:1)

CPU比声卡快,并且当缓冲区为空时可以根据需要提供它。操作系统也可以使用DMA,它可以直接从内存向任何输出卡提供数据,而无需CPU干预。