计算机cpu、寄存器、内存区别

article/2025/10/13 18:09:55

1、寄存器是中央处理器内的组成部分。它跟CPU有关。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。

2、内存既专业名上的内存储器,内存是由内存芯片、电路板、金手指等部分组成的。它包涵的范围也很大,一般分为只读存储器和随机存储器,以及最强悍的高速缓冲存储器(CACHE)。

只读存储器应用广泛,它通常是一块在硬件上集成的可读芯片,作用是识别与控制硬件,它的特点是只可读取,不能写入。

随机存储器的特点是可读可写,断电后一切数据都消失,我们所说的内存条就是指它了。它也只是存储器中的沧海一粟,是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。

计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。

3、外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等。

4、缓存是指临时文件交换区,在内存中划分出一块区域用于存放常使用的输入输出数据,以缓解CPU与外设处理速度不匹配的问题。电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在用完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给显卡运算芯片用的缓存,硬盘上也有16M或者32M的缓存。千万不能把缓存理解成一个东西,它是一种处理方式的统称!

总结:
高速缓存是内存的部分拷贝,因为高速缓存速度快,把常用的数据放这里可以提高速度。
高速缓存一般不能被程序直接更改,它由硬件自己处理。程序直接读写CPU的寄存器,来完成操作。

CPU要取数据,处理数据,都要放到寄存器处理。一般寄存器不用太大,它只要存放指令一次操作的数据就够了。

从远近来看: CPU <------> 寄存器 <----> 缓存 <-----> 内存

寄存器并不每次数据都可以从缓存中取得数据,万一不是同一个内存地址中的数据,那寄存器还必须直接绕过缓存从内存中取数据。所以并不每次都需要到缓存中取数据,这就是缓存的命中率,从缓存中取就命中,不从缓存中取从内存中取,就没命中。

通俗的话讲:
cpu(central processing unit)中央处理单元,是用来处理、控制信息的,内存是用来存储信息的,在硬件构造上通常二者都被构造为独立的硬件,当然也有构造在一起成为一个硬件的,如单片机。
程序运行时所有的计算,信息解释与传输控制都是由cpu 完成的,而信息本身是存储在内存中的,cpu 需要信息时就把信息从内存中调入到cpu 中,这是一个传输过程,传输当然需要一定的时间,提高效率的一个方法就是流水线作业,cpu 从内存中读取数据时,通常不止是读取它正急需的数据,而是连同不是急需的数据一起读进来,放在自己的某个地方留着下不使用,这就像一个小卖部通常不是等客人来买什么货品才去批发市场进什么货一样,他们会一次性进入许多货品,放在柜台上等着卖,很明显这样比每次卖时重新进货效率高多了,在这里cpu就相当于小卖部,内存相当于批发市场,寄存器相当于小卖部的柜台,售货员相当于cpu 里的计算器和控制器。
当然现在cpu除了寄存器外还有一级缓存二级缓存用于存储临时数据,这相当于小卖部自己建设了一个临时仓库储存货品…这一切都是为了完成功能的基础上提高效率。
你说小卖部只是在客人来买东西时根据客人需要再去提货能不能行呢?明显也能运转,现在有些小规模的电子商品柜台不就是这样的吗,你问他买台笔记本,他说需要临时进货要等几天…为什么cpu增加了寄存器和缓存速度就快了呢?
想想我们的小卖部吧,因为离得近了嘛,硬件上离得近了,少了一些导线和元器件传输,带宽通道也宽,每次会节省那么几微秒,对计算机来说几微秒的节省很不得了。

更多内容,欢迎同步关注作者公众号二维码!
程序员内功修炼手册 主要发布计算机基础、设计模式、计算机网络基础知识,同时重点关注大前端知识
Android、iOS、web前端、Flutter、React Native等,想学习大前端知识的速度来吧,一起学习、一起成长!
qrcode_for_gh_f730c342ff6e_344.jpg


http://chatgpt.dhexx.cn/article/7BhHPKqQ.shtml

相关文章

CPU、内存、磁盘性能监控

CPU监控 网络由设备、服务器、路由器、交换机和其他网络组件组成。CPU 是网络中所有硬件设备的组成部分。它负责设备的稳定性和性能。企业严重依赖网络&#xff0c;企业硬件的处理能力决定了网络的容量。随着 CPU 功能和硬件的快速发展&#xff0c;组织必须规划其容量并监控其…

内存、CPU、硬盘

目录 内存虚拟内存 硬盘扩充内存和硬盘CPUCPU 频率CPU 高速缓存CPU三级缓存缓存行 CPU-内存的工作原理 内存 内存是外存与CPU进⾏沟通的桥梁&#xff0c;计算机中所有程序的运⾏都在内存中进行。 内存(Memory)也称内存储器和主存储器&#xff0c;它用于暂时存放CPU中的运算数据…

内存、CPU、显存、GPU

底盘中经常会出现资源、算力等词语&#xff0c;对于里面的CPU、内存、GPU、显存&#xff0c;究竟是什么&#xff0c;这里主要对此进行一个基础认识。 一、内存 内存(Memory)也被称为内存储器&#xff0c;主要用来暂时存放CPU中的运算数据及与硬盘等外部存储器交换的数据。只要…

CPU 与 内存

CPU 与 内存 CPU控制器控制单元指令译码器指令寄存器 运算器ALU算数运算器逻辑运算器 寄存器L1&#xff0c;L2数据寄存器&#xff0c;程序计数器&#xff0c;段寄存器&#xff0c;通用寄存器&#xff0c;标志寄存器 内存 CPU 控制器 控制单元 时序控制&#xff0c;指令控制 …

cpu与内存的工作原理

计算机最核心的俩大部分&#xff1a;cpu和内存。哪它们之间有什么联系呢&#xff1f; 程序是在内存里运行的&#xff0c;程序要运行语句需要cpu发出指令给程序&#xff0c;程序收到指令后就会找到main方法&#xff0c;把执行语句的指令和需要的数据分别给cpu里的pc和registers…

cpu和内存

CPU ( Central Processing Unit &#xff09;是一块超大规模的集成电路板&#xff0c;是计算机的核心部件&#xff0c;承载着计算机的主要运算和控制功能&#xff0c;是计算机指令的最终解释模块和执行模块。硬件包括基板、核心、针脚&#xff0c;基板用来固定核心和针脚&#…

CPU、内存、缓存的关系

术语解释 &#xff08;1&#xff09;CPU&#xff08;Central Processing Unit&#xff09; 中央处理器 &#xff08;2&#xff09;内存 内存用于暂时存放CPU中的运算数据&#xff0c;以及与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁&#xff0c;内存的运行决定…

操作系统系列——CPU和内存

操作系统作为所有程序运行的载体&#xff0c;了解其基本组成和运行的逻辑也是十分重要的。虽然要弄明白它的方方面面需要花很长的时间&#xff0c;但作为底层码弄&#xff0c;弄清楚与平常程序打交到的CPU、内存、磁盘等工作原理也十分重要。因此这里我将学习的过程和知识点做一…

【IC卡】终极版复卡器操作方法 ID卡读取方法

终极版复卡器操作方法 ID卡读取方法&#xff1a; http://rfid.polinktech.com/RFID-Toolkit/RFID%E8%AF%BB%E5%8D%A1%E5%99%A8%E6%93%8D%E4%BD%9C%E8%AF%B4%E6%98%8E.pdf 1. 放上ID卡&#xff0c;,显示如图界面&#xff0c;点击读取卡号。 2. 读取卡号后&#xff0c;放上新的…

NFC手机模拟加密门禁卡

CSDN仅用于增加百度收录权重&#xff0c;排版未优化&#xff0c;日常不维护。请访问&#xff1a;www.hceng.cn 查看、评论。 本博文对应地址:https://hceng.cn/2019/07/12/NFC手机模拟加密门禁卡/#more 记录小米手机NFC模拟加密门禁卡&#xff0c;以及Proxmark3的使用。 0. 缘…

Arduino + RFID 读取 IC 卡 Arduino uno中获得RFID的UID 并通过串口转发RFID卡号

RFID简介:射频识别即RFID(Radio Frequency IDentification)技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。常用的有低频(125k~134.2K)、高频(13.56Mhz)、超高频,微波等技术。…

UID卡修改UID锁死修复

原文地址::http://www.hackdig.com/?10/hack-15044.htm 相关文章 1、论如何优雅地蹭饭&#xff1a;克隆篡改公司饭卡&#xff08;M1卡&#xff09;----http://www.freebuf.com/articles/wireless/50123.html 2、什么是UID卡&#xff0c;它与普通卡有什么不同&#xff1f;---…

UID卡读取与写入

1、电脑连接PN532 NFC模块&#xff0c;将NFC卡放置模块上。 2、打开MifareOneTool&#xff0c;选择“高级操作模式”&#xff0c;选择“手动扫描”&#xff0c;卡查看当前卡片的属性。 3、已加密卡可选择采用“MFOC读”来读取当前卡片的信息&#xff0c;读取完成后将数据保存至…

UID卡_ID卡

1、基本信息 M1卡&#xff1a;全称Mifare classic 1K&#xff0c;普通IC卡&#xff0c;0扇区不可修改&#xff0c;其他扇区可以反复擦写。通常我们使用的门禁卡、电梯卡都是M1卡。 M1卡是NXP&#xff08;恩智浦半导体&#xff09;公司研发的IC卡&#xff0c;执行标准是ISO/IE…

北京内推 | 华为CloudAI机器视觉产品部招聘计算机视觉见习研究员

合适的工作难找&#xff1f;最新的招聘信息也不知道&#xff1f; AI 求职为大家精选人工智能领域最新鲜的招聘信息&#xff0c;助你先人一步投递&#xff0c;快人一步入职&#xff01; 华为 华为云机器视觉产品部是华为云当前的核心部门。在这里&#xff0c;你将直接接触到最前…

2021 马克拉伯大视觉奖:探索、创造机器视觉的价值

引言:马克拉伯是集软件、硬件、人才为一体的视觉开放社区,致力于帮助工业用户以最低 门槛、成本部署机器视觉,目前社区拥有6000多位分别来自系统集成商、终端企业及院校科研机构的工程师们,他们在探索、创造机器视觉价值的过程中,运用社区开放的机器视觉软SGVision已部署…

辰视将携3D视觉技术及各领域解决方案参加华南工博会国际机器视觉展

新一轮工业革命方兴未艾&#xff0c;全球工业数字化转型迈向纵深。在素有“世界工业发展晴雨表”之称的汉诺威工业博览会&#xff0c;有关数字工业、智能制造的设想和愿景越来越多地变为现实应用。 创办于1947年的汉诺威工博会是全球最大的工业展&#xff0c;也是德国“工业4.…

【十大视觉传感器厂家排名】

我们今天先不从视觉检测解决方案的角度出发&#xff0c;而是从ccd视觉传感器检测产品的角度来评选出机器视觉龙头企业。众所周知&#xff0c;整个视觉系统我们所用到的软硬件产品有&#xff1a;光源、镜头、工业相机、视觉软件等&#xff0c;那么在这些领域哪些公司做的比较好呢…

机器视觉与图像处理研究必备

机器视觉和图像处理的研究工作&#xff0c;做到以下两点非常重要&#xff1a; 1、把握国际最前沿的内容 2、所做的工作具备很高的实用性 上述两点的解决方法分别为&#xff1a;找到这个方向公认成就最高的几个超级专家&#xff1b;找到实际应用的项目&#xff0c;边做边写文章…

机器视觉 光学工程专业_学引之高校专业篇(一):光学工程

2020年注定不平凡,一场突如其来的疫情防控阻击战,在中华大地骤然打响,这是一场没有硝烟的持久战,关系到每个人的生命健康。从中我们失去了很多,但也收获了很多。这段经历中最难熬的应该还是广大莘莘学子,尤其是应届高三毕业生,在经历疫情只能呆在家里备考,脱离早已习惯…