CPU架构详解:从基础概念到主流架构
创作时间:
作者:
@小白创作中心
CPU架构详解:从基础概念到主流架构
引用
CSDN
1.
https://blog.csdn.net/hm__2016/article/details/145212691
1. CPU(中央处理单元,处理器)
CPU就像计算机的大脑,负责存储数据(通过寄存器存储少量数据)、处理数据(通过算术单元)和控制返回(通过控制逻辑单元)。
2. CPU架构
CPU架构决定了CPU的基本框架,包括指令系统(目前主要有复杂指令集系统和精简指令集系统)以及存储、处理和控制部门之间的协作方式。
3. 主流的CPU架构
- x86, x86-64:复杂指令集(CISC),主要用于个人电脑和服务器,代表厂商有海光和兆芯。
- ARM:精简指令集(RISC),主要用于智能手机和平板电脑,代表厂商有华为鲲鹏和飞腾。
- MIPS:精简指令集(RISC),主要用于高性能计算。
- PowerPC:精简指令集(RISC),主要用于云计算和大数据处理。
- RISC-V:精简指令集(RISC),近年来发展迅速,具有开源特点。
简要说明复杂指令集和精简指令集的区别:
假设要实现一个复杂功能,比如去超市买水果:
- 复杂指令集会用一个指令直接实现整个过程。
- 精简指令集会将过程分解为多个简单步骤(如去超市、买水果、回来),每个步骤的复杂度保持一致。
这导致复杂指令集的指令长度长短不一,而精简指令集的指令长度较短且一致。
4. 操作系统与CPU架构
操作系统就像一个管家,负责管理硬件资源以执行用户命令。不同CPU有其特定的指令集(语言),因此操作系统需要支持相应的指令集才能与CPU通信。
例如:
- Windows-x86和Linux-x86支持x86指令集
- Windows-x86-64和Linux-x86-64支持x86-64指令集
- Linux-ARM支持ARM指令集
5. 异构计算
异构计算是指在同一计算系统中使用不同类型的处理器(如CPU、GPU、FPGA、DSP等)来协同完成计算任务。这种方法可以充分发挥各类处理器的优势,提高计算性能和能效。
- GPU:图形处理器,俗称显卡,擅长并行计算。
- DSP:数字信号处理器,专门用于数字信号处理。
- FPGA:现场可编程门阵列,可通过编程重新配置其内部逻辑功能。
一个形象的比喻是:CPU像一个教授,适合处理复杂任务;GPU像一群小学生,适合处理简单重复的计算任务。
6. 参考资料
热门推荐
查询被起诉情况电话指南
凤凰和朱雀有何区别?凤凰一族居然还分了五种
为什么牙疼的时候不能拔牙?
唐朝的辉煌:回顾武则天的历史地位与成就
怎么克服懒惰和拖延症的问题
一文读懂双相情感障碍:症状、危害与应对方法
门诊特殊病医疗保险的报销比例是多少
为改变世界而奔忙的传奇社会学家 | 纪念麦克·布洛维
湖南医保报销标准详解:门诊报销50%,住院报销75%
冰糖葫芦熬糖方法:让你轻松做出香甜脆爽的经典小吃
万用表检测电线短路的完整指南
如何检查手机是否摔坏
淀粉指示液的配制与工作原理
盘点傣族有哪些独特的风俗习惯
有一种“整容”叫长期运动!看了这几组运动前后对比,效果太惊艳
恐龙是如何进化成鸟的?
郑国在春秋时期的立足之道:策略与外交的博弈
国产地舒单抗注射液[恒盖]开出全国首张男性骨质疏松症处方
星座与性格:如何科学解读个人运势
换位思考的诀窍:只需两招就能快速化解双方矛盾
全面解析:选择何种茶及泡茶方式最益于养生
【欧冠解签】盛宴登场,姆总神预言,死亡半区看点足
什么是电动机优化
圆青椒10种最佳吃法,从经典到创新,告别单调!
新增91种药品进医保!89种药品平均降价63%
动物会爱吗?探索动物的情感、依附与关爱
最美十大小楷字帖,练习小楷必备的书法精品,你能说出几个,喜欢的请收藏阅读
小红书如何添加BGM,轻松打造吸睛内容
盐酸米那普仑临床应用
【舌诊】察舌头快速识别疾病