系统
中央处理器(CPU · Central Processing Unit)
中央处理器(CPU)是真正在做计算的那块芯片——机器的大脑。你运行的每个程序里的每一条指令,从把两个数相加到画出一个像素,最终都在这里被执行,一次一小步。让它显得神奇的,纯粹是速度:一颗现代 CPU 每秒钟要跑数十亿个这样的小步,于是堆积如山的琐碎操作,汇成了流畅的视频、飞快的页面加载、以及你一动它就立刻回应的游戏。
单看 CPU 自己,它其实「头脑简单」得出奇。它基本上就是:取来一条指令、执行它、再取下一条——取、做、重复,永不停歇。你在屏幕上看到的那些聪明本领,是把数十亿个这种笨笨的小步骤叠起来才成就的。程序住在内存(RAM)里;CPU 伸手进那块快速工作台,抓取下一条指令和它要处理的数据。
现代 CPU 里塞着好几个「核心(core)」,每个核心本质上都是一个独立的小脑袋,能在同一时间处理一件不同的事。这就是为什么一颗「四核」芯片能让你的音乐继续放着、下载继续跑着、编辑器还反应灵敏——四个工人而不是一个,各自啃着自己那一堆指令。
$ nproc 8 $ uptime load average: 2.14, 1.98, 1.75
nproc 数出有几个核心(这里是 8 个);负载均值则透露它们最近有多忙。
「主频」(比如 3.5 GHz)说的是一个核心每秒能迈出多少个这样的小步——3.5 GHz 大约是 35 亿步。核心更多和主频更快都有帮助,只是各帮各的忙。
又称
另见