网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月19日
漏签
0
天
笔记本吧
关注:
4,914,134
贴子:
88,416,131
看贴
图片
吧主推荐
视频
游戏
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
尾页
267
回复贴,共
9
页
,跳到
页
确定
<<返回笔记本吧
>0< 加载中...
回复:关于CPU核心参数以及原理和选择问题
只看楼主
收藏
回复
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那CPU的高速缓存到底有什么用呢? 听我详细说来,首先放上一张图。
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我先简单打个比方,为什么要有高速缓存。
如果CPU在L1一级缓存中找到所需要的资料要用的时间为3个周期左右,那么在L2二级缓存找到资料的时间就要10个周期左右,L3三级缓存所需时间为50个周期左右;如果要到内存上去找呢,那就慢多了,可能需要几百个周期的时间。
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
由于
数据的局限性
,CPU往往需要在短时间内重复多次读取数据,内存的运行频率自然是远远跟不上CPU的处理速度的,怎么办呢?缓存的重要性就凸显出来了,CPU可以避开内存在缓存里读取到想要的数据,称之为
命中
(hit)。
L1的运行速度很快,但是它的数据容量很小,CPU能在L1里命中的概率大概在80%左右
——日常使用的情况下;L2、L3的机制也类似如此,这样一来,CPU需要在内存中读取的数据大概为5%-10%,其余数据命中全部可以在L1、L2、L3中做到,大大减少了系统的响应时间,总的来说,所有CPU读取数据的顺序都是先缓存再内存。
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后说一下核心数和线程数,还是以这个10750H为例,这个CPU是6核心12线程,也就是说它有
6个物理核心,12个逻辑核心
,打个比方,CPU是食堂,核心就是打饭的食堂大妈的人数,线程就是窗口,有时候窗口会更多。
之所以10750H能有12个线程,这得益于intel开发出来的超线程技术(AMD也已经有了),这是一项基于硬件设计上的创新,
多线程是只需小规模改变处理器核心的设计,从而实现6个物理核心却有12个逻辑核心的结果。
这对于渲染,多开软件,网页和游戏都非常有利。
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
再说下TDP,英文全称是“Thermal Design Power”,中文直译是“散热设计功耗”,如果一个笔记本散热设计功耗为30W,那么设计的时候一旦功耗到达这个值,就要各种方式减少功耗了,因为这是它设计上的最大功耗,再比如
MX450超大杯
,
tdp可达30.5W
,也就是说,在不超频的情况下,它
设计上最大发热功耗也就是这么多了
,但是实际玩家用起来,一般大家都懂的
。
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
要去吃饭了,暂时先不更了
龙傲天大魔王
笔记本盲
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
技术贴哪有人看,抽奖多有意思
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
发几张图大家轻松下
天书菌炖五花肉
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
?
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
https://b23.tv/BV1EW411u7th/p1
,这是一个b站链接,计算机速成课,里面涉及了很多东西,有兴趣的可以看看
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接下来的内容比较枯燥,
没兴趣的兄弟或妹子就直接跳过了,等我更新CPU的选购再来。
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那么说了前面的知识普及,CPU到底是什么组成的,它又是如何工作的呢?下面便会一一解答:
CPU前面说了就是中央处理器,它实际上主要由四个部分组成:
1.运算器(ALU,ArithmeTIc Logic Unit)
2.高速缓存储器(Cache)
3.实现ALU与Data联系的Data
4.控制及状态总线(Bus)
所谓CPU其实就是包含了
运算逻辑部件、寄存器部件和控制部件
等
CPU所执行的所有操作,其本质上都是
提取指令、指令译码、执行指令、写回结果
的过程。
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
具体可以分为5个阶段,
取指令阶段:
假设CPU里面有四个8位寄存器,A,B,C,D
又有一个
指令寄存器用于存当前的指令
以及
一个指令地址寄存器
,追踪程序运行到哪里了,存储当前指令的内存地址,也就是指向哪里。
启动计算机时,
所有寄存器从0开始。
假设内存有16字节大小,每个字节是8bit,前4位表示具体指令,后四位表示执行指令的内存地址。
最开始,指令地址寄存器里面是0,所以从内存0号地址取出指令 00101110
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
2.译码阶段:
前面知道0010代表指令,假设0010是指令 LOAD A,也就是把数据存储到寄存器A里面,而
后面四位1110代表指令地址
,
二进制转换成10进制为14
,也就是从第14个字节取出数据存储
欢迎来C世界
低级黑
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
译码的过程是由一系列逻辑门组成的,最后得到1即为真,0即为假,
在CPU的控制单元部分进行译码
CPU 的工作原理是什么? - 柳两丛的回答 - 知乎
https://www.zhihu.com/question/40571490/answer/718942643
上面是知乎某大佬的文章,里面有逻辑门以及全加器的讲解,非工科同学可以看看。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示