计算机中央处理器cpu

中央处理器(CPU) (Central Processing Unit (CPU))

  • The CPU is the brain of the computer system. It works as an administrator of a system.

    CPU是计算机系统的大脑。 它以系统管理员的身份工作。

  • All the operations within the system are supervised and controlled by the CPU. It interprets and coordinates the instructions.

    系统内的所有操作均由CPU监控。 它解释和协调指令。

  • The data and the instructions are temporarily stored in its memory unit. After performing operations, the result of operations can be stored in this memory unit.

    数据和指令临时存储在其存储单元中。 执行操作后,操作结果可以存储在此存储单元中。

  • The results of the operations are sent towards the output unit for the user.

    操作结果将发送给用户的输出单元。

  • Thus, the CPU controls all internal and external devices, perform arithmetic and logical operations, controls memory usage and control the sequence of operations.

    因此,CPU控制所有内部和外部设备,执行算术和逻辑运算,控制内存使用并控制运算顺序。

  • For performing all these operations, the CPU has three subunits:

    为了执行所有这些操作,CPU具有三个子单元:

    • Arithmetic and logic unit (ALU)
    • Control unit
    • Memory unit (CPU registers)

算术和逻辑单元(ALU) (Arithmetic and Logic Unit (ALU))

  • Arithmetic and logic unit is the subunit of the central processing unit as it is given above.

    如上所述,算术和逻辑单元是中央处理单元的子单元。

  • It performs arithmetic operations like addition, subtraction, and logic operations like OR, AND, invert, exclusive – OR on binary words. The data stored in the memory unit is transferred to ALU. The ALU performs the operations that are the data is processed and the result is stored in an internal memory unit of the CPU. The result of a final operation is transferred from the memory unit to an output unit.

    它对二进制字执行算术运算(例如加法,减法)和逻辑运算(例如OR,AND,取反,异或)。 存储在存储单元中的数据将传输到ALU。 ALU执行以下操作:处理数据并将结果存储在CPU的内部存储单元中。 最终操作的结果从存储单元传输到输出单元。

  • Arithmetic and logic operations performed by ALU sets flags to represent certain conditions such as equal to condition, zero condition, greater than the condition and so on. These conditions are checked by program instructions to change the sequence of program executions.

    ALU执行的算术和逻辑运算设置标志来表示某些条件,例如等于条件,零条件,大于条件等。 这些条件由程序指令检查以更改程序执行的顺序。

控制单元 (Control Unit)

  • The control unit controls all the operations which internally take place within the CPU and also the operations of CPU related to input / output devices. The control unit directs the overall functioning of a computer system.

    控制单元控制在CPU内部进行的所有操作,以及与输入/输出设备有关的CPU的操作。 控制单元指导计算机系统的整体功能。

  • This unit also checks the correctness of sequence of operations. It fetches instructions in a program from the primary storage unit, interprets them and generates control signals to ensure correct execution of the program. The control signals generated by the control unit direct the overall functioning of the other units of the computer.

    本机还检查操作顺序的正确性。 它从主存储单元中获取程序中的指令,对其进行解释并生成控制信号以确保程序正确执行。 由控制单元产生的控制信号指导计算机其他单元的整体功能。

CPU寄存器 (CPU Registers)

  • A register is a group of flip-flops which can be used to store a word. It is a high-speed temporary storage space for holding data, addresses, and instructions during processing the instructions. Registers are not referenced by their addresses, however, they are directly accessed.

    寄存器是一组触发器,可用于存储一个字。 它是一个高速临时存储空间,用于在处理指令期间保存数据,地址和指令。 寄存器不由其地址引用,但是可以直接访问它们。

  • To perform execution of the instructions, the processor contains a number of registers used for temporary storage of data and some special function registers.

    为了执行指令,处理器包含许多用于临时存储数据的寄存器和一些特殊功能寄存器。

  • The special function registers include Program Counter (PC), Instruction Register (IR), Memory Address Register (MAR), and Memory Data Register (MDR).

    特殊功能寄存器包括程序计数器(PC),指令寄存器(IR),存储器地址寄存器(MAR)和存储器数据寄存器(MDR)。

程序计数器(PC) (Program Counter (PC))

  • A program is a series of instruction stored in the memory. These instructions tell the CPU exactly how to get the desired result.

    程序是存储在存储器中的一系列指令。 这些指令准确地告诉CPU如何获得所需的结果。

  • It is important that these instructions must be executed in a proper order to get the correct result.

    必须按照正确的顺序执行这些指令,以获得正确的结果,这一点很重要。

  • The sequence of instructions executions is monitored by the program counter.

    指令执行的顺序由程序计数器监视。

  • It keeps track of which instruction is being executed and what the next instruction will be.

    它跟踪正在执行的指令以及下一条指令。

指令寄存器(IR) (Instruction Register (IR))

  • It is used to hold the instruction that is currently being executed.

    它用于保存当前正在执行的指令。

  • The contents of IR are available to the control unit, which generate the timing signals that control the various processing elements involved in executing the instruction.

    IR的内容可供控制单元使用,控制单元生成控制执行指令所涉及的各种处理元件的定时信号。

内存地址寄存器(MAR)和内存数据寄存器(MDR) (Memory Address Register (MAR) and Memory Data Register (MDR))

  • These registers are used to handle the data transfer between the main memory and the processor.

    这些寄存器用于处理主存储器和处理器之间的数据传输。

  • The MAR holds the address of the main memory to or from which the data is to be transferred.

    MAR保留要向其传输数据的主存储器的地址。

  • The MDR sometimes also called MBR (Memory Buffer Register) contains the data to be written into or read from the addressed word of the main memory.

    MDR有时也称为MBR(内存缓冲寄存器),包含要写入主存储器的寻址字中或从中读取的数据。

References:

参考文献:

  • Basic Operational Concepts

    基本操作概念

  • Instruction cycle

    指令周期

  • Basic Operational Concepts

    基本操作概念

翻译自: https://www.includehelp.com/cso/central-processing-unit.aspx

计算机中央处理器cpu

计算机中央处理器cpu_中央处理器(CPU)| 计算机科学组织相关推荐

  1. 【计算机组成原理】中央处理器(一)—— CPU 的功能与基本结构

    [计算机组成原理]中央处理器(一)-- CPU 的功能与基本结构 一.现代计算机的结构 1. 运算器的基本组成 2. 控制器的基本组成 二.CPU 的功能 1. 运算器的基本结构 2. 控制器的基本结 ...

  2. 2022年考研计算机组成原理_5 中央处理器

    https://gitee.com/fakerlove/computer-organization 文章目录 5. 中央处理器 5.1 CPU 的结构 5.1.1 CPU 功能 5.1.2 CPU的结 ...

  3. 一个机器周期 计算机_计算机科学组织| 机器周期

    一个机器周期 计算机 机器周期 (Machine Cycle) The cycle during which a machine language instruction is executed by ...

  4. 计算机指令格式_计算机科学组织| 指令格式

    计算机指令格式 指令格式 (Instruction format ) Instruction format describes the internal structures (layout desi ...

  5. 1.1计算机组成结构:CPU组成、冯·诺依曼结构与哈佛结构、嵌入式芯片术语

    1.1计算机组成结构:CPU组成.冯·诺依曼结构与哈佛结构.嵌入式芯片术语 计算机组成结构 CPU组成 运算器 控制器 冯·诺依曼结构与哈佛结构 冯·诺依曼结构 哈佛结构 嵌入式--芯片术语 计算机组 ...

  6. 设计制作简单计算机,自己设计制作CPU与单片机

    自己设计制作CPU与单片机 语音 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! <自己设计制作CPU与单片机>是2014年9月人民邮 ...

  7. 天津科技大学中外合作办学计算机科学怎么样,天津科技大学计算机类(中外合作办学)(计算机科学与技术(信息处理专业2016年在安徽理科高考录取最低分数线...

    类似问题答案 天津科技大学计算机类(中外合作办学)计算机科学与技术信息处理专业2016年在河南理... 学校 地 区 专业 年份 批次 类型 分数 天津科技大学 河南 计算机类(中外合作办学)计算机科 ...

  8. CPU启动计算机,如何加快双核CPU计算机win7启动速度

    双核CPU简单来说就是2个核心,核心(core)又称为内核,是CPU最重要的组成部分.CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算.接受/存储命令.处理数据 ...

  9. 计算机台式硬件排名,CPU天梯图2019年1月最新版 一月台式电脑处理器排名

    近日,NVIDIA在CES2019会展上发布了新一代RTX2060显卡之后,我们第一时间带来了2019年1月显卡天梯图更新,受到不少小伙伴们的关注.而1月8日,Intel在CES2019会展上,也发布 ...

最新文章

  1. composer爆错:zlib_decode():data error
  2. JAVA并发之多线程基础(5)
  3. Mybatis返回值类型为Map时,空值给过滤掉了
  4. iOS中SQLite3数据库修改字段名
  5. Spring MVC集成测试
  6. 新建一个java程序并运行
  7. 如何在 Mac 上管理用于锁定备忘录的密码?
  8. android studio for android learning (八)开机启动界面splashActivity
  9. proteus中的米字(14段)数码管用法
  10. 模糊控制完全理解系列(二)—— 模糊集合论基础之模糊集基础概念
  11. PLL Simulink行为模型
  12. a36.ansible 生产实战案例 -- 基于kubeadm安装kubernetes v1.23 -- 集群部署(一)
  13. 使用 Amazon Personalize 快速搭建推荐服务
  14. Nginx 优化及原理
  15. 自动抓取QQ好友列表?Windows UIA教你轻松实现
  16. 阿里、腾讯、华为、紫光、脸书、港交所等公司高管变动
  17. 【缅怀】缅怀汶川地震记
  18. 收购Beat Game,Facebook离“VR游戏社交王国”梦还有多远?
  19. ORACLE找出最大的数返回 GREATEST()函数
  20. Java 基础笔记代码 流

热门文章

  1. oracle 查看数据库性能,oracle 11G使用statspack查看数据库的性能
  2. unique函数_C++核心准则C.35:基类的析构函数必须满足的条件
  3. python极简教程_Python 极简教程(六)运算符
  4. orange pi java_[中文]Orange Pi家族各大成员一览表
  5. locust mysql_locust性能压测连接mysql,随机取出班级,绑定学生
  6. thymealf 高级用法_Thymeleaf
  7. 组态王能直接读取仪表数据吗_液晶多功能网络电力仪表PD800H
  8. mysql5.6.msi 百度云_如何安装Mysql数据库类型msi(5.6)
  9. springboot设置默认值_线上Bug无法复现?老司机教你一招,SpringBoot远程调试不用愁!...
  10. Docker入门-架构