‘壹’ 电脑cpu一个核一般能处理几个任务
如果运行多少任务是由几个核心决定的,那么请问在单核时代,我们是怎么实现在Windows XP上边听歌边挂QQ边刷贴吧的?
不管有多少任务,都可以由一个核心来进行处理,只是操作系统会分配好使用权让这些任务交替使用这个核心,而CPU的切换速度非常之快,因此对于用户而言,所有的任务都像是同时并行在一个线程上(假定这些程序的优先级相同的话)
所以粗略讲,单个线程或者说单个核心的计算性能/程序数量(假定都在这个线程上执行)=平均单个程序运行的速度。
事实上四个核心未必有一个核心强(PC上可能不够明显,手机上很常见,苹果双核吊打安卓千元机八核,因为简单讲前者用的两个超强架构的大核心,后者只是8个A53小核,这怎么比?),所以四核处理四个任务未必有单个核心处理一个任务快,足够强大的单个核心组成的多个核心其多线程性能才是足够好的。
至于你的问题,结论是:在爆内存之前,多少个都行,无非速度慢。
‘贰’ 计算机只有一个CPU为什么能同时运行多个软件
中央处理器(CPU),是电子计算机中的核心配件,相当于人的大脑,人的大脑可以控制人的身体,而计算机的大脑CPU可以控制计算机。CPU的功能主要是解释计算机指令以及处理计算机软件中的数据。
现在我们使用的CPU已经达到了4核,8核等,可以同时运行8个进程。随着计算机系统的发展,还可以在进程下面在创建线程,解决了进程切换开销大的问题,让我们的计算机变得越来越流畅。