一、 台式电脑的组成

这里主要是简单的将组一台电脑的一些组件进行分类和名词说明,这对电脑的一些名词了解很重要,这里只做简单描述,具体说明在以下目录详看。

1.外设

a) 显示器:就是指电脑屏幕,电脑对用户进行显示的输出设备

b) 鼠标键盘:用户对电脑进行操作的输入设备

2. 机箱

a) CPU/数据处理器:

电脑芯片,也是对电脑系统发出指令的部分,一般是对数据进行处理的芯片(数据传输、计算等)百度百科

clip_image001.jpg

b) 显卡/图像处理器:

电脑芯片,一般用于对图像的渲染(非常块),当然也可以进行数据的处理(效率比cpu差),但是它对图像的处理有特别的优化(术业有专攻)

clip_image003.jpg

c) 内存:

指电脑的闪存或者说运行内存,它的大小可以决定电脑可以同时运行的程序数量

clip_image005.jpg

d) 硬盘:

是指电脑的储存,用于文件的写入和读取的(存储、读取),一般分为两种(固态和机械,详细会在下面细说)

clip_image006.jpg

e) 散热器:

对芯片进行降温的装置,这会直接影响芯片的运作性能,一般为风冷或者水冷(一般显卡会自带风冷

clip_image008.jpg

f) 主板:

将以上所有组件进行集成的电路板,内部有相应的程序对这些硬件进行集成管理,主板的功率会直接影响芯片的运作水平。

clip_image009.jpg

g) 其他:

不是特别重要的部分,如机箱、扩展接口等

二、 外设部分详解

外设部分就是上面所讲的显示屏和鼠标键盘之类,鼠标键盘一般看个人,这里就重点讲一下显示器

1. 显示器(重要参数)

a) 屏幕色域:

指屏幕能够显示的色彩丰富程度,通常单位为%,目前正常屏幕的色域是45% ,72%称为高色域屏幕,目前最高为100%色域,色域越高对画面色彩的渲染度就越高,直观感受就是会更饱满真实(一般画画的话肯定标配,这样你在自己电脑的弄完在别人电脑上显示色彩不会说不同的太离谱)

b) 屏幕刷新率:

一般指屏幕一秒种最多可渲染的图片数量(动画是由图片在一个时间里连续播放所呈现的),所以同样的时间里渲染的图片越多画面呈现出来就会越流畅,单位一般为Hz,指的就是一秒所渲染的图片数量。当前普通屏幕的刷新率为60Hz,通常手机屏幕就是这个刷新率,大部分电脑也是这个刷新率,高刷新率一般指大于120Hz的屏幕,游戏帧率的显示会受屏幕刷新率的影响

c) 其他:

如色准等(不太了解)

三、 重要硬件部分

1. CPU

CPU的话品牌很多,我就拿最出名也是最优秀的两个代表来说吧,分别是AMD和英特尔,以下详细说一下cpu涉及到的一些重要参数以及命名方式还有作用。

a) 核心数:

核心数是指cpu的指令集数量,他们都可以视为一个单独的“工作室“,他们的作用就是可以将一个事拆分成多个部分进行奔跑(这样效率就会变高),但并不是核心数越多越好,比如有一些程序他只需要少量核心去运算,这个时候就需要单核性能足够强劲了(代表:如游戏),一般多核心运算会出现在对数据的计算中(如:保存文件,同时运行多个程序),所以聪明的设计师们将核心又分为大核和小核(大核跑游戏,小核跑日常)

一般核心数与线程数相同,当然线程数其实可以视为细化的核心概念。

b) 频率:

具体我也不清楚是啥意思,反正就是会影响cpu的运算。越高越好(2666MHz为正常偏上水平

c) 主频:

单位GHz,一般指耗电量和性能的比值,越大它就越强,但是耗电也就越大,主板的供电也就要更大

d) 制程工艺:

纳米单位,越小越好,目前成熟工艺是14纳米,指单个计算单元的大小,越小说明芯片可以存在更多的运算单元

e) 命名

英特尔命名:

1. i3:低端架构

举例型号:i3-3229Y

其中i3是型号,数字越大越好

-3xxxx中的3是指代数,即第三代i3CPU.一般为一年发布一代,代数越高越好,工艺架构就越成熟

后面字母Y是指芯片命名后缀,一般带有一定意思(直接附图吧,我也不是很清楚,但是就知道HK代表可超频但是功耗增高,通常都是hk,K超频cpu就发挥满实力的版本)

clip_image010.png

然后以下命名就都是差不多了,现在cpu已经出在第十代了,一般都会选择i5,因为性价比比较高

2. i5:中端架构

3. i7:高端架构

4. i9:专业架构

AMD命名:

1. R3\R5\R7\R9 直接对标英特尔(死对头了)

注意啊,一般同代amd的cpu都会比英特尔弱一个层级,比如r7九代介于i7九代和i5九代之间,当然amd的cpu会更加便宜,这个具体的区别就需要百度知乎了

cpu的主要作用就是对数据的处理,我们平时的日常使用和操作都跟cpu有关,比如你在听歌,你在保存一个文件,你在读取一个文件,cpu的强弱会大大影响你的这些数据传输和运算的速度 所以关键词就是 数据量庞大时就需要更加厉害的cpu了

例子:

战争游戏:因为双方都有很大的士兵,数量庞大,cpu需要计算每个士兵的行为,所以士兵越多cpu负担就越大,就会越卡(而且这种游戏一般画质不会很高,所以比较吃cpu而不是吃显卡,典型的还有 英雄联盟 当你吃鸡的时候 人多的地方会卡

我的世界:画面差,但是cpu需要渲染每一个方块,而我的世界的方块数量你是知道的,特别是流水的时候对水流运动的运算。但是一定情况下也是显卡杀手(画质变态的模组)

综上:数据量和cpu是挂钩的

2. 显卡

先看天梯图(点击跳转)

显卡的了解我也不是特别多,无非就是一些比较有名的显卡,以及显卡的作用,这里就简单说一下吧。

作用:

显卡上面说过是图像处理芯片,字如其名,他是用来进行图像渲染的,我们在显示屏上所看到的画面就是由显卡进行渲染的。

由此我们可以知道,当画面复杂度越高渲染成本也就越高(这里所指的画面复杂度不仅仅是色彩),具体表现可以为屏幕的像素密度越高时渲染成本就越高,因为显卡需要渲染的像素点就越多,这是数量上会对显卡进行影响的地方。

另外就是维度了,普通场景下显卡所渲染的画面都是2D的,而2D一般只有一个面,而且只需要渲染我们当期所看到的,而3D不一样,3D是对画面进行环状渲染,不仅仅是我们屏幕所看到的,因为3D的视角不再是从一个方向出发,我们永远不知道你下一秒会从哪个方向来看3D,所以显卡需要提前渲染环状范围的画面。

从以上结论就可以知道。显卡对电脑的影响是在视觉方面的,尤其是精致的画面渲染和3D的场景,所以显卡的需求方向是:建模、游戏、高像素屏幕、高刷新屏幕等 一切跟画面有关的就跟显卡有关系

举例显卡:

当前显卡比较出名的是nv的,显卡的命名如下

10系:一般由10开头 如 1060 1080

特殊系:(16系) 1650 、 1660ti 、 1660s 、1660

20系:rtx2060 、 rtx2080

30系 rtx 3060 rtx3070 rtx3080

以上命名我们可以看出和cpu有点相似,目前最新一代是30系,而命名主要有三个部分组成

① 字母 ②数字 ③字母

① 这里一般只出现RTX,代表光追,说明这款显卡具有光追功能(**光追就是对光线渲染的模拟功能,在游戏或者其他场景中对光线的渲染会很真实且自动化[在没出现光追技术的时候那些阳光阴影什么的都是画手一个画面一个画面的画过去的,非常耗时耗力,有了光追你只要告诉显卡一个光源点它就能自动渲染出来这些光和影子的效果]**)

② 这里数字一般就是正统型号了,一般由四位数字组成,前两位数字(这里统一举例1660)16 是指系数(越大越高级) 而后面的 60 是指在这个系数里的档次,一般有三档(60,70,80),对应普通、中级、高级,特殊档有 50 或者 90 ,反正越大越好 如 1650RTX3090

这里的字母和cpu的后缀一样,但是它没有cpu的那么繁杂,一般只有三种命名:

  • 无字母:常规版本 如:1660
  • Ti:代表升级版,会比常规版厉害10%~30% 如 1660Ti
  • **S(简写)**:高级版,会比常规版厉害20%~60% 如 1660S

显卡还区分厂商,同样的显卡可能出自不同的厂商,我们上面所说的显卡都是NV家的,但是NV在显卡发布后会提供设计图给显卡生产厂商,而这里就会引入一个概念:

① 公版:NV自己生产的 一般为发布价格(一般产能较低,就一卖设计图纸的)

② 非公版:其他厂商生产的 一般跟公版不会有很大区别,甚至有些会比公版的更厉害,但是非公版会比公版贵300~600不等(是显卡市场的主要货源)

③ 丐版:一般指一些技术比较差的厂商生成的,可能比不上以上两个,但并不是说有问题,但是它的有点是比公版便宜大概300~600

以上虽说是不同厂商生成的显卡,但他是同一种显卡,只是做工外形可能有区别,但是性能基本相差无几,这些不要混淆了,目前显卡NV比较出名,所以只举例说它(详细看天梯图

3. 内存条

内存条的大小决定你可以同时运行的程序数量或者程序的体量

内存的概念是什么呢,它有另外一个名字,叫做闪存,意思就是它只是做一瞬间的储存。

我们都知道程序在运行时会产生各种数据,比如你在输入框上输入一段话,但是当你把程序关闭时,再来看你就发现输入框上的字就没了,再举个例子,你在做建模作业,这个时候你的建模数据是存在你的电脑内存当中,然后突然程序崩溃了,然后你也崩溃了,为什么?? 因为你没有保存,但是我刚刚说过你的作业是存在内存中的,那为什么程序关闭了,没有保存呢??

这就是内存概念,他是用来对正在运行的程序进行数据暂时的储存的,就好像公交车、酒店,所有人都可以坐都可以住,但是不是属于他的,一但它离开,关于他的一切就会被销毁,这个空间就会被腾出来

那为什么程序运行需要内存呢,举个例子,你现在是一个程序,你从家里出门去超市买东西,去超市买东西呢就是你这个程序在运行,然后你去拿购物车,这个购物车我们可以看做是内存,然后你买了苹果、香蕉放在了购物车里,这些水果就是你这个程序运行产生的数据,但是突然保安把你轰了出去,扣下了你的购物车,然后把水果全丢了,这个我们就可以看做是程序崩溃或者退出,水果会在你的家里嘛???不会因为你还没有回家,那我们可以把你回家这个过程看作是在向电脑的磁盘保存数据,所以这个家就是磁盘,我们把这个保存的过程叫持久化,而你刚刚被保安轰走后,那辆购物车又到了其他人手里,但是它能看见你之前的水果嘛???

显然是不能的,在他拿到购物车之前你的水果要不就被保安丢了,要不就是被你带回家了,所以内存当中的数据具有隔离性,程序在运行当中或者在你关闭后是访问不到属于你运行时在内存产生的数据的,其实内存也是一个磁盘,只不过他一直在接待不同的程序,删除、新增、删除、新增 它就是一个渣男,离开你又能忘了你 然后还能马上接受新欢

通过以上例子我们对内存的概念已经有一定的了解了,所以我们就可以知道,内存越大能够同时运行的程序就越多,就能够运行那种大程序

因为程序在运行中是会产生数据的,产生数据的多少取决于这个程序的体量

那么??内存满了会怎么样??你可以试试在你手机上打开20个app,你再回去访问第一个打开的app,它是不是需要重新加载进入,为什么呢,因为你手机的内存满了(这里指的是手机运行内存和电脑的内存是一个概念),内存满了就回去关闭程序,在程序打开的瞬间他就会去向内存要一定的空间作为它等会要进行运行的数据存放地,所以当内存不够时,程序就会出现闪退,一般程序被关闭除bug冲突的原因外,就是你的内存不够了。

运行时的数据为什么放内存,不能放磁盘嘛?? emmm你去超市买水果,会买一个就跑回家,然后又跑到超市拿一个又跑回家嘛???

在内存当中的数据传输速度可比你的磁盘快的多了,如果真用磁盘当内存,那你等着每做一个数据交互就要等几秒的准备的()你建模的时候加条线给你加载几秒,动一下又加载几秒,我估计你会砸电脑)

我们还要引入一个新的概念,多通道内存

现在我们要组一个16GB内存的电脑 现在电脑上有两个内存插槽 你有三张内存条 分别是 16GB 、8GB、 8GB

请问你觉得是插一张16gb的内存好呢,还是插两张8gb的内存好呢??

现在有100kg的水,全倒进了一个水管里,水管有10cm直径(可容纳100kg水),假设流动一千克到另一端需要一秒,那么需要100秒

同样现在有100kg的水,分成两个50kg的水,放在两根5cm(可容纳50kg*2)直径的水管,他们同时在不同水管流动,到达另外一段则只需要50秒

虽然他们总共能够容纳的水含量是一样的,但是明显多个水管效率更高,在计算机上我们叫多线程(多个线程处理一件事)

答案就是 同样容量的内存(内存大小只影响你可以同时运行的程序数量),多通道的效率会大大多于单通道(这里所指的效率是指对数据的传输速度)

内存的知识大概就是这些,有不懂的记得dd我。

4. 储存(硬盘)

(持续更新中)