以下内容承接上篇文章弱《电系统网络工程师入门教程(电脑基础知识入门篇)硬件知识上篇》感兴趣的朋友可以点击上面链接观看。感谢关注 转发 收藏。谢谢!
主板品牌:
1、华硕主板,定位一线品牌;
2、技嘉主板,定位一线品牌;
3、微星主板,定位一线品牌;
4、华擎主板,定位二线品牌;
主板选购总结:
1、选择主板之前,先敲定cpu型号,再去选择主板。
2、主板无论选择ATX(大板)或者M-ATX(小板)板型都可以,选择ATX主板的时候,一定要看机箱是否支持ATX板型的主板,不少小机箱都不支持。
CPU知识与选购篇中央处理器(英文Central Processing Unit,CPU)是一台计算机的运算核心和控制核心。
AMD与intel两大cpu阵营
区分AMD和Intel产品最好的方式是看处理器的背面,目前AMD全线产品依然采用了针脚的封装的方式,而Intel则采用了触点式设计!
CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。所谓的计算机的可编程性主要是指对CPU的编程。CPU负责电脑的核心计算和控制,这一功能好比人的大脑,计算就是想事情,控制就是控制人的行为,人的大脑还有记忆功能,这个电脑的CPU是没有的,电脑的记忆功能在其他的存储元件(暂时不展开)上。(其实人脑也很厉害,拳头大小的小球球上有100多亿个神经细胞)。
CPU基础知识
1、CPU是用来运算的(加法运算 、乘法运算*、逻辑运算and not or等),例如c=a b。
2、运算操作涉及到数据输入(input)、处理、数据输出(output),a和b是输入数据,加法运算是处理,c是输出数据。
3、CPU需要使用一个叫做存储器(也就是各种寄存器)的东西保存输入和输出数据。以下是几种常见的寄存器(前文也介绍了一些)
- MAR: memory address register,保存将要被访问数据在内存中哪个地址处,保存的是地址值
- MDR: memory data register,保存从内存读取进来的数据或将要写入内存的数据,保存的是数据值
- AC: Accumulator,保存算术运算和逻辑运算的中间结果,保存的是数据值
- PC: Program Counter,保存下一个将要被执行指令的地址,保存的是地址值
- CIR: current instruction register,保存当前正在执行的指令
4、CPU还要将一些常用的基本运算工具(如加法器)放进CPU,这部分负责运算,称为算术逻辑单元(ALU, Arithmetic Logic Unit)。
5、CPU中还有一个控制器(CU, Control Unit),负责将存储器中的数据送到ALU中去做运算,并将运算后的结果存回到存储器中。
- 控制器还包含了一些控制信号。
5、控制器之所以知道数据放哪里、做什么运算(比如是做加法还是逻辑运算?)都是由指令告诉控制器的,每个指令对应一个基本操作,比如加法运算对应一个指令。
6、例如,将两个MDR寄存器(保存了来自内存的两个数据)中的值拷贝到ALU中,然后根据指定的操作指令执行加法运算,将运算结果拷贝会一个MDR寄存器中,最后写入到内存。
7、这就是冯诺依曼的结构图,也就是现在计算机的结构图。
1、CPU的物理个数由主板上的插槽数量决定,每个CPU可以有多核心,每核心可能会有多线程。
2、多核CPU的每核(每核都是一个小芯片),在OS看来都是一个独立的CPU。
3、对于超线程CPU来说,每核CPU可以有多个线程(数量是两个,比如1核双线程,2核4线程,4核8线程),每个线程都是一个虚拟的逻辑CPU(比如windows下是以逻辑处理器的名称称呼的),而每个线程在OS看来也是独立的CPU。
这是欺骗操作系统的行为,在物理上仍然只有1核,只不过在超线程CPU的角度上看,它认为它的超线程会加速程序的运行。