手机硬件是指哪些,手机硬件知识大全

tamoadmin 数码指南 2024-07-07 0
  1. 请问手机行的和水的有什么区别?
  2. wifi测试
  3. CPU的基础知识
  4. CPU的基础知识大全
  5. 电脑内存基础知识大全
  6. 电脑必备的基础知识大全

华为目前在售的有6大系列:

HUAWEI Mate系列

HUAWEI P 系列

手机硬件是指哪些,手机硬件知识大全
(图片来源网络,侵删)

HUAWEI nova系列

HUAWEI G系列

麦芒系列

华为畅享系列

备注:每年华为都会有新品出来,具体可以参见华为***,比如p系列,目前是p20,明年说不定就是p30了哟。

请问手机行的和水的有什么区别?

一加10 Pro***用三星顶级屏幕,拥有?2K+超清分辨率、120Hz LTPO自适应屏幕刷新率、原生10-bit色彩、1300尼特峰值、HDR10+认证,以及1000Hz极限触控***样率(部分游戏场景下),显示、触控都极为出色?。

您喜欢用手机看***,一加10 Pro对您来说是很合适的,屏幕素质高不伤眼。

一加10 Pro

OnePlus 10 Pro是一加手机于2022年1月11日发布的手机产品 。OnePlus 10 Pro搭载高通骁*** Gen1八核处理器,预装基于Android 12的ColorOS 12.1操作系统后置4800万像素主镜头+5000万像素超广角镜头+800万像素长焦摄像头三摄,支持防抖功能、3.3倍光学变焦等拍照功能;前置3200万像素摄像头;搭载5000毫安时容量不可拆卸电池;为5G全网通手机?[1]?。

一:外观特色

尺寸重量

OnePlus 10 Pro高度约为163.0毫米,宽度约为73.9毫米,厚度约为8.55毫米,重量约为200.5克 。

颜色参数

OnePlus 10 Pro配有破界黑、万物青、胖达白三种颜色 。

机身设计

OnePlus 10 Pro正面搭载一块AMOLED屏幕,屏幕是微曲面设计,屏幕开孔位置在屏幕左上角,隐藏听筒开孔较小;3D陶瓷摄像头模组区域延伸到了铝合金中框,后摄像头保护区域***用3D纳米微晶陶瓷材料;边框***用三段式设计,中间偏上的位置则是手机的电源键;手机顶部边框有两条天线以及一个降噪孔;底部边框从左到右分别是SIM卡卡槽、降噪孔、Type-C接口、扬声器接口;卡槽为nano卡槽,上面有中文注释以及防水胶带 。

二:性能

OnePlus 10 Pro搭载高通骁*** Gen1,搭配+LPDDR5+UFS3.1超速闪存 ;搭载了一块定制的X轴线性马达,体积达到了360立方毫米 。

三:操作系统

OnePlus 10 Pro搭载基于Android 12的ColorOS 12.1操作系统,内置AI存储压缩增加动态内存压缩和统一内存管理技术。

四:影像系统

OnePlus 10 Pro搭载了一加和哈苏共同打造的第二代手机影像系统2.0,主流三摄组合,其中主摄为定制版4800万像素IMX789传感器,超广角镜头则拥有5000万像素和150度成像范围;支持3.3X光学变焦、OIS光学防抖和电子防抖的长焦镜头。

五:屏幕

OnePlus 10 Pro搭载了三星屏幕,拥有2K+超清分辨率、120赫兹LTPO自适应屏幕刷新率、原生10比特色彩、1300尼特峰值、HDR10+认证,以及1000赫兹极限触控***样率(部分游戏场景下);***用LTPO 2.0技术。

一加 10 Pro 和 一加 9 Pro的区别对比

1、显示屏

一加 10 Pro 手机配备 6.7 英寸 Fluid AMOLED 显示屏,具有 Quad HD+ 分辨率和120Hz 刷新率。显示屏根据显示的内容在 1Hz 和 120Hz 之间调整,就像 OnePlus 9 Pro 一样。

然而,OnePlus 10 Pro 的不同之处在于它具有公司所谓的双色校准功能,旨在以两个亮度级别提供准确和自然的色彩。

2、硬件和规格

一加 10 Pro 运行在Qualcomm Snapdragon 8 Gen 1上,提供 8GB 或 12GB RAM 选项,存储选项预计为 128GB 和 256GB。一加 9 Pro 在高通骁龙 888芯片组上运行,支持 8GB RAM 和 128GB 存储,或 12GB RAM 和 256GB 存储。

3、电池续航

一加 10 Pro 配备 5000mAh 电池,比 一加 9 Pro 的 4500mAh 电池大一点。一加10 Pro的充电速度也更快,***用OPPO的VOOC充电技术,支持80W SuperVOOC有线充电和50W AirVOOC无线充电。

综合来看,一加10 Pro的性价比更高。

根据我目前对 OnePlus 10 Pro 的了解,与 OnePlus 9 Pro 相比,该手机在设计上略有变化,同时还微调了摄像头,升级了处理器并改进了显示技术,推荐您购买

wifi测试

1、什么是水货?

水货不是一个专业词语。因此没有一个标准定义。

一般认为:走私进来的没有缴纳关税的就是水货。其实这个定义也不准确。被海关查扣后拍卖销售的属于什么货呢? 不知道!我认为水货是指本不应该在某国家或地区销售,却在该国家或地区销售的,或者是没有经过授权正规经销商而直接销售的产品。 他与生产地无关,只与销售地有关!

2、水货和行货有区别吗?

首先,行货是在中国内地能销售保修的产品。水货是能在国外享受保修的产品(走私进来后不可能去国外保修喽)。 我们这里的行货拿到国外的话,同样是水货!

因此,水货和行货的功能没有什么区别。

3、水货有那些?

一般来说,水货分港行(B行),欧水(水改)、马来行、北美版等。

顾名思义,以上四种就是上述区域的行货!但到了中国后就成了水货。

4、水货是哪里来的?

众所周知,全球几乎全部手机品牌都在中国有生产厂,NOKIA在北京和东莞,三星在天津深圳……,因此,行货的生产产地都是中国(除了机器少数的部分型号)

以三星为例子。在三星公司没有在中国大陆设立生产厂以前,三星的水货主要有水行(产于韩国的没有交纳关税走私进来的行货),港行和水改(欧洲的机器经过软件汉化)三种。

自从三星在天津设立工厂后(也包含深圳KJ),三星的水货只有港行(也包括马来水货)和水改了,同时由于港行(产于天津或者KJ)的价格不如水改,保修不如行货,所以慢慢的退出市场,现在所说的三星水货基本上是指水改. 当然,有时一部分东南亚的水货比如新加坡和马来水货也会流入国内.

三星的行货与水货(水改)的硬件不同,因此软件版本不能互刷.但功能是完全一样的.有差别的只是价格、外观和保修。三星行货可以享受三星KF的保修、而所有水货只能由销售者承担保修。由于三星手机的质量一直比较过硬,所以三星水货在国内的销路一直比较好。据说,国内超过80%的三星手机是水货。

因此,部分水货是产自国内,部分产自国外。

5、港行的特征?

港行是水货的一种。

特征是:

A、不能在大陆保修;

B、与行货的外观一样;

C、天津或者KJ生产的,也有韩国原产的;

D、标签和说明书是繁体字;

E、输入法里面有注音输入,拼音输入。

F、价格比行货稍微便宜一些。

港行也称谓B行。

6、什么是水改行(B 货)?

这个名字是JS创造出来的。本来没有这个东西。JS通过各种方法把水改的标签、外壳等变成和行货一样的。来获取更高的利润

在一定程度上说,水改行可以认为是水改翻新换壳的机器,因为,不管是怎么换的外壳(或者外壳的标示),都是改变了极其的原有硬件状态。

7、水改行有那些不好?

A、已经不是原装的水货了,因此将来出现什么问题都有可能。比较常见的问题是:冒充啊anycall的标签一碰就掉。外屏进灰。机器松动等等。

B、冒充行货或者港行来卖高价。实际上,水改行的价格应该比纯粹的水改要低,因为已经不是原装的了。

C、出现问题的时候,容易发生***。

8、什么是水改?

水改就是欧美的行货(当然是没有汉语的)经过软件汉化后的水货。

这种水货由于产自国外,因此从硬件质量上不低于行货。初期的汉化软件可能有些bug,经过改进后,与行货的功能完全一样。

水改也称谓纯水。

9、水改的特征?

水改的外壳没有anycall,有samsung。水改的电池和配件的标签是外文的。说明书是翻印的,质量粗糙。并且可能与手机的功能对不上!

水改一般没有坐充,只有线充,因为欧洲人不用坐充。但js一般会配上一个垃圾坐充,这个坐充一般是不能用的。

10、水货版本都有哪些?怎么看?

三星手机查看版本的命令有:

查看软件版本是*#9999#,行货是*#1234#。或者*#8999#8378#

查看硬件版本是*#8888#,行货是*#1111#。或者*#8999#8378#

最后2个字符就是版本号。

11、什么是歪货?

歪货是俗称,就是水改行,翻新货等统称。

12、港行值得买吗?

不值得。原因:港行的价格比行货稍微低一些,但没有三星kf的保修;同时,与水改的相比,价格高的多。

因此,一般有个说法:行不如水(改),港(行)不如行。

13、js在水货上可能做哪些手脚?

A、用歪货冒充好货。这个比较容易辨别,只要消除行货崇拜,并且稍微懂些水货知识,就可以辨别了。

B、以***配件冒充真的配件。比较常见的就是***电池。

14、 怎样辨别翻新机

a 仔细看屏幕内有无印痕,数据线,耳机孔,扬声器孔,挂带孔是否有灰尘

b 仔细看机身电池卡锁处有无拨痕,上下盖旋轴处有无旋印,上盖处两凸点有无压痕.

c 仔细检查WAP和语音功能及通话纪录信息功能中有无记录

e 外壳就靠对比了(与证明是好的机器去比亮度,均匀度,色调,颗粒度...)

f 闻气味,新机器有檀香,不同与一般的清洁剂和香水味.机身不能有粘粘的蜡和油(有的话被JS美容了)

g 仔细检查SIM卡接触点,机身电池接触点有无磨痕(区别接触点其余部分)

h 看外壳的接缝处间隙是否均匀而且在1MM以下,有无撬痕,上盖内屏幕下两封点有无挑痕.

i 与新机器对比按键的弹性和内外显示屏的亮度

j 仔细看机身的固定锣钉有无旋印,涂漆涂墨(可以用放大镜),商标有无撬痕.

15、水货有数据线吗?

有些水货的数据线是标配,比如s200。有些则没有。

16、水货的价格和行货有多大差距?

上市的初期,水货的价格相当于行货价格的60%左右。以后随着价格的下滑,一般相差20-30%左右。

17、为什么水货的价格在过节的时候不降反升?

这个完全是市场规律,过节的时候,水货供不应求,因此涨价是正常的。而行货则在过节的时候一般有活动

18、什么时候是比较好的购买水货的时机?

理论上说,任何时候都可购买水货。

对于新手和不懂辨别配件真***的人来说,建议在水货刚上市的时候购买,因为这个时候配件的质量可以保证。但这个时候的价格是比较高的。

19、水货的电池如何辨别?

a. 标贴***用二次印刷技术,侧面对着光线看,条形码部分的颜色偏黑;标贴表面有类似铅笔划过的痕迹;标贴字迹清晰有质感。

b. 电池外壳材料坚固,不易损坏,一般手段难以打开电池 。

c. 外表有一定的粗糙度,但抚摸时手感舒适;内表面在灯光下能看到细密的纵向划痕。

d. 电池电极与手机的电池片宽度适宜, 电池电极下方相应位置标有“+”|“-”标志, 电池充电电极片的隔离材料与外壳材料相同,但并非一样,中间有隔线。

e. 充电标志开关圆点应为橘红色,拨动时的手感较紧。

f. 电池锁按压部分为平面,两端有加固用的金属夹子; 电池上的生产厂家标志轮廊清晰。电池的底部还有模具号。

G、电池放置到手机上的时候,结合良好。

H、用手敲电池中部,声音充实,没有中空的感觉。

断电池真***最有效方法的是待机时间.

20、如何判断水货的充电器?

水货真直充为灰白色,插头为扁形两脚插头,线上靠近接手机一端有英文字母,标签为纯英文为淡蓝色铝塑纸,铝塑纸上写有六行英文:第一行是:TR***EL ADAPTER(旅行用充电器),第二行是MODEL(型号):*********,第三行是INPUT(输入电压):100-240VAC 50-60Hz 0.15A,第四行是:OUTPOT(输出电压):0.5V==0.7A,第一行是S/N(系列号):**********,第三行是:MADE IN KOREA(韩国制造)。看接口的工艺,做工很细致很规矩, 螺丝为多角的,并且在接手机的细针处有小字的编号, 接口处的触片颜色光亮一致, 再者就是线的手感很软且并不光亮,线上印有英文字样。 但***的线就很硬且光亮并且可能有汉语拼音!

另外:真的直冲接手机的1端里面有1块小电路。

水货的坐充没有真的~~原装的行货座充 应该是这样的:

a.不插线充时装上电池 ,指示灯不亮;

b.插上线充时, 座充会进行自检,指示灯依次亮红—绿—橙,然后转到红色进行充电;

c.充电满电后,指示灯变为绿色,不再变化。

21、为什么有些水货的线冲上是中国制造?

这是因为三星的线冲从n628以来的都是通用的。有些水货就在国内配上了线冲。

22、410,410c,418代表什么?

对于三星的产品一般来说,最后一个数字是8的是中文版本,是0的代表欧洲版本,因此418是中文行货的代号,410是欧洲代号.而410C是东南亚(马来)版本.

三者的功能是一样的.

23、购买水货有什么凭证?

一般来说,购买水货有下面的凭证:

A、销售商家盖章的销售出货单据,这个相当于***。

B、保修凭证,这个不是正规的保修卡,只是水货销售商家对水货的承诺。

24、水货保修吗?

因为水货手机也是手机,因此,你可以要求保修。

一般来说,水货的保修条件要在购买前和销售者达成一致。比较常见的是15天换机和保修1年(配件6个月)。这些条款应该写在销售单据或者保修凭证上。

如果你不要求保修,购买价格还可以下降。

25、水货可以享受 三星KF的保修吗?

免费保修是不可以的。

但是只要是有偿的,三星KF肯定能提供服务

30、水货的电池可以使用国产的吗?

可以。国产的飞毛腿、德赛等的电池质量可以和原装的媲美。

只是尺寸、颜色、容量等方面可能有些差距。

cpu的基础知识

怎样测试wifi网速?

如何查看wifi网速(方法(1)一电脑测试)

1、打开自己电脑上面的360,然后在功能大全中选择“更多”。

2、在功能大全中,找到“宽带测速器”。

3、然后开始测试网速,这个过程大概需要15秒。

4、测试结束之后,会弹出一个如图示的界面,显示自己的最大网速。

如何查看wifi网速(方法(2)一手机测试)

1、打开手机360安全卫士,然后选择“安全防护”。

2、待进入“安全防护”之后,选择自己测试网速的工具“免费WIFI”。这里有一个下载安装的过程,这里就忽略。

3、进入“360免费WIFI”之后,连接上自己家里面的wifi,然后点击“测一测”。

4、然后开始测试网速。待停止后,就是WIFI的最大速度。

路由器上的WI-FI信号强度要怎么测试?

下载WirelessMon.exe软件就可以了,操作步骤如下:

1、打开浏览器,搜索“WirelessMon.exe”软件,在搜索结果中,选择一个 WirelessMon.exe 下载地址,开始下载软件。

2、软件下载完成后,解压文件包。此软件不用安装,可直接使用。

3、双击WirelessMon.exe”文件,启动软件,可以单击“重新加载网卡”。

4、现在查看wifi信号的强度,数字越小,wifi强度越强。

WIFI测试工程师是做什么的

本人在一韩企手机工厂做硬件测试方面的工作,平时接触手机软件测试方面的工作不少.

简单的说, 做软件测试员的都是一些技校或者最高大专毕业生,基本清一色的女生. 主要工作就是按照上面给的测试项目和详细的说明(包括测试方法,步骤,注意事项,判定标准等)进行手机操作, 检查软件是否有无法实现的功能. 如果做他们的领导,不直接做测试,主要工作是学习一些手机的新功能和测试基准等相关知识,掌握熟练后再安排给测试员进行测试. 倒不是很累,就是比较繁琐,耗时间.

总的来说,这份工作的技术含量不多,但能接触到一些最新的技术的应用,长期下来积累不到太多的技能. 如果公司比较稳定或者待遇不错或者未来有发展空间,可以考虑这份工作. 如果自己有很大的上进心学习一门技能,这个工作有点委屈了..

wifi测试标准或测试用例谁有发一份给我

ADT测试 的标准: Ixia chairot , endpoint, sniffers, Wi-Fi 加密测试 Open Shared WPA WPA2 (TKIP, AES),Enterprise Test。

信号测试,强弱,小区切换,信道。 兼容性测试,对不同的Ap。

压力测试。 功能测试:我们还测使用 wifi 是能否下载一些, *** 。

.,下载文件的过程中挂起唤醒,文件能否正常下载,能否登录msn等。 还有就是冲突测试,使用 wifi 中能否呼出电话,能否收发彩信。

性能测试:多次打开关闭,多次切换 我的做法是先找实现WIFI模块功能的中间件是什么 例如android手机用的是WPA_supplicant 就直接找中间件的配置文件 里面会详细描述网络类型和所需参数 # Example of EAP-TLS with *** artcard (openssl engine) #work={ # ssid="example" # key_mgmt=WPA-EAP # eap=TLS # proto=RSN # pairwise=CCMP TKIP # group=CCMP TKIP # identity="user@example" # ca_cert="/etc/cert/ca.pem" # client_cert="/etc/cert/user.pem" 靠这些信息来测 功能测很容易,关键是能定位出来,熟悉WIFI启动的流程也是很重要的 性能测试的话 有专门的工具来测即时的最高上行和下行速率 其实测的点还有很多 像干扰之类的。

CPU的基础知识大全

我们通常会将CPU比喻为人类的大脑,是计算机核心硬件,决定了一台电脑的运算性能好坏。我们在选购CPU的时候,通常都会在网上查询处理器型号参数,主要是看主频、核心、线程、缓存、架构等参数,下面就让我带你去看看CPU的基础知识吧,希望能帮助到大家!

CPU的一些基本知识 总结

关于CPU和程序的执行

CPU是计算机的大脑。

1、程序的运行过程,实际上是程序涉及到的、未涉及到的一大堆的指令的执行过程。

当程序要执行的部分被装载到内存后,CPU要从内存中取出指令,然后指令解码(以便知道类型和操作数,简单的理解为CPU要知道这是什么指令),然后执行该指令。再然后取下一个指令、解码、执行,以此类推直到程序退出。

2、这个取指、解码、执行三个过程构成一个CPU的基本周期。

3、每个CPU都有一套自己可以执行的专门的指令集(注意,这部分指令是CPU提供的,CPU-Z软件可查看)。

正是因为不同CPU架构的指令集不同,使得__86处理器不能执行ARM程序,ARM程序也不能执行__86程序。(Intel和AMD都使用__86指令集,手机绝大多数使用ARM指令集)。

注:指令集的软硬件层次之分:硬件指令集是硬件层次上由CPU自身提供的可执行的指令***。软件指令集是指语言程序库所提供的指令,只要安装了该语言的程序库,指令就可以执行。

4、由于CPU访问内存以得到指令或数据的时间要比执行指令花费的时间长很多,因此在CPU内部提供了一些用来保存关键变量、临时数据等信息的通用寄存器。

所以,CPU需要提供 一些特定的指令,使得可以从内存中读取数据存入寄存器以及可以将寄存器数据存入内存。

此外还需要提供加法、减、not/and/or等基本运算指令,而乘除法运算都是推算出来的(支持的基本运算指令参见ALU Functions),所以乘除法的速度要慢的多。这也是算法里在考虑时间复杂度时常常忽略加减法次数带来的影响,而考虑乘除法的次数的原因。

5、除了通用寄存器,还有一些特殊的寄存器。典型的如:

PC:program counter,表示程序计数器,它保存了将要取出的下一条指令的内存地址,指令取出后,就会更新该寄存器指向下一条指令。

堆栈指针:指向内存当前栈的顶端,包含了每个函数执行过程的栈帧,该栈帧中保存了该函数相关的输入参数、局部变量、以及一些没有保存在寄存器中的临时变量。

PSW:program status word,表示程序状态字,这个寄存器内保存了一些控制位,比如CPU的优先级、CPU的工作模式(用户态还是内核态模式)等。

6、在CPU进行进程切换的时候,需要将寄存器中和当前进程有关的状态数据写入内存对应的位置(内核中该进程的栈空间)保存起来,当切换回该进程时,需要从内存中拷贝回寄存器中。即上下文切换时,需要保护现场和恢复现场。

7、为了改善性能,CPU已经不是单条取指-->解码-->执行的路线,而是分别为这3个过程分别提供独立的取值单元,解码单元以及执行单元。这样就形成了流水线模式。

例如,流水线的最后一个单元——执行单元正在执行第n条指令,而前一个单元可以对第n+1条指令进行解码,再前一个单元即取指单元可以去读取第n+2条指令。这是三阶段的流水线,还可能会有更长的流水线模式。

8、更优化的CPU架构是superscalar架构(超标量架构)。这种架构将取指、解码、执行单元分开,有大量的执行单元,然后每个取指+解码的部分都以并行的方式运行。比如有2个取指+解码的并行工作线路,每个工作线路都将解码后的指令放入一个缓存缓冲区等待执行单元去取出执行。

9、除了嵌入式系统,多数CPU都有两种工作模式:内核态和用户态。这两种工作模式是由PSW寄存器上的一个二进制位来控制的。

10、内核态的CPU,可以执行指令集中的所有指令,并使用硬件的所有功能。

11、用户态的CPU,只允许执行指令集中的部分指令。一般而言,IO相关和把内存保护相关的所有执行在用户态下都是被禁止的,此外 其它 一些特权指令也是被禁止的,比如用户态下不能将PSW的模式设置控制位设置成内核态。

12、用户态CPU想要执行特权操作,需要发起系统调用来请求内核帮忙完成对应的操作。其实是在发起系统调用后,CPU会执行trap指令陷入(trap)到内核。当特权操作完成后,需要执行一个指令让CPU返回到用户态。

13、除了系统调用会陷入内核,更多的是硬件会引起trap行为陷入内核,使得CPU控制权可以回到 操作系统 ,以便操作系统去决定如何处理硬件异常。

关于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、这就是冯诺依曼结构图,也就是现在计算机的结构图。

关于CPU的多核和多线程

1、CPU的物理个数由主板上的插槽数量决定,每个CPU可以有多核心,每核心可能会有多线程。

2、多核CPU的每核(每核都是一个小芯片),在OS看来都是一个独立的CPU。

3、对于超线程CPU来说,每核CPU可以有多个线程(数量是两个,比如1核双线程,2核4线程,4核8线程),每个线程都是一个虚拟的逻辑CPU(比如windows下是以逻辑处理器的名称称呼的),而每个线程在OS看来也是独立的CPU。

这是欺骗操作系统的行为,在物理上仍然只有1核,只不过在超线程CPU的角度上看,它认为它的超线程会加速程序的运行。

4、要发挥超线程优势,需要操作系统对超线程有专门的优化。

5、多线程的CPU在能力上,比非多线程的CPU核心要更强,但每个线程不足以与独立的CPU核心能力相比较。

6、每核上的多线程CPU都共享该核的CPU***。

例如,***设每核CPU都只有一个"发动机"***,那么线程1这个虚拟CPU使用了这个"发动机"后,线程2就没法使用,只能等待。

所以,超线程技术的主要目的是为了增加流水线(参见前文对流水线的解释)上更多个独立的指令,这样线程1和线程2在流水线上就尽量不会争抢该核CPU***。所以,超线程技术利用了superscalar(超标量)架构的优点。

7、多线程意味着每核可以有多个线程的状态。比如某核的线程1空闲,线程2运行。

8、多线程没有提供真正意义上的并行处理,每核CPU在某一时刻仍然只能运行一个进程,因为线程1和线程2是共享某核CPU***的。可以简单的认为每核CPU在独立执行进程的能力上,有一个***是唯一的,线程1获取了该***,线程2就没法获取。

但是,线程1和线程2在很多方面上是可以并行执行的。比如可以并行取指、并行解码、并行执行指令等。所以虽然单核在同一时间只能执行一个进程,但线程1和线程2可以互相帮助,加速进程的执行。

并且,如果线程1在某一时刻获取了该核执行进程的能力,***设此刻该进程发出了IO请求,于是线程1掌握的执行进程的能力,就可以被线程2获取,即切换到线程2。这是在执行线程间的切换,是非常轻量级的。(WIKI: if resources for one process are not ***ailable, then another process can continue if its resources are ***ailable)

9、多线程可能会出现一种现象:***如2核4线程CPU,有两个进程要被调度,那么只有两个线程会处于运行状态,如果这两个线程是在同一核上,则另一核完全空转,处于浪费状态。更期望的结果是每核上都有一个CPU分别调度这两个进程。

关于CPU上的高速缓存

1、最高速的缓存是CPU的寄存器,它们和CPU的材料相同,最靠近CPU或最接近CPU,访问它们没有时延(<1ns)。但容量很小,小于1kb。

32bit:32__32比特=128字节

64bit:64__64比特=512字节

2、寄存器之下,是CPU的高速缓存。分为L1缓存、L2缓存、L3缓存,每层速度按数量级递减、容量也越来越大。

3、每核心都有一个自己的L1缓存。L1缓存分两种:L1指令缓存(L1-icache)和L1数据缓存(L1-dcache)。L1指令缓存用来存放已解码指令,L1数据缓存用来放访问非常频繁的数据。

4、L2缓存用来存放近期使用过的内存数据。更严格地说,存放的是很可能将来会被CPU使用的数据。

5、多数多核CPU的各核都各自拥有一个L2缓存,但也有多核共享L2缓存的设计。无论如何,L1是各核私有的(但对某核内的多线程是共享的)。

电脑 硬件知识 大全(CPU篇)

一, CPU(中央处理器)全球目前分两家来做,一家叫英特尔(牙膏大厂)一家叫AMD(农企),这两家CPU还是很好分辨的,电子硬件铁律就是买新不买旧!所以咱们只需要分辨出什么是新产品就可以!

1、 先说一个误区,以前所有人都觉的CPU要高,我多少多少预算,我就要买i7,i9。 其实这个是不对的,i3 i5 i7 i9 这只是英特尔对自家消费级产品的一个等级划分而已,而且,CPU(中央处理器)这个东西仅仅是像人类大脑一样,分辨数据,计算数据而已,跟整体电脑性能几乎没太大关系,也可以换个思路想,你觉得健全的身体更有作用呢还是有一个天才般的头脑更强呢?这个问题看似很蠢,但是现实一点就是,可能你的工作需求根本不需要一个天才般得头脑,更需要灵活的四肢,口语表达能力。你的感官等等。人类站在生物链的顶端不仅仅只靠大脑而已。

↑ 上面说的有点多,不过只是让你们对电脑从新认知一下,颠覆你们被奸商***的思想

2、说英特尔之前大家可以先百度一个协议,叫《瓦森纳协定》,全称为《关于常规武器和两用物品及技术出口控制的瓦森纳协定》目前共有美国日本(无关紧要)、俄罗斯(无关紧要)、等40个成员国(不含中国),对某些国家禁止出售高技术产品等等。为什么在咱们家很少有公司能研发高技术产物,原因就在这个瓦森纳协定里面,任何高科技产物,军事方面医疗方面,生物方面美国都禁止其他国家出口给咱们,之前说的天河二号表示抱歉,天河二号前段处理器为4096颗FT-1500 16核心SPARC V9架构处理器,40nm制程,FT-1500处理器是由国防科技大学为天河1研发(天朝),主板是由浪潮集团研发(天朝)。并不全部自主研发,中央处理器为英特尔提供,型号为E5 2692v2 12核处理器,16000个运算节点,每个节点配备两颗E5 12核处理器,三个Phi 57核心的协处理器。

话说回来华为是真的强,作为电子硬件 爱好 的我是真的感受到华为的能力。自主研发能与美国高通抗衡。部分人说华为东拼西凑代工什么的,嗯?请现实点,没有一家公司能全部自主研发!你这是鸡蛋里面挑骨头

那么大家现在只能见到英特尔的 i 系列,也就是消费级处理器。 那么这么多 i 系列,怎么区分呢?

3、说到i 系列,就要 说说 英特尔这个公司,前两年是刚过40周年,发布了一个u,叫 i7 8086,这个u其实是致敬第一代__86架构 IMB PC处理器,所有PC端__86架构处理器的祖宗 Intel 8086,那么英特尔创始人之一戈登·摩尔在当时提出来一个很有意思的说法,延续至今,被大家称为摩尔定律!摩尔定律大概意思当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示了信息技术进步的速度。那么英特尔也勉为其难的按照这个定律对自家处理器进行更新。

4、i7 6700(四核八线程 CPU主频3.4Ghz 最大睿频4.0Ghz 14nm工艺 )

i7 7700 (四核八线程 CPU主频3.6Ghz 最大睿频4.2Ghz 14nm工艺 )

i7 8700 (六核十二线程 CPU主频3.2Ghz 最大睿频4.6Ghz 14nm工艺 )

i7 ***00K(八核八线程 CPU主频3.6Ghz 最大睿频4.9Ghz 14nm工艺 )

诶!有没有发现,同样是i7 但是具体参数不一样,核心也不一样,频率也不一样。那么i3 也好i5也好 i7也好,后面第一个数字就代表年份。按照摩尔定律,他们价格其实是一样的,老产品还会更便宜。也就是说你六年前能买到i7 6700,那么同样的价格能买到现在的i7 8700,这也是诸多奸商行骗的一个手段,也是线下卖电脑为什么要说,i3不好i5好,顶配买i7。一方面是可以用老产品来混淆新产品,二是给你灌输一个思想,买电脑处理器好就行。

那么区分就很简单了,以i3 8100为例子,8就是第八代酷睿处理器,100说的是规格也可以叫核心完整性,你可以比喻一下,第八代处理器完整度是1000 你100 300 400就可以划分出来,(当然性能不是按照这么划分,规格按照这个参数比喻一下)那么i3 8350K 中的350就是i3 这个等级中最高的(范围100-350)超过350,那就是400,这个规格就被划分到 i5 8400,那么i5 划分区域为(400-650)上至700 那就是i7 8700,是不是懂了!诶我去,原来就这么简单?还以为能有多难!同代产品,等级越高性能越好。但是不同代产品差距就很大!!!!

5、例子:i5 7400(四核四线程 CPU主频3.0Ghz 最大睿频3.5Ghz 14nm工艺 )

对标:i3 8100 (四核四线程 CPU主频3.6Ghz 无睿频加速 14nm工艺 )

对标:i3 7100 (二核四线程 CPU主频3.9Ghz 无睿频加速 14nm工艺 )

诶,i3 8100这个第八代处理器居然要比第七代i5 7400还要强?价格呢?i3 8100全新盒装1049元,(散片 845)。i5 7400性能低 全新盒装1299元(散片1030)。

是不是没有对比就没有伤害,更别提i3 7100这个渣渣了,所以并不是i5牛皮i7顶级,是根据工艺来判断,判断标准上面都写了。还有一点就是按照你的需求,尽管你是i7 ***00K这样的CPU,你其他硬件跟不上,跟断手断脚没区别,还不如不买。那么如何来正确的搭配其他配件呢,啊哈哈哈哈哈,就看你们的留言了。支持过50人就继续更新。毕竟你们不支持我也没动力继续写下去呀。哈哈哈哈。

看不懂CPU?学会看CPU只需明白这5点,如此简单!

第一点:CPU型号的含义

现在呢,根据英特尔和AMD的方式,可以将处理器分为4个级别:

1、 入门:Core i3/Ryzen 3

2、 普通:Core i5/Ryzen 5

3、 高级:Core i7/Ryzen 7

4、 发烧:Core i9/Ryzen 9

在入门级下面,还有常见的英特尔的赛扬、AMD速龙处理器等等,而在发烧级上面,则有英特尔的__芯片组处理器以及AMD的线程撕裂者等等。

下面列举一个例子,详细解说其他部分,比如Intel Core i9-9900K!

其中,后面的第一个数字通常是表示第几代产品,而这里的“9900K”的第1个9则表示是第9代产品。后面的其他数字,则表示同一代产品中的各种型号。

一般情况下,数值越高越好,因为这通常表示更多的核心线程或更高的频率。

另外,英特尔CPU产品末尾带字母“K”,则表示可以超频。而且,英特尔CPU通常带有核显,如果带有”F”代表没有核显。

AMD的Ryzen处理器都可以超频,尾部的”__”通常表示意味着更高的处理器频率。但是AMD的处理器很少带核显,如果末尾有字母”G”,则表示带有核显。

第二点:CPU的规格参数

CPU的组成其实是很复杂的,有许多的不同的规格和参数,下面就简单讲其中几个相对更重要的规格参数!

1、核心数量:是指CPU的物理核心数量,一般情况下核心数量越多越好,建议4核起步

2、线程数量:是指CPU可以处理的独立进程数,通常线程数越多越好,而理论上线程数等于内核数。不过,随着多线程能力的加入(英特尔的超线程、AMD的SMT),一个物理核心是可以创建两个线程的。

3、CPU频率:是指芯片运行的速度,单位为GHz,数字越高越快。

4、CPU缓存:目前只有3个级别的缓存,分别为:L1的容量最小但速度最快,L2容量和速度居中,L3容量最大但速度低。

5、TDP:是指处理器在不进行***__任务,保持基本频率时,全速运行所能产生的最大热量值,一般来说TDP越高性能越强。而我们了解这一点,是为了更好的选择合适的散热器!

6、IPC:是指同频性能,主要是用于不同架构的CPU之间的性能对比。但是,这个参数一般会不标注,需要各位朋友自己去看相关评测数据。

第三点:CPU对应主板的挑选

关于CPU对应主板的挑选,因为里面涉及比较多的点,比如插槽、 BIOS 以及芯片组等等,实际情况比较复杂,所以最好的 方法 就是,直接去官方网站查看CPU支持列表,同时咨询官方客服了解情况。

第四点:CPU型号的挑选

其实,我们想要了解CPU的知识,无非是想选择合适的CPU,使得电脑性价比更高,所以下面就来说一下如何根据实际情况选择CPU。

1、日常使用款

如果你只是简单的上网看***、听音乐或者日常办公,那么双核心或者4核心的入门CPU都是可以的了。但是,考虑到4核心普及度,还是建议购买4核心的CPU。

2、游戏款

如果是想玩游戏,那么Intel i5或者Ryzen 5系列处理器基本就可以了,因为游戏性能更多是看显卡,所以综合一下,显卡花多点钱,整体性价比更高。

3、专业高性能款

如果你使用电脑时,偶尔需要会运行性能要求高的任务,比如***编辑等等,但是不会作为专职使用。那么,英特尔的i7、i9或者AMD Ryzen7、Ryzen9处理器都是可以的。

4、 专业工作站

如果你是专职于***编辑,或者海量数据处理,那么建议使用HEDT平台的产品,主要是AMD的线程撕裂者处理器以及英特尔的__芯片组产品,因为它们具有大量的核心线程数量,适用于多线程任务处理。

5、 超频款

这个就简单了,现在AMD的处理器基本都开放了超频功能,而英特尔的CPU只有名称后缀带”K”字母,才开放了超频。另外,还有注意配套的主板芯片组等等。

第五点:电脑整体配置

CPU的重要性不言而喻,但是电脑是一个整体,我们还需要考虑显卡性能,存储性能等等。

如果电脑配置不平衡,那么整体性能会大幅度下降,正如上面所说,玩游戏的电脑需要侧重于显卡,打个比方在同等的条件下,i7处理器+GT__1050显卡的游戏性能,是比不上i5处理器+GT__1660显卡的。

而电脑存储性能,重点是容量,建议内存8GB起步,最好16GB。而电脑硬盘,大家都清楚SSD硬盘的性能是高于机械硬盘的。当然,还有其他需要考虑的问题,但是一定不要忘记整体配置的均衡是很重要的!

CPU的基础知识相关 文章 :

★ 电脑硬件的基础知识学习

★ 电脑硬件知识:电脑硬件基础知识你知多少?

★ cpu基础知识详解

★ 计算机硬件基本知识你知多少?

★ 电脑硬件知识:新手必备的四大电脑硬件基础常识

★ 电脑内存基础知识大全有哪些

★ 内存条的基础知识大全

★ 电脑入门,基础的硬件知识

★ 基础的硬件知识

★ 电脑主板的基础知识大全有哪些

电脑内存基础知识大全

中央处理器(CPU)其实是一块超大规模的集成电路,用显微镜观察一平方毫米的地方都有超密集的电路集成。是一台电脑的运算核心和控制核心,它的功能主要是解释计算机指令以及处理各种软件数据。下面就让我带你去看看关于 CPU 的基础 知识大全 吧 ,希望能帮助到大家!

CPU 的基础知识

CPU是计算机的大脑。

1、程序的运行过程,实际上是程序涉及到的、未涉及到的一大堆的指令的执行过程。

当程序要执行的部分被装载到内存后,CPU要从内存中取出指令,然后指令解码(以便知道类型和操作数,简单的理解为CPU要知道这是什么指令),然后执行该指令。再然后取下一个指令、解码、执行,以此类推直到程序退出。

2、这个取指、解码、执行三个过程构成一个CPU的基本周期。

3、每个CPU都有一套自己可以执行的专门的指令集(注意,这部分指令是CPU提供的,CPU-Z软件可查看)。

正是因为不同CPU架构的指令集不同,使得x86处理器不能执行ARM程序,ARM程序也不能执行x86程序。(Intel和AMD都使用x86指令集,手机绝大多数使用ARM指令集)。

注:指令集的软硬件层次之分:硬件指令集是硬件层次上由CPU自身提供的可执行的指令***。软件指令集是指语言程序库所提供的指令,只要安装了该语言的程序库,指令就可以执行。

4、由于CPU访问内存以得到指令或数据的时间要比执行指令花费的时间长很多,因此在CPU内部提供了一些用来保存关键变量、临时数据等信息的通用寄存器。

所以,CPU需要提供 一些特定的指令,使得可以从内存中读取数据存入寄存器以及可以将寄存器数据存入内存。

此外还需要提供加法、减、not/and/or等基本运算指令,而乘除法运算都是推算出来的(支持的基本运算指令参见ALU Functions),所以乘除法的速度要慢的多。这也是算法里在考虑时间复杂度时常常忽略加减法次数带来的影响,而考虑乘除法的次数的原因。

5、除了通用寄存器,还有一些特殊的寄存器。典型的如:

PC:program counter,表示程序计数器,它保存了将要取出的下一条指令的内存地址,指令取出后,就会更新该寄存器指向下一条指令。

堆栈指针:指向内存当前栈的顶端,包含了每个函数执行过程的栈帧,该栈帧中保存了该函数相关的输入参数、局部变量、以及一些没有保存在寄存器中的临时变量。

PSW:program status word,表示程序状态字,这个寄存器内保存了一些控制位,比如CPU的优先级、CPU的工作模式(用户态还是内核态模式)等。

6、在CPU进行进程切换的时候,需要将寄存器中和当前进程有关的状态数据写入内存对应的位置(内核中该进程的栈空间)保存起来,当切换回该进程时,需要从内存中拷贝回寄存器中。即上下文切换时,需要保护现场和恢复现场。

7、为了改善性能,CPU已经不是单条取指-->解码-->执行的路线,而是分别为这3个过程分别提供独立的取值单元,解码单元以及执行单元。这样就形成了流水线模式。

例如,流水线的最后一个单元——执行单元正在执行第n条指令,而前一个单元可以对第n+1条指令进行解码,再前一个单元即取指单元可以去读取第n+2条指令。这是三阶段的流水线,还可能会有更长的流水线模式。

8、更优化的CPU架构是superscalar架构(超标量架构)。这种架构将取指、解码、执行单元分开,有大量的执行单元,然后每个取指+解码的部分都以并行的方式运行。比如有2个取指+解码的并行工作线路,每个工作线路都将解码后的指令放入一个缓存缓冲区等待执行单元去取出执行。

9、除了嵌入式系统,多数CPU都有两种工作模式:内核态和用户态。这两种工作模式是由PSW寄存器上的一个二进制位来控制的。

10、内核态的CPU,可以执行指令集中的所有指令,并使用硬件的所有功能。

11、用户态的CPU,只允许执行指令集中的部分指令。一般而言,IO相关和把内存保护相关的所有执行在用户态下都是被禁止的,此外 其它 一些特权指令也是被禁止的,比如用户态下不能将PSW的模式设置控制位设置成内核态。

12、用户态CPU想要执行特权操作,需要发起系统调用来请求内核帮忙完成对应的操作。其实是在发起系统调用后,CPU会执行trap指令陷入(trap)到内核。当特权操作完成后,需要执行一个指令让CPU返回到用户态。

13、除了系统调用会陷入内核,更多的是硬件会引起trap行为陷入内核,使得CPU控制权可以回到 操作系统 ,以便操作系统去决定如何处理硬件异常。

关于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、这就是冯诺依曼结构图,也就是现在计算机的结构图。

关于CPU的多核和多线程

1、CPU的物理个数由主板上的插槽数量决定,每个CPU可以有多核心,每核心可能会有多线程。

2、多核CPU的每核(每核都是一个小芯片),在OS看来都是一个独立的CPU。

3、对于超线程CPU来说,每核CPU可以有多个线程(数量是两个,比如1核双线程,2核4线程,4核8线程),每个线程都是一个虚拟的逻辑CPU(比如windows下是以逻辑处理器的名称称呼的),而每个线程在OS看来也是独立的CPU。

这是欺骗操作系统的行为,在物理上仍然只有1核,只不过在超线程CPU的角度上看,它认为它的超线程会加速程序的运行。

4、要发挥超线程优势,需要操作系统对超线程有专门的优化。

5、多线程的CPU在能力上,比非多线程的CPU核心要更强,但每个线程不足以与独立的CPU核心能力相比较。

6、每核上的多线程CPU都共享该核的CPU***。

例如,***设每核CPU都只有一个"发动机"***,那么线程1这个虚拟CPU使用了这个"发动机"后,线程2就没法使用,只能等待。

所以,超线程技术的主要目的是为了增加流水线(参见前文对流水线的解释)上更多个独立的指令,这样线程1和线程2在流水线上就尽量不会争抢该核CPU***。所以,超线程技术利用了superscalar(超标量)架构的优点。

7、多线程意味着每核可以有多个线程的状态。比如某核的线程1空闲,线程2运行。

8、多线程没有提供真正意义上的并行处理,每核CPU在某一时刻仍然只能运行一个进程,因为线程1和线程2是共享某核CPU***的。可以简单的认为每核CPU在独立执行进程的能力上,有一个***是唯一的,线程1获取了该***,线程2就没法获取。

但是,线程1和线程2在很多方面上是可以并行执行的。比如可以并行取指、并行解码、并行执行指令等。所以虽然单核在同一时间只能执行一个进程,但线程1和线程2可以互相帮助,加速进程的执行。

并且,如果线程1在某一时刻获取了该核执行进程的能力,***设此刻该进程发出了IO请求,于是线程1掌握的执行进程的能力,就可以被线程2获取,即切换到线程2。这是在执行线程间的切换,是非常轻量级的。(WIKI: if resources for one process are not ***ailable, then another process can continue if its resources are ***ailable)

9、多线程可能会出现一种现象:***如2核4线程CPU,有两个进程要被调度,那么只有两个线程会处于运行状态,如果这两个线程是在同一核上,则另一核完全空转,处于浪费状态。更期望的结果是每核上都有一个CPU分别调度这两个进程。

关于CPU上的高速缓存

1、最高速的缓存是CPU的寄存器,它们和CPU的材料相同,最靠近CPU或最接近CPU,访问它们没有时延(<1ns)。但容量很小,小于1kb。

32bit:32__32比特=128字节

64bit:64__64比特=512字节

2、寄存器之下,是CPU的高速缓存。分为L1缓存、L2缓存、L3缓存,每层速度按数量级递减、容量也越来越大。

3、每核心都有一个自己的L1缓存。L1缓存分两种:L1指令缓存(L1-icache)和L1数据缓存(L1-dcache)。L1指令缓存用来存放已解码指令,L1数据缓存用来放访问非常频繁的数据。

4、L2缓存用来存放近期使用过的内存数据。更严格地说,存放的是很可能将来会被CPU使用的数据。

5、多数多核CPU的各核都各自拥有一个L2缓存,但也有多核共享L2缓存的设计。无论如何,L1是各核私有的(但对某核内的多线程是共享的)。

史上最通俗易懂的CPU知识!

cpu

CPU知识科普

CPU有几个重要的参数:主频、核心、线程、缓存、架构。那么他们到底是什么意思,又有啥联系呢?以下知识通俗易懂,看完秒懂。

一、主频

我们常在CPU的参数里看到3.0GHz、3.7GHz等就是CPU的主频,严谨的说他是CPU内核的时钟频率,但是我们也可以直接理解为运算速度。

举个有趣的例子:CPU的主频相当于我们胳膊的肌肉(力量),主频越高,力量越大。

主频

二、核心

我们更多听到的是,这个CPU是几核几核的,如2核、4核、6核、8核、16核等等。

这个核心可以理解为我们人类的胳膊,2核就是两条胳膊,4核就是4条胳膊,6核就是6条胳膊。

核心

三、线程

光有胳膊(核心)和肌肉(频率)是干不了活的,还必须要有手(线程)才行。

一般来说,单核配单线程、双核配双线程或者双核四线程、四核八线程等等,就相当于一条胳膊长一只手。后来由于技术越来越厉害,造出了一条胳膊长两只手的情况,这样干活的效率就大大的提高了。

四、架构

现在胳膊有了,肌肉有了,手也有了,就差一个工具就可以干活了,这个工具就是CPU的架构,架构对性能的影响巨大。

新老架构区别很大

所以说有句话叫“抛开架构看核心、频率都是耍流氓!”这就是为啥以前AMD的CPU虽然核心数量和频率都比同时期的英特尔高,但是依然流传着“i3战A8,i5秒全家、i7轰成渣”这样的说法了。

这个时候可能有的人不理解了,怎么看架构呢?这个其实不用担心,因为一般来说,每一代CPU的架构都是一样的,比如i3-8100、i5-8500、i7-8700都是8代的CPU,使用的架构也是一样的,现在官方店在售的也都是最新款,因此架构主要看最一代处理器就够了。

五、缓存

缓存也是CPU里一项很重要的参数。由于CPU的运算速度特别快,在内存条的读写忙不过来的时候,CPU就可以把这部分数据存入缓存中,以此来缓解CPU的运算速度与内存条读写速度不匹配的矛盾,所以缓存是越大越好。

参数就算是说完了。既然开头就说了“CPU也跟人脑一样,术业有专攻。”那接下来就分析一波,什么样的U适合干什么样的工作。

需求:游戏

由于游戏运行需要的是粗暴直接的计算工作,所以主频高的CPU会更有优势。

这就好比我的工作是要搬个砖,肌肉强点,力气大才是硬性需求。就算我有8条胳膊16只手,看起来张牙舞爪的很厉害,但是我搬砖的时候根本用不到,而且这些胳膊大多力气又小,所以效果并不会很好。

所以,有游戏需求的玩家可以选择主频高点的CPU,核心和线程数少一点无所谓。(当然不能太少,至少双核四线程起步吧,如今主流都是4核4线程就差不多了)

适合游戏的高主频CPU

整体来说,英特尔i3、i5、i7和锐龙2代的CPU主频都挺高的,很适合玩游戏。英特尔后面带“K”的CPU不仅主频更高,而且是支持超频的(需要用Z系或X系主板)。新出的AMD锐龙2代CPU主频也很高,而且性价比也还不错。

需求:图形渲染等专业工作需求

对于需要进行大量并行运算的图形渲染来说,多核心多线程同时工作能比单核心高主频的傻大粗节省大量的时间。

绿巨人虽然搬砖能力出众,但是如果让他去完成一幅复杂的拼图,速度自然是比那种有多条胳膊和多只手同时工作的小机灵慢了不少。

绿巨人有力使不出啊

适合图形渲染和***制作的CPU(多核、大缓存、性能强):

图形渲染 多核多线程CPU

此外,还有AMD二代锐龙R5 2600X、R7 2700/2700X以及Intel八代酷睿i7 8700/K等都很适合。

需求:日常家用,偶尔玩LOL、DNF等

这一类的用户平时就是看看网页,看看***、看文档、玩玩LOL、DNF等游戏。

这类用户可以选择自带核显的CPU,如英特尔600块的奔腾G5500,或者800元的i3-8100。这类CPU的自带的HD630核显完全可以轻松解码4K***以及流畅运行LOL、DNF这类游戏,省下的钱买块固态硬盘,加条内存岂不是美滋滋。

注:使用核显请尽量组双通道内存条,以提升核显性能。预算有限可以上2条4GB组建8GB双通道,预算充裕直接上2条8GB组16GB双通道大内存。

总结 :

1.游戏用户选择高主频的CPU,4核4线程差不多就够用了。如i3 8100/i5 8400等,此外英特尔i3-8350K、i5-8600K(这种带K的CPU还可以通过超频来达到更高的频率,不过要搭配较贵的Z370系主板使用);AMD锐龙二代CPU也很不错,建议购买后缀带X的如,锐龙R5 2600X,虽然本身性价比并不突出,但是好在可以搭配AMD平台较便宜的B350主板进行超频。

2.对于需要做图形渲染工作的用户来说,多核心多线程的CPU是最优的选择。AMD多核心多线程的锐龙系列性价比非常的高。

3.普通用户,如果没有大型游戏需求,英特尔的i3-8100绝对是最有性价比的选择。首先是4核4线程3.6GHz,性能足够用,而且自带的核显性能也不俗,还能省下买显卡的钱。

4.选择CPU的时候,一定要询问店家是不是支持自己的主板。有时候虽然接口针脚数量是一样的,但是可能并不兼容。(英特尔,别左右瞎看了,说的就是你)

那些关于CPU的知识,你真的懂了吗?

关于cpu和程序的执行

CPU是计算机的大脑。

1、程序的运行过程,实际上是程序涉及到的、未涉及到的一大堆的指令的执行过程。

当程序要执行的部分被装载到内存后,CPU要从内存中取出指令,然后指令解码(以便知道类型和操作数,简单的理解为CPU要知道这是什么指令),然后执行该指令。再然后取下一个指令、解码、执行,以此类推直到程序退出。

2、这个取指、解码、执行三个过程构成一个CPU的基本周期。

3、每个CPU都有一套自己可以执行的专门的指令集(注意,这部分指令是CPU提供的,CPU-Z软件可查看)。

正是因为不同CPU架构的指令集不同,使得x86处理器不能执行ARM程序,ARM程序也不能执行x86程序。(Intel和AMD都使用x86指令集,手机绝大多数使用ARM指令集)。

注:指令集的软硬件层次之分:硬件指令集是硬件层次上由CPU自身提供的可执行的指令***。软件指令集是指语言程序库所提供的指令,只要安装了该语言的程序库,指令就可以执行。

4、由于CPU访问内存以得到指令或数据的时间要比执行指令花费的时间长很多,因此在CPU内部提供了一些用来保存关键变量、临时数据等信息的通用寄存器。

所以,CPU需要提供 一些特定的指令,使得可以从内存中读取数据存入寄存器以及可以将寄存器数据存入内存。

此外还需要提供加法、减、not/and/or等基本运算指令,而乘除法运算都是推算出来的(支持的基本运算指令参见ALU Functions),所以乘除法的速度要慢的多。这也是算法里在考虑时间复杂度时常常忽略加减法次数带来的影响,而考虑乘除法的次数的原因。

5、除了通用寄存器,还有一些特殊的寄存器。典型的如:

PC:program counter,表示程序计数器,它保存了将要取出的下一条指令的内存地址,指令取出后,就会更新该寄存器指向下一条指令。

堆栈指针:指向内存当前栈的顶端,包含了每个函数执行过程的栈帧,该栈帧中保存了该函数相关的输入参数、局部变量、以及一些没有保存在寄存器中的临时变量。

PSW:program status word,表示程序状态字,这个寄存器内保存了一些控制位,比如CPU的优先级、CPU的工作模式(用户态还是内核态模式)等。

6、在CPU进行进程切换的时候,需要将寄存器中和当前进程有关的状态数据写入内存对应的位置(内核中该进程的栈空间)保存起来,当切换回该进程时,需要从内存中拷贝回寄存器中。即上下文切换时,需要保护现场和恢复现场。

7、为了改善性能,CPU已经不是单条取指-->解码-->执行的路线,而是分别为这3个过程分别提供独立的取值单元,解码单元以及执行单元。这样就形成了流水线模式。

例如,流水线的最后一个单元——执行单元正在执行第n条指令,而前一个单元可以对第n+1条指令进行解码,再前一个单元即取指单元可以去读取第n+2条指令。这是三阶段的流水线,还可能会有更长的流水线模式。

8、更优化的CPU架构是superscalar架构(超标量架构)。这种架构将取指、解码、执行单元分开,有大量的执行单元,然后每个取指+解码的部分都以并行的方式运行。比如有2个取指+解码的并行工作线路,每个工作线路都将解码后的指令放入一个缓存缓冲区等待执行单元去取出执行。

9、除了嵌入式系统,多数CPU都有两种工作模式:内核态和用户态。这两种工作模式是由PSW寄存器上的一个二进制位来控制的。

10、内核态的CPU,可以执行指令集中的所有指令,并使用硬件的所有功能。

11、用户态的CPU,只允许执行指令集中的部分指令。一般而言,IO相关和把内存保护相关的所有执行在用户态下都是被禁止的,此外其它一些特权指令也是被禁止的,比如用户态下不能将PSW的模式设置控制位设置成内核态。

12、用户态CPU想要执行特权操作,需要发起系统调用来请求内核帮忙完成对应的操作。其实是在发起系统调用后,CPU会执行trap指令陷入(trap)到内核。当特权操作完成后,需要执行一个指令让CPU返回到用户态。

13、除了系统调用会陷入内核,更多的是硬件会引起trap行为陷入内核,使得CPU控制权可以回到操作系统,以便操作系统去决定如何处理硬件异常。

关于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、这就是冯诺依曼结构图,也就是现在计算机的结构图。

关于CPU的多线和多进程

1、CPU的物理个数由主板上的插槽数量决定,每个CPU可以有多核心,每核心可能会有多线程。

2、多核CPU的每核(每核都是一个小芯片),在OS看来都是一个独立的CPU。

3、对于超线程CPU来说,每核CPU可以有多个线程(数量是两个,比如1核双线程,2核4线程,4核8线程),每个线程都是一个虚拟的逻辑CPU(比如windows下是以逻辑处理器的名称称呼的),而每个线程在OS看来也是独立的CPU。

这是欺骗操作系统的行为,在物理上仍然只有1核,只不过在超线程CPU的角度上看,它认为它的超线程会加速程序的运行。

4、要发挥超线程优势,需要操作系统对超线程有专门的优化。

5、多线程的CPU在能力上,比非多线程的CPU核心要更强,但每个线程不足以与独立的CPU核心能力相比较。

6、每核上的多线程CPU都共享该核的CPU***。

例如,***设每核CPU都只有一个"发动机"***,那么线程1这个虚拟CPU使用了这个"发动机"后,线程2就没法使用,只能等待。

所以,超线程技术的主要目的是为了增加流水线(参见前文对流水线的解释)上更多个独立的指令,这样线程1和线程2在流水线上就尽量不会争抢该核CPU***。所以,超线程技术利用了superscalar(超标量)架构的优点。

7、多线程意味着每核可以有多个线程的状态。比如某核的线程1空闲,线程2运行。

8、多线程没有提供真正意义上的并行处理,每核CPU在某一时刻仍然只能运行一个进程,因为线程1和线程2是共享某核CPU***的。可以简单的认为每核CPU在独立执行进程的能力上,有一个***是唯一的,线程1获取了该***,线程2就没法获取。

但是,线程1和线程2在很多方面上是可以并行执行的。比如可以并行取指、并行解码、并行执行指令等。所以虽然单核在同一时间只能执行一个进程,但线程1和线程2可以互相帮助,加速进程的执行。

并且,如果线程1在某一时刻获取了该核执行进程的能力,***设此刻该进程发出了IO请求,于是线程1掌握的执行进程的能力,就可以被线程2获取,即切换到线程2。这是在执行线程间的切换,是非常轻量级的。(WIKI: if resources for one process are not ***ailable, then another process can continue if its resources are ***ailable)

9、多线程可能会出现一种现象:***如2核4线程CPU,有两个进程要被调度,那么只有两个线程会处于运行状态,如果这两个线程是在同一核上,则另一核完全空转,处于浪费状态。更期望的结果是每核上都有一个CPU分别调度这两个进程。

关于CPU上的高速缓存

1、最高速的缓存是CPU的寄存器,它们和CPU的材料相同,最靠近CPU或最接近CPU,访问它们没有时延(<1ns)。但容量很小,小于1kb。

32bit:32__32比特=128字节

64bit:64__64比特=512字节

2、寄存器之下,是CPU的高速缓存。分为L1缓存、L2缓存、L3缓存,每层速度按数量级递减、容量也越来越大。

3、每核心都有一个自己的L1缓存。L1缓存分两种:L1指令缓存(L1-icache)和L1数据缓存(L1-dcache)。L1指令缓存用来存放已解码指令,L1数据缓存用来放访问非常频繁的数据。

4、L2缓存用来存放近期使用过的内存数据。更严格地说,存放的是很可能将来会被CPU使用的数据。

5、多数多核CPU的各核都各自拥有一个L2缓存,但也有多核共享L2缓存的设计。无论如何,L1是各核私有的(但对某核内的多线程是共享的)。

CPU 的基础知识大全相关 文章 :

★ cpu基础知识详解

★ 2019超详细电脑硬件及电脑配置知识大全讲解

★ 电脑知识大全菜鸟必备

★ 计算机硬件基础知识学习

★ 电脑入门基本知识大全

★ 电脑硬件入门学习

★ 电脑入门基本知识有哪些

★ 计算机网络基础技能大全

★ 计算机网络知识大全

★ 常识科普知识大全

电脑必备的基础知识大全

内存是计算机的“灵魂”部件之一,被称为内存储器或主存储器用于暂时存放CPU的运算数据以及CPU与硬盘等外部存储的交换数据。下面就让我带你去看看电脑内存基础 知识大全 ,希望能帮助到大家!

你的真知识在内存

互联网时代是信息爆炸的时代。每天雅的俗的,真的***的,荤的素的,正面的负面的…各种消息、信息、 故事 ……如潮水般通过网络涌来,让人应接不暇。夹杂着堕落的 文化 ,贪婪与自私,金钱与欲望的搅动,整个社会更加浮躁。这些年好像能够安心读书的人越来越少,认真思考问题的人也越来越少。一些人更喜欢“知识的快餐”、“信息的方便面”。须知它们可以使大脑虚胖,但却缺乏有价值的营养。

个人成长需要读书,社会进步需要学习!

信息不能代替知识,看手机不能代替读书,一般浏览不能真正掌握知识。手机、电脑、书本里的知识属于“外存”,它们不属于你或不完全属于你。只有你自己大脑记住甚至掌握的知识才真正属于你。大脑中的财富是你的“内存”,要有真知识就需要内存,需要不断加大内存。

什么是内存?在计算机结构中,一个很重要的部分就是存储器。存储器按其用途可分为主存储器和***存储器,主存储器又称内存储器(简称内存),***存储器又称外存储器(简称外存)。内存与CPU(中央处理器,是一台计算机的运算核心和控制核心。)内存与CPU直接沟通。一般情况下计算机的运行主要是依靠内存的数据和程序,以保证它的快速运转和正常工作。而外存需要调入才能使用,调动外存就会延缓计算机的运行速度。

对于人来讲,自己大脑也包括思维和控制部分,这相当于电脑的CPU;也有存储知识和信息的部分,这相当于电脑的内存。而手机、电脑、书本报纸存储的知识则是我们的外存。通常情况下,人们的思维和判断就是对 内存知识 的组织、加工和运用,这种能力的大小很大程度上取决于内存的容量和储存的信息资料的质量。

内存的知识是你形成思想、作出判断、表达意识的原材料,是你智慧的基础,也是你外在气质的基础。内存达不到一定的数量和质量就不可能有成熟、正确和快速的反应、思考和判断。如果内存不足甚至你连寻找外存的关键词和索引都不具备,那么你如何能够进行快速的反应、思考和判断呢。

一个人的水平高低、气质俗雅、知识渊博还是肤浅主要取决于他的“内存”容量和质量。除非为了写 文章 ,或为了专门的需要,通常你不会用到外存的。

通常人们内存的知识来自两方面,一是上学读书的积累,另一个是自己校外的读书、摄取和积累。一个知识渊博的人,大部分的知识应来自校外的读书和摄取,校内学习和积累的知识只是你内存的基础和框架。

读书是加大内存的主要途径。许多时候,自己以为许多看过的书籍都成了过眼云烟,不复记忆,其实他们仍是潜在的,在气质里,在谈吐上,在胸襟的无涯,当然也可能显露在生活和文字里。读书的最大理由是摆脱平庸,早一天读就多一份人生的精彩;迟一天读就多一天平庸的困扰。

读书 重点内容要多读几遍,要抄写整理,要背下来,要想加大内存一定要背记,除此之外,没有更好的窍门和 方法 。文史哲方面至少要背几百首经典诗词文章,要记下几百个经典历史典籍、历史人物、 历史故事 、古今中外著名的哲学家和哲学观点。数理化要在理解的基础上背熟元素周期表,物理的定律及其理论,还要背熟大量相关数据。

总之要使自己知识渊博,要使自己思想深邃,要使自己聪明能干,要使自己有气质不凡,就一定加大自己的“内存”,要加大内存就一定要多读书,要背要记,在这方面没有捷径。

程序员必须知悉的内存知识

其实组装电脑整机,在选配电脑硬件的过程中,最容易选择的莫过于内存条了。毕竟内存条并不是很复杂,只要清楚自己的主板是DDR3,还是DDR4的内存接口,就可以选择了。不过,有不少人由于对内存条的了解不够多。往往在选配内存条时,还是会出现很多的问题,还是纠结在内存容量、内存频率上,从而选配内存条时不知如何下手。

DDR4内存条

其实,只要在平时注意了解下内存条一些简单的知识,在选购内存时,想要选购到一条适合自己使用的内存条,并不困难。如果你是一个电脑小白的,就赶紧看过来吧,最简单的内存选配知识送给你。

DDR3和DDR4怎么区别选择

按照目前来说,如今装机的主流内存都是以DDR4为主,全新的电脑主机,基本上都不会有选择组装DDR3的配置硬件。除非是一些网上选购的电脑主机,可能还有DDR3在组装,但是可能只有小白的才会入坑。

内存条区别

不过,还有一些用户在使用的前几年的电脑,可能还会使用DDR3内存的电脑,在一定程度上,可能还需要升级内存的。这就需要先确认自己电脑主板支持的是DDR3还是DDR4,再根据内存条型号需求进行升级内存条。在通常情况下,主板上DDR4还是DDR3内存,需要看主板插槽类型。在主板上插槽标注1.2V就是DDR4内存,如果标注1.5V就是DDR3内存。

根据个人需求选配内存容量

可以说,内存条的内存容量,是很多人在选配内存条时重要依据。可能也是大众比较熟悉,也比较容量接受的观点,在选购时直接说容量,别的不在乎。

目前主流内存容量是8G,对于日常办公的用户来说,8G的内存已经足够满足日常需求。当然也会有人追求高性能体验,也可以根据自己的需求安装16G的内存条。

DDR4 2400 8G内存条

如果说是专业玩家的平台,至少也需要安装32G的内存条。但并不是说内存容量越大越好,这就要看个人需求,来选择合适自己使用内存容量,不能盲目地去选择。

内存频率够用就好

相对来说,相同代数和容量的内存情况下,内存条的频率越高,性能就越好,电脑系统运行速度就越快。但也不能一味地追求高频率的内存条,如果说你的主板不支持高内存频率,那也是一点作用都没有。

至于内存频率要选择多大频率,个人认为只要够用就好。在目前的电脑硬件市上,DDR3内存条的主流频率是1600MHz频率,DDR4内存条主流是2400MHz频率。

DDR4 内存条

虽然也有DDR4 3000/4000MHz甚至更高的内存频率,但是从性能性价比上来讲,通常情况下 DDR4 2400/2666Mhz的内存频率,已足够满足日常的电脑使用需求了。

篇后 总结

简而言之,内存条的选择在于个人电脑使用需求,根据自己的主板型号,以及电脑的工作需要来选定内存的容量和频率,只要够用就好。

金士顿内存条

在内存条的品牌商选择上,尽量选择比较常用的知名品牌,比如金士顿、威刚、宇瞻、海盗船、芝奇等等。这样的话,在质量、稳定性和售后服务上都有一定保障,也用得放心一些。

原来内存插法也有讲究

双通道内存平台

主流平台一般都支持双通道内存模式,例如目前流行的AMD AM4平台和Intel LGA1151平台,这类主板一般都提供两条或四条内存插槽,玩家可以使用两条或四条内存来组建双通道系统。当然,也可以插一条内存来组建单通道内存系统,或是三条内存组建弹性双通道系统。

如果是把内存插满,那自然就不用考虑插哪个插槽的问题,双插槽问题也不大,我们主要考虑四插槽的情况。一般来说,玩家在插内存的时候可能会理所当然地优先选择靠近处理器的插槽,但实际上这样并不是最好的方案。兼容性最好的插法是单条内存插第二条插槽,两条内存插第二和第四条插槽。为什么要这样插?这是由主板上的布线设计决定的,当然,你要随便插也不是不能用,但在一些主板上就有一定几率遇到奇怪的兼容问题,例如需要开两次机才能启动、莫名重启、无法使用__MP等等。

四通道内存平台

Intel和AMD的高端发烧级平台都支持四通道,例如__99、__299和__399。这些主板根据板型大小一般会提供四条或八条内存插槽(部分只支持Core i7 7740__和Core i5 7640__的__299主板虽然提供了四条内存插槽,但只支持双通道模式)。

不过,就算是发烧级土豪玩家,也很少把8条内存插槽插满(除非有使用超大内存的特别需求),因为这样会影响内存超频的上限,一般插四条组建四通道内存就可以达到频率和通道数的最佳平衡了。

那么在八条内存插槽中插内存应该怎样插才是最佳方案呢?这类高端主板的八条内存插槽一般会分两组排列在处理器插座的两侧,总的来说就是双通道平台的插法再“镜像”一遍就可以了,下面来详细介绍一下。

当只使用一条内存时,插在靠近主板24pin电源插座这一侧的第二条插槽上;增加到两条内存时,就在处理器插座另一侧“镜像”的插座上再加一条;增加到四条时,就插在处理器两侧内存插槽对应的二和四号插槽上;增加到六条时,插在处理器两侧的1、2、4号插槽上。不建议使用除这些组合之外的内存数量,那会影响系统的内存兼容性和性能。

总结:安装前仔细看主板 说明书 ,可以避免很多问题

实际上,最佳的内存安装方案和内存兼容性列表在主板说明书上都会标明(一线主板厂商会提供得更完整,甚至还会列出不同内存数量对应的极限频率),所以在安装之间多读一下主板说明书可以避免很多奇怪的问题。此外,如果纸质说明书不慎丢失,也可以上主板厂商***下载电子版进行查阅。

电脑内存基础知识大全相关文章:

★ 内存条的基础知识大全

★ 常见内存型号基础知识去全解

★ 2019超详细电脑硬件及电脑配置知识大全讲解

★ 电脑知识大全菜鸟必备

★ 电脑入门基本知识大全

★ 计算机硬件基础知识学习

★ 电脑入门操作大全

★ 电脑入门基本知识有哪些

★ 新手电脑入门基本知识有哪些

★ 电脑硬件入门学习

移动磁盘,顾名思义,就是可以移动的磁盘,讲的专业一点,就是可移动的存储设备,如U盘、有数据线与电脑连接的手机、读卡器、MP移动硬盘等。

声卡:声卡是组成多媒体电脑必不可少的一个硬件设备,其作用是当发出播放命令后,声卡将电脑中的声音数字信号转换成模拟信号送到音箱上发出声音。⑦显卡:全称显示接口卡、显示适配器,分独立显卡和集成显卡。

零基础学电脑从入门到精通电脑零距离认识电脑的基本组成电脑,我们也称之为微型计算机,计算机由软件和硬件两部分组成,我们用肉眼可以看到的部件就是硬件,计算机中运行的程序就是软件。对于初学者,我们先了解一下电脑的基本组成。

电脑基础知识大全软件系统软件系统包括:操作系统、应用软件等。应用软件中电脑行业的管理软件,IT电脑行业的发展必备利器,电脑行业的erp软件。