CPU为什么能同时执行几个任务的处理?

2025-05-20 04:18:10
推荐回答(4个)
回答1:

根据冯·诺伊曼体系的计算机原理,同时只能有一个任务在处理器上运行
于是人们引入了分时系统和中断技术,简单的说就是分很短的时间给一个程序
然后很块切换到另一个继续计算,这样,从宏观上看就是许多程序在并行的工作,其实同时只能运行一个程序。

当然,如果是双核的也就可以同时运算两个,一次类推

回答2:

每个任务都执行很小一段时间,然后换下一个任务。
其实它一直都只执行一个任务。
你就当你一边吞了一口饭,然后又跑去喝汤,不断的换来换去。
但是cpu换的时间是微秒级甚至根小,所以人是感觉不到的

回答3:

看来你是真的不知道处理器的工作原理,希望你多读书多了解一些,几句话也和你说不明白,说不明白那分你也不给我,其实我不是为分来的,只想自己给自己证明给自己看!

回答4:

就像你大脑可以写字的同时唱歌一样,只不过同时处理的多了速度就慢了。