1.1.1-1.1.2 计算机系统硬件基本组成 - 中央处理单元

2020-08-10 周一

* 红体和加粗体需要着重注意, 看大致知识框架, 再细看每个知识点. 绿体是例句

1.1.1-1.1.2 知识点整合

1.1.1 计算机系统硬件基本组成

计算机系统是由硬件和软件组成

计算机的基本硬件系统由运算器, 控制器, 存储器, 输入设备和输出设备 5 大部件组成

运算器, 控制器等部件被集成在一起统称为中央处理单元(Central Processing Unit,CPU),CPU 是硬件系统的核心, 用于数据的加工处理, 能完成各种算术, 逻辑运算及控制功能

存储器是计算机系统中的记忆设备, 分为内部存储器和外部存储器

内部存储器: 速度快, 容量小, 一般用于临时存放程序, 数据及中间结果

外部存储器: 速度慢, 容量大, 可以长期保存程序和数据

输入设备和输出设备合称为外部设备(简称外设)

输入设备: 用于输入原始数据及各种命令

输出设备: 用于输出计算机运行的结果

1.1.2 中央处理单元

中央处理单元(CPU): 计算机系统的核心部件, 负责获取程序指令, 对指令进行译码并加以执行.

一, CPU 的功能(三控两处)

程序控制: CPU 通过执行指令来控制程序的执行顺序(CPU 的重要功能)

操作控制: 一条指令功能的实现需要若干操作信号配合来完成, CPU 产生每条指令的操作信号并将操作信号送往对应的部件, 控制相应部件按指令的功能要求进行操作

时间控制: CPU 对各种操作进行时间上的控制, 即指令执行过程中操作信号的出现时间, 持续时间及出现的时间顺序都需要进行严格控制

数据处理: CPU 通过对数据进行算术运算及逻辑运算等方式进行加工处理, 数据加工处理的结果被人们所利用.(CPU 最根本的任务)

中断 (异常) 处理: CPU 需要对系统内部和外部的中断 (异常) 做出响应, 进行相应的处理

二, CPU 的组成(CPU 主要由运算器, 控制器, 寄存器组, 内部总线等部件组成)

运算器

由算术逻辑单元, 累加寄存器, 数据缓冲寄存器和状态条件寄存器等组成

是数据加工处理部件, 用于完成计算机的各种算术和逻辑运算

是执行部件, 运算器所进行的全部操作都是由控制器发出的控制信号来指挥的

两个主要功能:

执行所有的算术运算: 例如, 加, 减, 乘, 除等基本运算及附加运算

执行所有的逻辑运算并进行逻辑测试: 例如, 与, 或, 非, 零值测试或两个值的比较等

各组成部件的功能:

算术逻辑单元(ALU): 负责处理数据, 实现对数据的算术运算和逻辑运算

累加寄存器(AC): 通常简称为累加器, 是一个通用寄存器. 当运算器的 ALU 执行算术或逻辑运算时, 为 ALU 提供一个工作区. 运算的结果是放在 AC 中的, 运算器中至少要有一个 AC. 例如, 在执行一个减法运算前, 先将被减数取出暂存在 AC 中, 再从内存储器中取出减数, 然后同 AC 的内容相减, 将所得结果送回 AC 中.

数据缓冲寄存器(DR): 在对内存储器进行读 / 写操作时, 用 DR 暂时存放由内存储器读 / 写的一条指令或一个数据字, 将不同时间段内读 / 写的数据隔离开来.

DR 主要作用为:

作为 CPU, 内存和外部设备之间数据传送的中转站

作为 CPU, 内存和外围设备之间在操作速度上的缓冲

在单累加器结构的运算器中, DR 还可兼作操作数寄存器

状态条件寄存器 (PSW):PSW 保存由算术指令和逻辑指令运行和测试的结果建立的各种条件码内容, 主要分为状态标志和控制标志. 例如, 运算结果进位标志(C), 运算结果溢出标志(V), 运算结果为 0 标志(Z), 运算结果为负标志(N), 中断标志(I), 方向标志(D) 和单步标志等. 这些标志通常由 1 位触发器保存, 保存了当前指令执行完成后的状态. 通常, 一个算术操作产生一个运算结果, 而一个逻辑操作产生一个判决.

控制器

用于控制整个 CPU 上的工作, 决定了计算机运行过程的自动化

不仅要保证程序的正确执行, 还要能够处理异常事件

一般包括指令控制逻辑, 时序控制逻辑, 总线控制逻辑和中断控制逻辑等几个部分

指令控制逻辑: 要完成取指令, 分析指令和执行指令的操作, 其过程分为取指令, 指令译码, 按指令操作码执行, 形成下一条指令地址等步骤

指令寄存器(IR): 当 CPU 执行一条指令时, 先把它从内存储器取到 DR 中, 再送入 IR 暂存, ID 根据 IR 的内容产生各种微操作指令, 控制其他的组成部件工作, 完成所需的功能.

程序计数器(PC):PC 具有寄存信息和计数两种功能, 又称为指令计数器. 程序的执行分为: 顺序执行和转移执行. 在程序开始执行之前, 将程序的起始地址送入 PC, 该地址在程序加载到内存时确定, 因此 PC 的内容即是程序第一条指令的地址. 执行指令时, CPU 自动修改 PC 的内容, 以便使其保持的总是将要执行的下一条指令的地址. 由于大多数指令都是按顺序来执行的, 所以修改的过程通常只是简单地对 PC 加 1, 当遇到转移指令时, 后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到, 或者根据转移指令给出的直接转移地址得到.

地址寄存器(AR):AR 保存当前 CPU 所访问的内存单元的地址. 由于内存和 CPU 存在着操作速度上的差异, 所以需要使用 AR 保持地址信息, 直到内存的读 / 写操作完成为止.

指令译码器(ID): 指令包含操作码和地址码两部分, 为了能执行任何给定的指令, 必须对操作码进行分析, 以便识别所完成的操作. ID 对指令中的操作码字段进行分析解释, 识别该指令规定的操作, 向操作控制器发出具体的控制信息, 控制各部件工作, 完成所需要的功能.

时序控制逻辑: 要为每条指令按时间顺序提供应有的控制信号

总线控制逻辑: 为多个功能部件服务的信息通路的控制电路

中断控制逻辑: 用于控制各种中断请求, 并根据优先级的高低对中断请求进行排队, 逐个交给 CPU 处理

寄存器组

寄存器组可分为专用寄存器和通用寄存器. 运算器和控制器中的寄存器是专用寄存器, 其作用是固定的. 通用寄存器用途广泛并可由程序员规定其用途, 其数目因处理器不同有所差异.

三, 多核 CPU

核心又称为内核, 是 CPU 最重要的组成部分. CPU 中间那块隆起的芯片就是核心, 是由单晶硅以一定的生产工艺制造出来的, CPU 所有的计算, 接收 / 存储命令, 处理数据都由核心执行. 各种 CPU 的核心都有固定的逻辑结构, 一级缓存, 二级缓存, 执行单元, 指令级单元和总线接口等逻辑单元都会有合理的布局.

多核即在一个单芯片上面集成两个甚至更多个处理器内核. 其中, 每个内核都有自己的逻辑单元, 控制单元, 中断处理器, 运算单元, 一级 cache, 二级 cache 共享或独有, 其部件的完整性和单核处理器内核相比完全一致.

CPU 的主要厂商 AMD 和 Intel 的双核技术在物理结构上有所不同.

AMD 将两个内核放在一个 Die(晶元)上, 通过直连架构连接起来, 集成度更高, 将 AMD 的方案称为 "双核". 从用户端角度来看, AMD 的方案能使双核 CPU 的管脚, 功耗等指标跟单核 CPU 保持一致, 从单核升级到双核, 不需要更换电源, 芯片组, 散热系统和主板, 只需要刷新 BIOS 软件即可.

Intel 将放在不同核心上的两个内核封装在一起, 将 Intel 的方案称为 "双芯". 虽然 Intel 超线程技术的单核可以视为是双核, 4 核可以视为 8 核. 然而视为是 8 核一般比不上实际是 8 核的 CPU 性能.

多核 CPU 系统最大的优点 (也是开发的最主要目的) 是可满足用户同时进行多任务处理的要求.

单核多线程 CPU 是交替地转换执行多个任务, 只不过交替的时间很短, 用户一般感觉不到. 如果同时执行的任务太多, 就会感觉到 "慢" 或 "卡". 而多核在理论上则是在任何时间内每个核执行各自的任务, 不存在交替问题. 因此, 单核多线程和多核 (一般每核也是多线程的) 虽然都可以执行多任务, 但多核的速度更快.

要发挥 CPU 的多核性能, 就需要操作系统能够及时, 合理地给各个核分配任务和资源(如缓存, 总线, 内存等), 也需要应用软件在运行时可以把并行的线程同时交付给多个核心分别处理.

来源: http://www.bubuko.com/infodetail-3656003.html

计算机中央处理单元是哪些,1.1.1-1.1.2 计算机系统硬件基本组成 - 中央处理单元...相关推荐

  1. 计算机硬件故障产生的主要原因,计算机病毒产生的原因是计算机系统硬件有故障。...

    答案 查看答案 解析: [解析题]多媒体计算机中的媒体信息是指______. ①文字 ②声音.图形 ③动画.视频 ④以上信息 [解析题]神威·太湖之光超级计算机是我国首台具有完全自主知识产权的超级计算 ...

  2. 计算机的配件知识,一台电脑需要多少配件组成,硬件知识介绍

    描述 (文章来源:网络整理) 一台电脑需要多少配件组成,CPU.CPU散热器.主板.内存条.硬盘.显卡.电源.机箱,这些配件组合起来就是一台可是正常运行的电脑主机了,当然它还是需要显示器.键盘和鼠标的 ...

  3. 计算机的主机主要由什么和什么不同,台式电脑主机由什么硬件组成?

    计算机由软件和硬件两大部份组成.其中硬件包括 CPU.内存.硬盘.光驱.电源.以及其他输入输出控制器和接口,如 USB 控制器.显卡.网卡.声卡等等.位于主机箱内的通常称为内设,而位于主机箱之外的通常 ...

  4. 计算机cpu配置,怎么看cpu配置?查看电脑cpu等硬件配置的操作

    大家在购买电脑的时候,都非常关注电脑的配置问题,尤其是对于cpu的情况都是特别重视的,毕竟它是电脑的心脏.接下来小编就给大家介绍怎么看cpu配置,该如何查看电脑硬件的配置情况? 一.怎么看cpu配置 ...

  5. 【计算机组成原理】计算机系统硬件结构存储器

    学习目标:重点学习主存储器的分类.工作原理.组成方式以及与其他部件(如CPU)的联系.以及高速缓冲存储器.磁表面存储器等的基本组成和工作原理.建立起如何用不同的存储器组成具有层次结构的存储系统的概念. ...

  6. 计算机班学生勇夺比赛第一名,我校学子获大学生计算机系统与程序设计竞赛全国冠军...

    10月26日,CCF大学生计算机系统与程序设计竞赛(CCSP)在福州拉开帷幕,由我校CCF学生分会组织,信软学院王瑞锦老师指导的CCF优秀会员何柱.沈柯.杜昊.梁瀚明四位同学参赛,与来自清华大学.同济 ...

  7. 计算机考研839,2018年北京语言大学计算机软件与理论839计算机系统与设计之计算机操作系统考研基础五套测试题...

    一.选择题 1. 一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms 到达.它们的计算和I/O操作顺序如下: P1:计算60ms ,I/O80ms,计算20ms . P2:计算120ms ...

  8. 计算机主板与检测,主板知识详解:CPU自动检测和硬件错误的侦测

    主板知识详解:CPU自动检测和硬件错误的侦测 1.CPU 的自动检测 以前的老式主板,需要用户自己设定 CPU 的外频.倍频以及电压等参数(一般都是通过跳线来设定).现在生产的主板,都能自动检测到这 ...

  9. 香槟分校计算机研究生专业,伊利诺伊大学香槟分校研究生计算机系统专业排名...

    原标题:伊利诺伊大学香槟分校研究生计算机系统专业排名 伊利诺伊大学厄巴纳-香槟分校的图书馆藏书量高居世界公立院校的第1,以及所有大学之Top3,仅次于私立的耶鲁大学和哈佛大学.除此以外大学共有24位导 ...

最新文章

  1. 直观获取redis cluster 主从关系
  2. CV之API:利用Face++的人体识别接口,实现摄像头实时手势识别
  3. 微服务技术发展的现状与展望
  4. 自定义异常和经验小结
  5. springbboot加密打包_Spring Boot 配置 Security 密码加密
  6. SQL Server 2005中设置Reporting Services发布web报表的匿名访问
  7. Spring Security笔记:HTTP Basic 认证
  8. 大数据_MapperReduce_从CSV文件中读取数据到Hbase_自己动手实现Mapper和Reducer---Hbase工作笔记0021
  9. Python是编译运行的
  10. 复星旅文冲刺港交所:上半年营收66亿 核心收入来自度假村
  11. win10解压软件哪个好(win10用哪个解压软件)
  12. SSD固态硬盘重装win10系统 无法分区,gpt格式
  13. CIE1931标准色度系统
  14. mysql binlog 回滚_【MySQL】Mysql误操作后使用binlog2sql快速回滚
  15. 【剖析 | SOFARPC 框架】系列之SOFARPC序列化比较
  16. 咖啡屋时光书城【原创】
  17. CSS_变换(transform)
  18. 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年 问题。 写一个函数days,实现上述计算。由主函数将年、月、日传递给days函数,计算后将 日子数传回主函数输出
  19. 大华城市安防监控系统平台管理存在任意文件下载漏洞
  20. 网络空间安全数学基础部分证明,筛法、贝祖等式的编程实现。

热门文章

  1. UI设计师是做什么的?
  2. C++:实现socket通信
  3. 2015年中国数据库技术大会(DTCC)PPT合集
  4. 相似度算法--莱文斯坦距离加入同义词逻辑
  5. Dreamweaver自带流体布局+自己添加,后附效果,不知代码有错误没?请行家指正!多谢先
  6. 全国计算机考试能带手机吗,全国计算机等级考试注意事项
  7. flex布局以及实现垂直居中
  8. 微信小程序实现3D轮播图
  9. Delphi结合百度图像识别接口进行企业微信通讯录数据采集
  10. 利用CSS在图片中添加文字