• 【软考设计师】【计算机系统】E01 计算机硬件组成与CPU



    硬件组成概述

    • 运算器: 数据加工处理部件,用于完成计算机的各种算术和逻辑运算。
    • 控制器: 顾名思义,控制整个CPU的工作,保证程序的正确运行。
    • 存储器: 计算机系统中的记忆设备,分内部存储器与外部存储器;前者速度高、容量小,后者容量大、速度慢。
    • 输入设备: 用于输入原始数据及各种命令。
    • 输出设备: 用于输出计算机运行的结果。

    运算器与控制器结合在一起称为中央处理单元(Central Processing Unit,CPU);
    输入设备和输出设备结合在一起称为外部设备(简称外设)。


    中央处理单元 CPU

    CPU 组成

    CPU主要由运算器、控制器、寄存器组和内部总线等部件组成。

    运算器

    • 组成:
      • 算术逻辑单元(ALU):处理数据,对数据进行算术、逻辑运算。
      • 累加寄存器(AC):通用寄存器,存储算术、逻辑运算中间结果。
      • 数据缓冲寄存器(DR):作为CPU与内存、外部设备之间数据传送的中转站。
      • 状态条件寄存器等(PSW):存储结果与判决;一个算术操作产生一个运算结果;一个逻辑操作产生一个判决。
    • 作用:
      • 数据加工处理部件,用于完成计算机的各种算术和逻辑运算
    • 功能:
      • 执行所有的算术运算(加减乘除)。
      • 执行所有的逻辑运算(与或非)。

    控制器

    • 组成:
      • 指令寄存器(IR):负责暂存指令。
      • 程序计数器(PC):程序第一条指令的地址,而后是下一条指令的地址。
      • 地址寄存器(AR):当前访问内存单元的地址。
      • 指令译码器(ID):识别指令规定的操作,向操作控制器发送控制信号。
    • 作用:
      • 控制整个CPU的工作。
      • 保证程序的正确执行,能够处理异常事件。
    • 操作:
      • 取指令、分析指令和执行指令。
      • 包括指令控制逻辑、时序控制逻辑、总线控制逻辑、中断控制逻辑等。
        • 时序控制逻辑确保数据传输和操作按照正确的时间顺序进行。
        • 总线控制逻辑控制和调度数据在计算机内部总线上的传输。
        • 中断控制逻辑管理处理中断请求。

    寄存器组

    寄存器组可分为专用寄存器和通用寄存器。运算器和控制器中的寄存器是专用寄存器,作用是固定的。通用寄存器用途可由程序员来规定。


    多核 CPU

    多核即在一个单芯片上集成两个甚至更多个处理器内核。其中每个内核都有自己的逻辑单元、控制单元、中断处理器、运算单元、一级 Cache、二级 Cache 共享或者独有。

    所以多核 CPU 系统的最大优点就是满足用户同时进行多任务处理的要求。

    在这里插入图片描述

    AMD,称为“双核”;Intel,称为“双芯”。


  • 相关阅读:
    WMS仓储管理系统如何保障仓库的安全性
    redis事务
    无涯教程-JavaScript - ASINH函数
    1.区块链系列之入门
    NSSCTF做题(9)
    Java由浅入深理解线程池设计和原理
    超4000万行代码,WPS完成「鸿蒙化」:全面适配HarmonyOS NEXT!
    uniapp登录授权详细过程
    Linux 安全 - Credentials
    性能领域:你知道的越多,不知道的也就越多
  • 原文地址:https://blog.csdn.net/weixin_43098506/article/details/133749990