CPU、内存、硬盘、指令以及它们之间的关系

CPU、内存、硬盘、指令以及他们之间的关系 CPU、内存、硬盘、指令以及他们之间的关系最近读完《程序是怎样跑起来的》以及《深入理解计算机系统》的3、6、9章节后对计算机的组成有了更深入细致的了解,现总结一下对CPU、内存、硬盘、指令的理解及他们之间的关系。 1、CPUCPU是英文Central Processing Unit(中央处理器)的缩写,相当于计算机的大脑,它是解释和运行程序的。CPU的内部由寄存器、控制器、运算器和时钟四个部分构成 阅读详情

本人对于CPU、内存、硬盘以及指令等一系列计算机核心组件理解甚浅。并且对其也不是很来感,不过身为一名软件专业学生以及未来的程序猿,还是硬着头皮研究研究。以下是对其学习的一个总结吧算是,有什么不正确的地方还请指出,不喜勿喷。

相信大家都知道计算机是由控制器、运算器、存储器、输入设备、输出设备五大部分组成。控制器 + 运算器组成了CPU,存储器即内存,当然硬盘也属于存储器,不过硬盘和内存存储形式有所不同,详细见下。

说明:点击以下标题查看维基百科详解

CPU

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

它是计算机的主要设备之一,可以是说是计算机最重要的组成部分。常听到有人说CPU是”计算机的大脑”,但我觉得这句话是不完全正确的。为什么这么说呢,CPU没有存储能力,只有为数不多的寄存器能临时存储一点东西,人可是有存储能力的,像最强大脑上有些人更拥有超强的记忆力。所以在存储能力这方面来讲,我觉得把CPU比作”大脑“的说法不太正确。就像刘欣前辈在其公号上讲解CPU说的那样,”上帝为你关闭了一扇门,就一定会为你打开一扇窗”,CPU虽然“脑容量”很小,但是它拥有超强的运算力。拿内存和硬盘来说,CPU比内存要快100倍,比硬盘快1000多万倍。这种运算速度可是人望尘莫及的了。所以在运算力这方面讲,又可以把CPU比作“超强的大脑”。

它负责处理、运算计算机内部的所有数据。

内存

内存即RAM,随机存取存储器(Random Access Memory)。

内存是计算机的主存,主存(Main memory)即电脑内部最重要的存储器,是与CPU直接交换数据的内部存储器。它用来加载各种各样的数据和程序以供CPU直接运行与运用。它是可以随时读写的,并且速度也很快,仅仅比CPU慢100倍。它通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。通俗点说,内存就是用来临时存储数据,用来给CPU提供CPU要处理的东西。但是内存不会长期保存数据,只是临时存储,程序和数据处理完后就释放空间。

硬盘

硬盘即HDD(Hard Disk Drive)。

硬盘是计算机上使用坚硬的旋转盘片为基础的非挥发性存储设备,它在平整的磁性表面存储和检索数字数据,信息通过离磁性表面很近的磁头,由电磁流来改变极性方式被电磁流写到磁盘上,信息可以通过相反的方式读取,例如读头经过纪录数据的上方时磁场导致线圈中电气信号的改变。硬盘的读写是采用随机存取的方式,因此可以以任意顺序读取硬盘中的数据。以上来自维基百科。各种专业名词,我相信你已经看厌倦了快。说白了,硬盘就是存东西的,长期存,也就是具有记忆力。不像CPU和内存,“一觉醒来就忘了以前的事情”,所有的数据全都清空。硬盘会长期存储数据,只要是不人为删除,不出现硬件故障,东西就不会丢。

指令

指令,怎么说呢,指令就是任何可执行程序的元素的表述。指令一般会包含一个操作码和零到多个操作数。操作码指定了要进行什么样的操作。操作数可能指定了参与操作的寄存器、内存地址或立即数,它可能还会包含寻址方式,寻址方式确定操作数的含义。说白了,指令就是CPU的命令,CPU通过寄存器中的指令来进行数据的操作。

另外,指令一般有四种:加载、存储、操作和跳转。

它们之间的关系

CPU从内存或缓存中取出指令,放入指令寄存器,并对指令译码进行分解,进而对数据进行处理。这么说吧,计算机中所有的程序运行都是在内存中进行的,因此内存对计算机性能的影响非常大。数据由传输速度较慢的硬盘通过内存传送到CPU进行处理。不过内存是带电存储的(断电数据就会消失),而且容量十分有限,所以要长时间储存程序或数据就需要使用硬盘。

所以计算机处理数据大概就通过以上几个部分:数据(硬盘)——>内存——>CPU——>CPU通过指令处理数据

在Matlab中开发AutoSAR模型的流程(自下而上) 前面介绍了AutoSAR软件组件开发的两种方式,其中自下向上的方式,是从模型出发,流程如下。 阅读详情

相关推荐

S32K344 Bootloader实战:一个按键实现从Boot到App的无缝跳转(附完整代码)

本文详细介绍了基于NXP S32K344微控制器的Bootloader开发实战,重点解析如何通过一个硬件按键实现从Boot到App的可靠跳转。内容涵盖内存分区规划、中断向量表重映射、外设初始状态管理等核心要素,并提供了完整的代码示例和调试技巧,适用于汽车电子和工业控制等高可靠性应用场景。

weixin_29192365的博客 307

CPU,内存和硬盘之间的关系

4、使用固态硬盘,NVMe型,此类型硬盘传输速度较SATA接口的快,设置虚拟内存在固态硬盘;计算机三大件:CPU,内存,硬盘,从运算速度来看,CPU>内存>固态硬盘>机械硬盘。(软件运行时需要从硬盘加载到内存进行运算,CPU对接内存)2、释放C盘空间,因为系统需要C盘空间当作虚拟内存;1、SSD下电状态已经存储了数据,不超过三个月。5、进行磁盘碎片整理(机械硬盘才需要碎片整理)内存的容量和速度决定软件运行时是否卡顿。硬盘的速度决定软件加载的时间。2、机械硬盘建议不超过六个月。

YY_Share的博客 4103

NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver. 最全解决方案!详细!

真的折磨了我整整一天,从网上的资料到GPT都翻遍了,终于是解决了!以下方案希望能帮助到你们。

weixin_44124632的博客 1万+

你还不懂硬盘,内存和CPU的关系 ?(程序员入门)

这里是引用 文章目录一、硬盘内存CPU图二、硬盘讲解三、内存的简介四、拓展A盘和B盘 一、硬盘内存CPU图 二、硬盘讲解 硬盘简介 ①电脑硬盘是计算机最主要的存储设备。 ②硬盘(港台称之为硬碟,英文名:Hard Disk Drive, 简称HDD 全名:温彻斯特式硬盘)由一个或者多个铝制或者玻璃制的碟片组成。 ③这些碟片外覆盖有铁磁性材料。 正常分类:机械硬盘(HDD)、固态硬盘(SSD)以及混合硬盘(SSHD) 机械硬盘(HDD)是传统硬盘,为电脑主要的存储媒介之一。 固态硬盘(SSD)是.

末尾卡片和博主交流学习! 8916

薛定谔 | 先导化合物优化与相互作用可视化

当获得针对某个靶点的先导分子后,想要在此基础上进行化学结构修饰。为了提升化学改造的成功率可以采用本教程方法进行结构虚拟改造/优化。每用薛定谔处理一个新任务,第一步必须创建新的project以方便日后管理。选项卡中修改工作路径(可以方便地找到输出文件)

药研猿的博客 2144

整合Springboot+MybatisPlus+达梦数据库

整合Springboot+MybatisPlus+达梦数据库,以及一些坑

波波的博客 6677

CPU(处理器)、内存、硬盘之间的关系

前面提到了,电脑之父——提出了计算机的五大部件:输入设备、输出设备、存储器、运算器和控制器。我们看一下现在我们电脑的: 键盘鼠标、显示器、机箱、音响等等。这里显示器为比较老的CRT显示器,现在一般都成功了液晶显示器。我们想一下,我们在玩电脑的时候,我们使用键盘鼠标来操作电脑,我们在和其他人QQ聊天的时候,鼠标可以帮我们选中聊天的人,打开聊天窗口,键盘则是负责打字,帮我们输入聊天的内容。我们在操作键盘鼠标的时候,其实都是在告诉电脑来做什么的。我们管键盘和鼠标叫输入设备。向电脑输入数据和信息的设备。

qq_43842093的博客 2693

三态门Multisim电路仿真——硬件工程师笔记

三态门原理及应用摘要 三态门是具有高电平(1)、低电平(0)和高阻态(Z)三种输出的逻辑电路,通过使能端(EN)控制状态切换。高阻态时输出端等效断路,避免信号冲突。其核心应用包括: 总线系统:多设备共享总线时,仅使能选中设备的三态门,其余保持高阻态,防止干扰。 数据选择器:利用三态门切换多路输入信号,简化电路设计。 实现方式分两种: TTL三态门(三极管构成):低电平使能有效,仿真验证输出逻辑与高阻态。 MOS三态门(MOS管构成):高电平使能有效,仿真显示使能信号控制输出状态。 文中还附硬件工程师笔试面试

XU157303764的博客 2006

cpu、内存、硬盘的关系

CPU的中文全称是中央处理器(英文全称是Central Processing Unit),是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。主要包括运算器(ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。 ...

weixin_40482816的博客 1万+

4-都2026年了,嵌入式发展前景怎么样,还适合入行吗?

本文系统分析了嵌入式行业的发展前景,指出到2026年嵌入式将迎来由"万物智联"驱动的黄金周期。文章回顾了嵌入式技术的四个演进阶段,从专用计算机到AIoT时代,强调其技术积累的延续性。作者从人才流向、产业智能化转型、高校新增专业等角度论证嵌入式行业的蓬勃发展,并提出"铁三角"模型分析其驱动力和护城河。最后给出职业发展路径建议,认为嵌入式适合长期主义者,在智能汽车、边缘计算等领域有广阔前景。文章建议读者抓住产业升级机遇,选择这一稳定且有复利效应的技术赛道。

指尖动听知识库 389

实干派!网易易盾增强版滑块验证码,全方位讲解识别思路(含源码)

该验证码是异形滑块验证码中的一种,缺口旋转+偏移的处理需要你有很好的图像处理知识,能很好的处理透明通道,同时,该验证码需要你能很好的处理缺口和背景之间匹配的关系,该验证码的处理难点就是两个缺口之间如何找到正确的,两个检测框都有很强的相似度,且加上背景图的干扰,在图像处理和有优化上难度大大增加。

码王吴彦祖的博客 2015

CPU、内存、硬盘到底啥关系?用 “快递仓库” 类比讲透

这篇文章通过快递仓库的生动比喻,清晰讲解了计算机三大核心硬件(CPU、内存、硬盘)的功能特点及协作关系。CPU像分拣员负责数据处理,内存是暂存货架实现快速存取,硬盘则是大仓库提供长期存储。文章重点区分了三者的关键特性:速度、容量和数据保留能力,并举例说明数据从硬盘到内存再到CPU的处理流程。最后通过3道真题巩固知识点,帮助零基础读者快速掌握考试重点,为后续学习二进制转换等内容打下基础。(149字)

爱好分享,不设VIP文章 1242

推荐系统[九]项目技术细节讲解z2:搜索Query理解[Term Weight、Query 改写、同义词扩写]和语义召回技术

在 pooling 方法上,我们也尝试过不同层 pooling,或者在多层上增加 attention 聚合 BERT 多层结果,效果和最后一层所有 token 做 average pooling 相当。损失函数方面,在排序阶段使用pairwise比 pointwise 损失函数的效果会更好。

丨汀、的博客 1109

简述CPU,内存,硬盘,指令之间的关系

几年前记录在云笔记上的东西,整理过来。 1、基础介绍 CPU:中央处理器(Central Processing Unit),是用来表示计算机内部元件功能的术语,CPU内部由数百万至数亿个晶体管构成。 在程序运行时,CPU负责解析和运行程序内容。 从功能方面来看,CPU内部由寄存器、控制器、运算器和时钟四个部分构成,各部分之间由电流信号相互连通。寄存器可以用来暂存指令、数据等处理对象;控制器负...

洋成林 9164

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

简叙CPU、内存、硬盘、指令之间的关系

要说明CPU、内存、硬盘、指令之间的关系,不得不从冯·诺依曼计算机说起。      1945年美籍匈牙利数学家 冯·诺依曼(von Neumann)在研究EDVAC机时提出了"存储程序"的概念。以此概念为基础的各类计算机统称为 冯·诺依曼机。它的特点如下: 计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成。指令和数据以同等位置存放于存储器内,并可按地址寻访。指令和

xiaolong_hui的专栏 2312

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CPU,内存,硬盘,指令之间的关系

CPU,内存,硬盘,指令

Alvin的专栏 338

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

简述CPU、内存、硬盘与指令之间的关系

一、概述CPU、内存和硬盘三者的关系如上图所示,指令则是CPU能做的所有事情。二、CPUCPU(中央处理器)类似计算机的大脑,负责运算任务。 虽然CPU的构造很复杂,但能做的事其实很简单,主要是: 1.从内存中读取指令 2.执行指令(其中包括对指令的进一步翻译) 3.把执行结果写回内存 那么是怎样读取要执行的指令的呢?CPU内部有很多寄存器,其中一个是EIP(以x86指令集为例), 该寄

xdx54321的博客 1122

浅谈CPU,内存, 硬盘,指令之间的关系

各个名词的定义 CPU: Central Processing Unit。中央处理单元,是计算机的大脑,负责执行计算操作。CPU中有寄存器保存数据。 指令:让CPU执行具体动作的命令。 内存:内存比寄存器存放的指令和数据大的多,但是读取速度比寄存器慢。 硬盘:存放的东西比内存大...

chuangaixian5735的博客 129

CPU,内存,硬盘,指令与他们之间的关系

数据飓风 915

CPU,内存,硬盘,指令以及他们之间的关系

1.      CPU CPU,CentralProcessing Unit的缩写,中文名是中央处理器,负责机器语言程序的解释和执行,以及计算机设备的控制。重点掌握程序的运行流程:程序员编写高级语言程序→编译成计算机能识别的机器语言程序,生成.exe文件→程序运行时,内存生成.exe文件副本→CPU解释并执行程序内容。 CPU和内存是由许多晶体管组成的电子元件,成为IC(Integrated

u013683678的博客 429

CPU、内存、硬盘、指令之间的关系

CPU 即“中央处理器”(Central Processing Unit),其主要由控制单元、运算单元、以及存储单元组成,有运算和控制的功能。其容量小,但运行速度极快,断电后数据会丢失。内存 也叫主存,用于存放指令和数据,以供CPU读取,但它和CPU一样断电后数据会丢失,内存的运行速度比CPU慢100倍,因此计算机需要一个容量大,且能保存数据的地方,即 硬盘。硬盘 的容量比CPU和内存都要大,但是运

qq_31202403的博客 778

CPU,内存, 硬盘,指令之间的关系

CPU,内存,硬盘,指令之间的关系   根据冯洛伊曼的体系结构,计算机分为存储器,I/0,运算器,控制器五个部分组成,就如人的身体结构一样,人眼,耳朵,口,四肢是I/O,器官,血液等是存储器,大脑则是运算器及控制器。下面我将依次介绍。     一.运算器和控制器(CPU)   在计算机中,最重要的部分就是运算器和控制器,就如人最重要的部分是大脑一样。运算器正如其名一样是用来计算...

aozhaoci2771的博客 237

Cpu,内存,硬盘,指令之间的关系

冯诺依曼提出了计算机的五大部件:输入设备、输出设备、存储器、运算器和控制器。    指令为能被计算机识别并执行的二进制代码。CPU为中央处理器,由运算器和控制器组成,是电子计算机的主要设备之一,电脑中的核心配件,负责读取指令,对指令译码并执行。内存为存储器,与CPU相连接,暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据内存的运行也决定了计算机的稳定运行。硬盘为电脑主要的存储媒介之一

ariam的博客 377

浅谈CPU,内存,硬盘,指令以及他们之间的关系

  我们都知道电脑上可以听音乐、看电影,可是电脑是如何让这些程序运行起来给我们提供服务呢?下面让我们一起来探讨一下,程序究竟是怎样跑起来的。 ####1.CPU的组成   CPU(Central Processing Unit)内部是由寄存器、控制器、运算器和时钟四个部分构成,各部分之间通过电...

chenmang4227的博客 435

(转载)CPU、内存、硬盘、指令以及他们之间的关系

CPU、内存、硬盘、指令以及他们之间的关系 最近读完《程序是怎样跑起来的》以及《深入理解计算机系统》的3、6、9章节后对计算机的组成有了更深入细致的了解,现总结一下对CPU、内存、硬盘、指令的理解及他们之间的关系。 1、CPU CPU是英文Central Processing Unit(中央处理器)的缩写,相当于计算机的大脑,它是解释和运行程序的。CPU的内部由寄存器、控...

Liu0165的博客 298
上一篇: Skill-learn-collect
china-kook
博客等级 码龄11年 4粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值