Hello大家好,我是为兼容机之家的小牛。
近日有机友私信询问小牛,问我AMD Ryzen 5 3300X和AMD Ryzen 5 3500X究竟应该选谁,这的确是一个老大难问题,二者价格差距不过百余元,前者为四核心八线程,后者为六核心六线程。究竟是线程多厉害还是核心多厉害呢?小牛这就来为大家解答一下。
现在的处理器一般都是多核处理器,四核即代表该处理器有四个物理内核,六核则代表该处理器有六个物理内核。多核心的处理器的优点就是可以更好更高效的进行多任务运行。超线程则是一项软功能,相比实打实的的物理核心,超线程通过模拟技术将一个物理核心模拟为两个CPU核心。最早该技术由英特尔开发,主要是为了提高处理器的多任务处理性能。算是一个折中之策,在不增加物理成本的情况下可以更加有效的利用CPU的物理核心。
那么四核心八线程和六核心六线程哪个更加实用一点呢?
小牛给出的答案是后者,六核心六线程更加强于四核心八线程。我们将物理内核比作人,将线程数量比作手,将运行程序比作画画。四核八线程将相当于四个人在画八幅画,每只手都在拿笔画,但是大家明白,你不可能同时做到右手画老虎,左手画龙。六核心六线程就相当于六个人在画六幅画,只用一只手拿笔画,专心致志,效率就高上很多。
假设要同时画完100幅画,显然是六核心六线程会更快。一个虚拟的线程的性能最多相当于物理核心性能的20-30%。倘若物理核心性能一致,六核心六线程的性能为600%,四核心八线程的性能为400% 4*30%=520%。虽然这是一个简单的估计性能公式,但是也可以看出物理核心的优势是虚拟线程不能比的。
如果核心数量一致,那么自然是具有超线程的CPU会更胜一筹了。不过虚拟线程也不一定可以用上,因为CPU调度还是看软件的优化能力了,倘若你玩CF之类优化一般的游戏,双核四线程和十核心二十线程去分别游玩,帧数也不会有太大改变。因为CPU正处于一个干活,十九个看戏的情况。只有使用一些优化较好对于线程利用佳的程序,超线程才能真的发挥它的功效。
关于四核心八线程和六核心六线程该怎么选择就说到这里了,如果你还有更好的见解欢迎在评论区留言。
本文原创不易,如果您喜欢这篇文章,想了解更多的数码知识,欢迎点赞收藏加关注,有问题的小伙伴也可以私信我,谢谢大家的支持,我会继续努力分享更多优质的内容!我是小牛,下期再见!