
首先,我们对计算机内存有一个简单的了解
内存,也称为内部存储器,是计算机的重要组成部分。它的主要功能是运行程序并在程序运行期间存储一些半成品。
根据不同的性能,内部存储器有以下几种类型:
只读存储器(ROM)
ROM,只读存储器。制造ROM时,信息和数据已经存储并永久存储。这些信息只能读取,不能写入。即使在使用过程中关闭计算机电源,ROM中的数据也不会丢失。通常,ROM用于在计算机中存储基本程序和数据。
随机存取存储器(随机存取存储器)

RAM,随机存取存储器,意味着可以读取或写入该存储器。在使用过程中,如果关闭电源,其中的数据将丢失。通常,我们使用的记忆棒属于随机存取存储器。
缓存缓存
高速缓存,高速缓冲存储器位于CPU和内存之间。它是一种读写速度比内存快的内存。当CPU向存储器中写入或读取数据时,该数据也存储在高速存储器中。当CPU再次需要这些数据时,CPU将直接从高速存储器Cache中读取数据。如果缓存中没有相应的数据,则CPU将再次读取内存中的相应数据。
“内存是计算机和CPU之间的桥梁”
为了了解CPU和内存之间的工作关系,我们还需要了解计算机硬盘的另一个重要部分。硬盘是计算机的外部存储器。它主要存储需要长时间保留的程序和数据。它具有容量大,数据不易丢失的特点,因此也称为“数据仓库”。
在上一章的研究中,我们已经了解了CPU的工作原理。为了简要回顾一下,CPU的工作分为三个步骤①获取指令②翻译指令③发送信号执行指令

在第一步“获取指令”中,CPU根据存储在指令计数器中的指令地址从存储器中获取相应的指令,并将其写入指令寄存器中以备后用。从这个过程中,我们可以看到内存是CPU可以直接寻址的存储空间。
CPU和内存之间的工作关系为:
当我们在计算机上执行程序时,输入设备首先将操作指令发送到CPU。 CPU接收到该操作指令后,会将硬盘中相应的程序指令直接加载到内存中。之后,CPU对存储器执行操作。寻址操作翻译加载到存储器中的指令,然后将操作信号发送到操作控制器以实现程序的操作或数据的处理。
看完程序的运行过程后,我们不禁要问,为什么CPU需要将程序加载到内存中进行解码,而不是直接读取硬盘中的程序进行解码?
这涉及访问速度问题。
比较三种类型的存储(硬盘,内存和高速存储)的访问速度,我们发现:

内存的访问速度远高于硬盘,而CPU中高速内存的访问速度远高于内存。
当我们将程序从硬盘放入内存时,CPU直接在内存中运行程序,这比CPU直接在硬盘上运行程序快得多。
内存解决了一些CPU运行速度过快而硬盘数据访问速度过慢的问题。提高计算机的运行速度。
内存就像一个“高速通道”。通过该高速通道,数据以较低的传输速度从硬盘传输到CPU进行处理。
事实上,内存在这里扮演着两个角色:
1.保存从硬盘读取的数据并将其提供给CPU。

2.保存CPU的一些临时执行结果,以便下次可以使用CPU或将其保存到硬盘上
下面,让我们进行类比,类似于内存和CPU之间的工作关系。
如果将硬盘与大型仓库进行比较,将CPU与加工车间进行比较,则内存就是临时的小型仓库。就距离而言,内存与CPU之间的距离比内存与CPU之间的距离以及硬盘与内存之间的距离短。
硬盘(大型仓库)用于存储车间中生产的原材料和最终产品。仓库太大,取出原材料和存储货物太慢且耗时。
内存(临时小仓库):首先将原材料放在这里。小型仓库可以快速找到所需的原材料或商品。
CPU(车间):从内存(小仓库)中获取原材料以生产商品。中间会有半成品,可以将半成品存储在内存中(小仓库)。
这样,车间的生产速度将会提高。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-337795-1.html
那么二炮可以点射犯我之敌
泄浊屎