CPU是什么:

中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。

它的功能主要是解释计算机指令以及处理计算机软件中的数据。

+++++++++++++++++++++++++++++++++++++++++++++++++++++

CPU主要包括:

运算器(ALU)

高速缓冲存储器(Cache)

实现它们之间联系的数据(Data)

控制及状态的总线(Bus)

电子计算机三大核心部件:

中央处理器(CPU)

内部存储器(Memory)

输入输出设备(I/O)

++++++++++++++++++++++++++++++++++++++++++++++++++++++

CPU的主要功能:

处理指令、执行操作、控制时间、处理数据(进行算术运算和逻辑运算);

工作过程:

提取指令:从存储器或Cache中检索指令。

解码:根据CPU的指令集架构(ISA)将数值解释为指令。

执行:

写回:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

性能参数:

制造工艺:

指令集:

处理技术:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

CPU的基本组成单元即为核心(core)。多个核心可以同时执行多件计算任务,前提是这些任务没有先后顺序。

核心的实现方式被称为微架构(microarchitecture)。微架构的设计影响核心可以达到的最高频率、核心在一定频

率下能执行的运算量、一定工艺水平下核心的能耗水平等等。

注意微架构与指令集是两个概念:指令集是CPU选择的语言,而微架构是具体的实现。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

参考链接:

中央处理器-百度百科:https://baike.baidu.com/item/%E4%B8%AD%E5%A4%AE%E5%A4%84%E7%90%86%E5%99%A8/284033?fr=aladdin

指令集架构、arm内核、SoC、处理器、CPU、GPU等的关系:https://blog.csdn.net/baidu_35679960/article/details/77606930

最新文章

  1. php文件之间传值的三种主流并且常用的方式
  2. SPRING SECURITY 拦截静态资源
  3. 在【Xamarin+Prism开发详解三:Visual studio 2017 RC初体验】中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很是感兴趣。于是发时间深入研究了一下Visual Studio 2017RC 是不是和微软Connect()://2016上说得一样神。
  4. 在Windows下配置Python+Django+Eclipse开发环境
  5. python初识生成器 迭代器
  6. CodeForces 378C Maze (DFS)
  7. Codeforces Round #200 (Div. 1) D Water Tree 树链剖分 or dfs序
  8. Azure支持docker简介以及使用指南
  9. 均价 和 最新价格 是啥意思 什么是MACD DIFF DEA 指标?
  10. svn常见问题汇总
  11. 第一百零五节,JavaScript正则表达式
  12. Eclipse 安装插件
  13. 解决jenkins控制台中文乱码问题
  14. 安装ubuntu18.04.1
  15. 关于微信支付接口,curl错误代码58
  16. POJ 3281 Dining (网络流)
  17. nginx命令大全
  18. 基于jQuery加入购物车飞入动画特效
  19. 【LOJ】 #2132. 「NOI2015」荷马史诗
  20. 客户端在向服务器的动态页发出请求的时候,服务器才会创建session

热门文章

  1. Eclipse中,将jar包导入为User Library
  2. solr笔记--solr3.2以后支持document和json两种对象来更新索引
  3. C# 把一个文件夹下所有文件删除
  4. UIScrollView 实现比例缩放
  5. Python 黑客 004 用Python构建一个SSH僵尸网络 01 简介
  6. R: 正则表达式
  7. loj10088 出纳员问题
  8. 100723H Obfuscation
  9. spark sql的应用场景
  10. 12. git常用语法总结