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

news2024/11/15 21:08:57

【计算机系统】E01 计算机硬件组成与CPU

  • 硬件组成概述
  • 中央处理单元 CPU
    • CPU 组成
      • 运算器
      • 控制器
      • 寄存器组
    • 多核 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,称为“双芯”。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1080019.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年中国牙线市场规模、竞争现状及行业需求前景分析[图]

牙线是由合成纤维或其他材料制成,或添加香料、色素、活性成分等,用来清洁牙齿邻面附着物的线。能够有效包裹牙齿,对于清洁平面/凸起牙面和牙齿邻接面的牙菌斑效果很好,还可以实现对于牙缝间食物/异物的剔除,有效清洁口…

水库大坝除险加固安全监测系统解决方案

一、系统背景 为贯彻落实《办公厅关于切实加强水库除险加固和运行管护工作的通知》(〔2021〕8号)要求,完成“十四五”小型病险水库除险加固、雨水情测报和大坝安全监测设施建设任务,规范项目管理,消除安全隐患&#xf…

nodejs+vue 教学辅助管理系统

通过科技手段提高自身的优势;对于驾校预约管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了驾校预约管理系统,它彻底改变了过去传统的管理方式,不仅使服务管理难度变低了,还提升了管理的灵活性。…

云里雾里?云方案没有统一标准,业务结合实际情况才是应该着重考虑的

公共云正在迅速成为IT领导者及其业务线同行的首选平台。根据研究机构IDC的数据,2018年全球公共云服务和基础设施支出预计将达到1600亿美元,比2017年的投资水平增长23%。 然而,在向按需IT转变的步伐不断加快的同时,首席信息官们面…

文旅如何以数字人三维动画宣传片,实现文化资源数字化转化?

近日,山西文旅推出虚拟星推官——晋依依,通过数字人三维动画宣传片的形式,以数字人晋依依的第一视角,对山西的历史文化进行了回顾、展望与想象,利用数字人将山西原有的人文、环境、地貌等进一步宣传,带动当…

乐优商城(一)介绍和项目搭建

1. 乐优商城介绍 1.1 项目介绍 乐优商城是一个全品类的电商购物网站(B2C)用户可以在线购买商品、加入购物车、下单可以评论已购买商品管理员可以在后台管理商品的上下架、促销活动管理员可以监控商品销售状况客服可以在后台处理退款操作希望未来 3 到 …

【机器学习】集成学习(以随机森林为例)

文章目录 集成学习随机森林随机森林回归填补缺失值实例:随机森林在乳腺癌数据上的调参附录参数 集成学习 集成学习(ensemble learning)是时下非常流行的机器学习算法,它本身不是一个单独的机器学习算法,而是通过在数据…

Rust入门基础

文章目录 Rust相关介绍为什么要用Rust?Rust的用户和案例 开发环境准备安装Rust更新与卸载Rust开发工具 Hello World程序编写Rust程序编译与运行Rust程序 Cargo工具Cargo创建项目Cargo构建项目Cargo构建并运行项目Cargo检查项目Cargo为发布构建项目 Rust相关介绍 为…

关于串口服务器及转接线的一些基础知识笔记

1.普通个人计算机9针串口为232接口,部分特殊工业计算机为485接口。接线方式差异较大,容易区分。 2.串口服务器的作用:带串口的设备(支持常见232、485/422接口方式),将其串口数据信号通过串口服务器转为网络…

角谷猜想:键盘输入一个整数,输出角谷猜想验证过程

键盘输入一个整数,输出角谷猜想验证过程。 (本笔记适合python循环、if条件语句、字符串格式化输出的 coder 翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》&…

cdsn目录处理:空行替换2个```,在2个```中间添加“# 空行文本后遇到的第1行文字”?

原标题: python查找替换:查找空行,空行前后添加,中间添加 # 空格 空行后遇到的第1行文字?初始代码 查找空行空行前后添加 中间添加 # 空行后遇到的第1行文字txt 36 96 159 8 72可以使用Python的字符串处理函数来查找…

【数据库系统概论】第一章数据库绪论

第一章目录: 1.1数据库系统概述 1.1.1四个基本概念 数据: 数据库:Database -DB 数据库管理系统(DBMS) 数据库系统(DBS)(有四个组成要素) 1.1.2数据管理技术的产生…

【电商API封装接口】电商百万商品资源一键导入,助力企业流量变现

电商API接口是淘宝开放平台提供的一组数据接口,供开发者使用来获取淘宝平台上商品、店铺、订单等相关信息。根据功能和分类,淘宝API主要包括以下几个方面: 1. 商品API:提供了搜索、详情、评价等与商品相关的接口,可以…

vue2 打印数据 以及使用 (2)

安装 To install using npm:npm install print-js --saveTo install using yarn:yarn add print-js页面效果 <template><div><table width"100%" height"100%" border"1"><tr><td colspan"1">1</td&…

python图片处理:添加背景文生图(2)

文生图3.0&#xff1a;添加背景图片 3个回车文生图꧂写在前面&#xff1a;肉麻的话꧁ 哈哈&#xff0c;我明白了&#xff01;请允许我再试一次以幽默的方式来重新描述文本&#xff1a; 亲爱的主人大大&#xff0c;你是超级棒的&#xff01;如果你不想处理枯燥的代码&#xff0…

前端TypeScript学习day03-TS高级类型

(创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;请留下您的足迹&#xff09; 目录 TypeScript 高级类型 class 类 class继承 extends implements 类成员可见性 public protected …

c语言终点站--文件操作

前言&#xff1a; 为什么要学习文件操作呢&#xff1f;想要知道这个问题&#xff0c;我们就需要先了解什么是数据的可持久化。 那么什么是数据的可持久化呢&#xff1f;数据的可持久化就是把内存中的数据对象永久的保存在电脑的磁盘文件中&#xff0c;将程序数据在持久状态和…

mysql面试题40:列值为null或者空字符串时,查询是否会用到索引?

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:列值为null或者空字符串时,查询是否会用到索引? 当列的值为NULL时,查询可能会使用索引,但具体是否使用索引取决于数据库的优化器和查询条件。…

点向行列连边的网络流图优化成行列连边的二分图:CF1592F2

https://www.luogu.com.cn/problem/CF1592F2 做完F1&#xff0c;然后用1的结论来思考。 场上推了几个性质。首先op4的操作行列必然两两不同&#xff0c;所以op4最多 max ⁡ ( n , m ) \max(n,m) max(n,m) 次。然后手玩发现只有除 ( n , m ) (n,m) (n,m) 的三个格子都为1&am…

ChatGPT 是如何产生心智的? | 京东云技术团队

一、前言 - ChatGPT真的产生心智了吗&#xff1f; 来自斯坦福大学的最新研究结论&#xff0c;一经发出就造成了学术圈的轰动&#xff0c;“原本认为是人类独有的心智理论&#xff08;Theory of Mind&#xff0c;ToM&#xff09;&#xff0c;已经出现在ChatGPT背后的AI模型上”…