Yes

Keep It Simple, Stupid.

LearnGameEngine-b0

Posted at — Nov 22, 2020

计算机通用知识

组成结构基础

计算机对于大部分人来说,需要认识下面几个组件:
1.CPU
2.内存条
3.磁盘条
其他包括主板,电源,网卡,音频播放器,显卡,设备输入(键盘鼠标摇杆)等组件。
这里到狗东商城随意选一款组装电脑进行分析。
http://diy.jd.com/#/assembleDetail?id=5024695&diyType=6&rid=705a7fda&path=master
[图1]

图中CPU是AMD厂商的7纳米技术8核心16线3.8G赫,105瓦的耗电,接口插槽为AM4,所以购买主板时需要注意买带有AM4插槽的主板。其中重要的参数是8核心16线和3.8G赫,赫这个单位是代表着每秒震荡的次数,我们可以这样计算这款CPU的价值,确保不被奸商骗钱。你可以选择其他贵的或便宜的CPU代入这公式进行不科学的对比,此款CPU是8核x3.8G赫x(1 +( 16线程/8核-1)*0.25) =38G赫/秒 的算力 。
38G赫算力/秒,假设一个人在每秒可以做38道题,那么那个人的算力就是38赫/秒,所以数字越大越好,
这款电脑是38G Hz/S换算就是1G = 1024M Hz = 1024x1024K Hz = 1024x1024x1024 Hz = 1073741824 Hz, 38G Hz/S最终算力就是38x1073741824HZ/S,是的,这款CPU每秒可以做40802189312道题,整整408亿!
当然一般情况算力越强,发热也越严重,耗电也更多,在我们学会编程后,可以利用这个特性来让电脑发热,以替代猫来暖脚。
为什么8核总38G算力的CPU打部分游戏时或者运行部分程序时不如一个1核总5G算力的CPU?
假设8核是8个农牌切萝卜机,工作任务是切萝卜。每个农牌切萝卜机每秒可切1个萝卜,厨房有4个萝卜,
问题出现了,调度机器的人是厨师(程序员),厨师可能比较懒,不想分配8个萝卜机工作,只用了1号切萝卜机去工作,所以就需要花费4/1=4秒完成任务。
另一个店的厨师只有1个英特尔牌切萝卜机,工作任务是同样。英特尔牌切萝卜机每秒可切2个萝卜,厨房有4个萝卜,它也只用了1个切萝卜机,花费4/2=2秒完成任务.
是的!给了你8个切萝卜机,切4个萝卜居然还没另外一个厨师用1个英特尔牌砌萝卜机快。
偷懒的厨师不再偷懒开始用上8个萝卜机干活:萝卜机的使用率如图[图2]:

偷懒时萝卜机的利用率如图,一个方格为一个萝卜机器[图3]:

经典术语:一核有难 七核围观[图4]

我们可以用电脑按下ctrl+shift+esc来打开任务管理器[图5]:

打开任务管理器后可以看到[图6]: 点选逻辑处理器,看看我们的萝卜机有多少个在工作的?
这是我的萝卜机工作图[图7]:

如果你的电脑比较卡的时候,你可以打开任务管理器,点开进程,点下CPU列首,可以按CPU使用率来查看最耗费CPU的那个程序,如果是个垃圾程序可以考虑直接结束进程,这是管理电脑的一个好方法[图8]: