详解CPU的内部结构

头条 >
火焰电子
分享

CPU的内部结构

ALU(算术逻辑单元)、控制单元、寄存器、Cache(缓存)

存储器


(资料图片)

易失性存储器:

SRAMDDRSDRAM等

一般用作计算机内部存储所以被称为内存

特点:1,支持随机访问;2,掉电数据会丢失

非易失性存储器:

磁盘、flash等

一般用作计算机外部存储所以被称为外存

特点:1,不支持随机访问;2,掉电数据不丢失;3,读写速度不如内存。

计算机系统一般会采用内存+外存的存储结构:程序指令保存外存,当程序运行时,相应的程序会首先加载到内存,然后CPU从内存一条一条取指令、翻译指令和运行指令。

计算机架构

冯.诺伊曼架构

指令和数据存放到同一个存储器的不同的物理地址上。结构简单,工程容易实现。

典型:x86、ARM7、MIPS等

哈弗架构

指令和数据被分开独立存储,它们分别被存放到程序存储器和数据存储器。每个存储器都独立编址,独立访问,而且指令和数据可以在一个时钟周期内并行访问。使用哈弗架构的处理器运行效率更高,但缺点是CPU实现会更加复杂。

典型:8051系列的单片机

混合架构

CPU工作频率越来越高RAM跟不上CPU运行速度,为提高计算机的整体效率引入Cache机制:指令Cache和数据Cache。

RAM一次将向Cache传送一批数据,CPU到Cache中取指令和数据,如果cpu发现Cache中没有在去RAM中读取。

CPU写数据时会先写入Cache中,等待时机将Cache中数据刷新到RAM中。

CPU性能提升:Cache

Cache本质是SRAM。Cache运行速度介于CPU和DRAM之间,插入在CPU和内存之间,用于解决两者速度不匹配问题。

Cahce存储的内存地址,一般经过地址映射转化为已存储和检索的形式。

CPU为进一步提高性能大多数采取多级Cache:一级Cache、二级Cache、甚至三级Cache。

为何有些处理器没有Cache?

C51、Corttex-M0等MCU的处理器没有Cache。

原因:

1,处理器是低功耗、低成本。增加cache会增加功耗和成本。

2,处理器自身的工作频率不高。

3,Cache无法保证实时性。嵌入式实时控制场景无法接受。

CPU性能提升:流水线

一条指令执行分为三个步骤:取指令、翻译指令、执行指令

CPU内部三个单元:取指单元、译码单元、执行单元

流水线:

第一个时钟周期取指单元工作,取指令1,其余空闲状态。

第二个时钟周期取指单元工作取指令2,译码单元也开始工作,开始翻译指令1。

第三个时钟周期取值单元工作取指令3,译码单元开始工作,翻译指令2,执行单元开始执行指令1.

超流水线技术

五级以上的流水线被称为超流水线。高性能处理器一般采用这种流水线。

Intel的i7处理器采用16级流水线,AMD的速龙64采用20级流水线,Intel的第三代奔腾四处理器有31级,被称为史上最长的流水线。

执行的程序指令如果是顺序结构的,没有中断或跳转,流水线确实可以提高执行效率。但是当程序指令中存在跳转、分支结构时,下面预取的指令可能就要全部丢掉了,需要到跳转的地方重新取指令执行。

流水线冒险

流水线越深,一旦预取指令失败,浪费和损失就会越严重,因为流水线中预取的几十条指令可能都要丢弃掉,此时流水线就发生了停顿,无法按照预期继续执行,这种情况我们一般称为流水线冒险(hazard)。

结构冒险:所需要的硬件正在为前面的指令工作。

数据冒险:当前指令需要前面指令的运算数据才能执行。

控制冒险:需根据之前指令的执行结果决定下一步的行为。

多核CPU

单核的瓶颈:

在相同的半导体工艺制程下,芯片的面积越大,芯片的良品率就越低,芯片的成本就会越高,功耗也会越大。CPU性能提升受限。

单核处理器主频每升1GHz,平均就要增加25W的功率。通过增加处理器核数,将大量繁重的计算任务分配到更多的Core上,可以提高处理器的整体性能。而根据阿姆达尔定律,程序中并行代码的比例又决定了增加处理器核数所能带来的性能提升上限,CPU的核数不一定越多越好,任务分配不当就可能造成“一核有难,八核围观”的尴尬场面

异构计算机

异构计算机:在SoC芯片内部集成不同的架构Core,如DSPGPU、NPU、TPU等不同的架构处理单元。

GPU(Graphic Process Unit,图形处理单元)主要用来处理图像数据。

GPU在浮点运算、大数据处理、密码破解、人工智能等领域都是一把好手,比CPU更适合做大规模并行的数据运算

DSP(Digital Signal Processing,数字信号处理器),主要用在音频信号处理和通信领域。如手机的基带信号处理

FPGA(Field Programmable GateArray,现场可编程门阵列)在专用集成电路(Application Specific Integrated Circuit,ASIC)领域中是以一种半定制电路的形式出现的。FPGA与DSP相比,开发更具有灵活性,但成本也随之上升,上手也比较难,因此主要用在一些军事设备、高端电子设备、高速信号采集和图像处理领域。

TPU(Tensor Processing Unit,张量处理器)是Google公司为提高深层网络的运算能力而专门研发的一款ASIC芯片。

NPU(Neural Network Processing Unit,神经网络处理器)是面向人工智能领域,基于神经网络算法,进行硬件加速的处理器统称。NPU使用电路来模拟人类的神经元和突触结构,用自己指令集中的专有指令直接处理大规模的神经元和突触。

地址与总线

地址的本质其实就是由CPU管脚发出的一组地址控制信号。因为这些信号是由CPU管脚直接发出的,因此也被称为物理地址。地址信号线的位数决定了寻址空间的大小,32位计算机寻址空间是4G

总线

总线是各种数字信号的集合,包括地址信号、数据信号、控制信号等。CPU通过总线与内存RAM、外部设备相连。

总线编址方式

计算机如何给设备分配地址的?

两种编址方式:

统一编址:内存RAM和外部设备共享CPU的寻址空间。ARM、MIPS架构采用这种方式编址。

独立编址:内存RAM和外部设备分别占用不同的地址空间。例如,X86架构CPU。

指令集与微架构

图灵原型机基本思想:任何复杂的运算都可以分解为有限个基本指令的组合来完成。

不同架构的处理器支持的指令类型不同,CPU支持的有限个指令的集合我们称之为指令集。

指令集作为CPU和编译器的设计规范和参考标准,主要用来定义指令的格式、操作数的类型、寄存器的分配、地址的格式等,指令集主要由以下内容组成。

指令的分发、预取、解码、执行、写回。

操作数的类型、存储、存取、旁路转移。

Load/Store架构。

寄存器。

地址的格式、大端模式、小端模式。

字节对齐、边界对齐等。

微架构

微架构,对应的英文是Microarchitecture,也就是处理器架构。集成电路工程师在设计处理器时,会按照指令集规定的指令,设计具体的译码和运算电路来支持这些指令的运行;指令集在CPU处理器内部的具体硬件电路的实现,我们就称为微架构。

标签:

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表中国财投网的观点和立场。

相关热点

资讯播报

详解CPU的内部结构
7月7日国内DBP企业报价上涨
要闻:生意社:受厄尔尼诺天气影响 下半年饲料原料板块整体将迎来回暖
世界黄金协会:别急着放弃黄金,只有撤资非常严重才会跌破1800美元!
爱仕达7月7日盘中跌幅达5%
佳禾食品一季度咖啡产品营收同比增长64%左右 主要基于大客户增长
美国小非农等数据表现强劲 伦敦金承受强劲卖压
热血江湖手游强化共鸣新增属性说明
骑马与砍杀2兵种选择技巧分享(骑马与砍杀2兵种排名1.5)
暴利难以想象!毛利率堪比茅台,教人炒股的隐秘江湖
定向降准政策是什么?全面降准对经济、企业、资本市场有什么影响?
海南省纪委监委驻省旅游和文化广电体育厅纪检监察组副组长符永体被查
谦虚!王楚钦承认不如樊振东马龙,尚不具备世界第一的实力
“双积分”政策再次修订!新能源汽车获取积分趋严
3吨人民币100元多少钱?1吨现金是多少人民币?
想挣钱的散户该如何赚钱?有靠炒股发财的散户吗?
一次性缴纳养老保险哪些人可以享受?个人怎么交养老保险?
微信号怎么二次修改微信号?微信视频号违规怎么恢复正常?
重庆小额贷款逾期怎么处理?重庆小额贷款公司的几个要素是什么?
日本东京民宿住宿费用一般多少?去日本住宿大概多少钱一晚?
五大行境外汇款手续费是多少?银行柜台可以跨行汇款吗?
农业户口和非农户口的区别是什么?非农业户口有土地吗?
淘宝红包在哪里看?淘宝零钱入口怎么不见了?
262家上市公司获得机构调研(附名单)
《中国好声音》制作方灿星文化210万股权遭冻结
新大洲A等公司因业绩预告“失准”收监管函 啥情况?
Omdia:Q1智能手机显示面板出货量持续下跌 下半年逐渐呈现复苏迹象-热闻
直击WAIC2023|行业首份《生成式AI》报告:2024年中国将出现比肩GPT-4的多语言通用大模型
人工智能大会很火 基金经理却有点焦虑!
告别“水果刺客”,拼多多百亿补贴正式上线“水果自由消费季” 天天快资讯
凯盛科技:股价受多重因素影响
见证历史 全面注册制下首单主板IPO被否
现货黄金交易策略:决战非农,警惕多头杀“回马枪”
海南省东方市发布高温橙色预警
深圳证监局:对深圳深国融前海金融管理公司采取出具警示函措施
联合国副秘书长李军华:数字化转型之旅需走出一条更全面的通路
趁热打“贴”!“三伏贴”你贴对了吗?这份攻略请查收
我国牵头的新能源汽车可充电储能系统功能安全国际标准发布
午评:我和高盛掰手腕,继续看多银行股
电力系统仿真(关于电力系统仿真的基本详情介绍)
欧佩克+领导者承诺减产后 油价将连续第二周上涨
涉“专网通信”业务,凯乐科技收千万元罚单
世界黄金协会年中展望:若经济恶化黄金需求将更强,但软着陆等因素或削弱吸引力
联通好服务 用心为客户 ——记联通一线智网工程师践行为民承诺的工作日常
白俄罗斯总统说瓦格纳创始人已回俄罗斯
“光伏+”开辟中国清洁能源发展新赛道
期货公司观点汇总一张图:7月7日黑色系(螺纹钢、焦煤、焦炭、铁矿石、动力煤等)
奥迪紧凑型SUV车型28万左右推荐,定价亲民,这几款不要错过
35家企业投标!三峡水利2023年度用户侧储能采购开标
CB22A-5井日产油超百吨创胜利海上化学驱增油纪录
[快讯]中银添盛39个月定期开放债券公布半年报
奥迪q5l烧机油吗最新款(奥迪Q5L使用什么机油)
Sensor Tower:6月共39个中国厂商入围全球手游发行商收入榜TOP100 合计吸金18.9亿美元 焦点观察
12家投行预测美国6月非农,整体认为美国劳动力市场仍相当强劲!
为深化国家间友谊与合作积极贡献力量——回访给习近平主席写信的南京审计大学审计专业硕士国际班留学生
7月7日华东地区二甘醇市场上午行情快讯
年轻的朋友来“湘”会:中非青年共话创新创业新机遇
金石资源:7月6日融资买入949.33万元,融资融券余额5.97亿元
Chloé蔻依证实创意总监加布里埃拉·赫斯特将离职
长安期货7月7日煤焦钢矿早评:政策面暖风劲吹及宏观氛围转暖提振预期但现实需求仍较疲弱且库存延续累积,黑色系或承压运行
生产白银的上市公司有哪些?白银有几家上市公司?
闻泰发债价值投资分析怎么样?上市公司为何要退市?
法国个人旅游签证容易过吗?法国个人旅游签证办理流程是什么?
余额宝提现有哪些较为便捷的方式?余额宝怎么快速大额提现?
农业合作社优惠政策有哪些?农村合作社注册要满足什么样的条件?
法国房地产投资回报率高吗?法国房地产泡沫事件是哪一年?
股份制公司成立的条件是什么?股份公司破产债务怎么处理?
建设银行个人网上银行怎么转账?网上银行转账多久到账?
1.6亿需要交多少个税?经济补偿金有个人所得税吗?
工商银行现金宝是什么?工行现金宝如何购买?一文知晓!
余额宝什么时候开始的?余额宝适合长期放钱吗?
习近平江苏行丨保存文脉 记住乡愁——走进平江历史文化街区
福建最狠小县城,生产中国95%的假烟,垄断美国烟草市场
信息上链 融资方便
余姚四中今年中考分数线(余姚四中)
官方:步行者将杜阿尔特送至国王 换回两个未来次轮签
86年前的今天永远不能忘
小暑至,盛夏始,广西高温炎热伴局地多阵雨
中国海洋石油公布2022财年年度权益分配方案
刚刚,鸿荣源珈誉府摇号结果出炉!认筹1869批
外媒:美三家外卖平台就外卖员最低工资法起诉纽约市
小毛尖绿茶味道
新一轮美股动荡将至?交易员押注恐慌指数三个月内飙升两倍_天天观焦点
河南你早丨郑州首套房贷利率已下调至3.7%;教育部回应“山河大学”;地球表面平均气温再创新高
商务部回应对镓、锗相关物项实施出口管制
仲裁结果敲定,周琦成最大输家,曝马尚被交易,吴冠希穿周琦号码
川渝地区首座百兆瓦级独立储能电站在重庆带电成功
打新必读:精智达申购
新消费日报 | 雅士利从港股退市;淄博文旅局回应流量下滑;今年1至5月外国旅游服务进出口恢复明显……
“追星一族”注意啦!7月7日晚将迎来“最亮”金星
需要更改户籍信息的中考考生注意啦,方法在这里!
原油交易提醒:库存下降超预期,OPEC对需求增长持乐观,静待非农震动市场
泰勒规则提出者:美联储需进一步加息 美国需削减联邦赤字
上海钢联:融资净买入433.84万元,融资余额3.97亿元(07-06)
瘦肉型猪肉供应充足 期待广西猪肉预制菜畅销全国
吸引200多万网友关注 这个“打工妹”什么来头?
强对流黄色预警:10省区市将有雷暴大风 辽宁局地可能有龙卷
放假啦!广西多所高校暑假放假时间公布
俄使馆建议俄公民不要将悬挂本国车牌号的车辆驶入德国境内
林枫理财:非农引领黄金走向,能否继续下破

相关推荐

精彩推送

3