是不是只要换了更强的CPU,电脑就会变快?

2025-09-03 14:21:04 2点赞 5收藏 2评论

不会,还有带宽问题。

这是一篇科普回答,方便让大多人理解计算机到底是怎么工作的。

我并非计算机相关专业出身,纯爱好者。优点是没有“知识的诅咒”,可以用更简单直接的方式来描述。缺点也很明显,如果出现错误,欢迎斧正。

我是麻薯,关注麻薯,不当韭菜不挨割。


现阶段的计算机依然没有摆脱冯诺依曼结构,所以我们用这个古老的结构作为这篇科普回答的开头

图源CSDN@老街头的猫图源CSDN@老街头的猫

曾经电脑的运算器和控制器是分开的,现在集成为一颗CPU,为了更好理解电脑是如何运转的,我们需要拆开来说。

电脑有一个死规矩,运算器之和储存器沟通,虽然一切的活动都是围绕运算器展开,但其他设备都是为了让运算器可以高效直接的进行运算。

举个例子,我们现在要打开电脑的计算器算一道加法(以下是简化的内容,实际结合图形显示界面更为复杂)。

计算器打开后,键盘输入“5+5”。

控制器先要从储存器里面找到对应的“+”这个指令的程序,然后通知储存器把位于“第二排第三列”(内存地址)的程序先发给运算器,再把“5”“5”这两个数据发给运算器。运算器反馈的结果放在“第二排第四列”。

是不是只要换了更强的CPU,电脑就会变快?

运算器计算完发给储存器一个数字“10”,储存器就把它存在了“第二排第四列”,然后通知控制器完成了上一条指令。

控制器接收到反馈后,给储存器下指令,把“第二排第四列”发送给显示设备,同时给显示设备下指令,显示储存器发过来的数据。

于是,显示设备有了计算结果

是不是只要换了更强的CPU,电脑就会变快?

假设我们存在一个天顶星科技,算力无限大,无论丢进去什么数据和程序,都能立刻给出结果,而且频率无限高,不存在延时问题。

那么内存呢?

AMD 的 9950X 内存带宽最高是 70 GB/s,CPU 不是性能瓶颈了,但是内存可以是。

另外,算法设计的糟糕可以糟糕到什么程度呢?

有DLL(动态链接库),就不用,CPU 中的每个指令都要去硬盘里面搜一下,搜到指定名的文件直接调用这个文件里面的函数,如果跑不通记录这个文件位置排除掉,再继续搜索下一个。

就这,啥CPU来了也不好使。

在2025年,对于绝大多数人,500块能买到的CPU已经能够升任绝大多数日常办公,游戏场景(追求CS、LOL、各种网游跑300帧的不够,需要上AMD的X3D产品),升级硬件的钱花在硬盘上是更好的。

对于很大一部分老电脑而言,把机械硬盘升级为固态硬盘的效果更明显。

展开 收起
2评论

  • 精彩
  • 最新
  • 有没有可能以后把内存硬盘显卡都集成在一个cpu大小的芯片里。

    校验提示文案

    提交
    有可能,前提是技术极大发展,存储介质和技术完全革新。

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
5
扫一下,分享更方便,购买更轻松