请教内存和主存的关系是什么?

时间:2022-08-24 11:35:10
一般的书上都说,内存就是主存,可是近来又发现好像不完全是这样。

材料1:
内存储器包括寄存器、高速缓冲存储器(Cache)和主存储器。寄存器在CPU芯片的内部,高速缓冲存储器也制作在CPU芯片内,而主存储器由插在主板内存插槽中的若干内存条组成。内存的质量好坏与容量大小会影响计算机的运行速度。
来源:
http://baike.baidu.com/view/746528.htm

材料2:
在80386以上的高档微机中,还配置了高速缓冲存储器(cache),这时内存包括主存与高速缓存两部分。对于低档微机,主存即为内存。
来源:
http://baike.sogou.com/v262218.htm?ch=ch.bk.innerlink
http://baike.baidu.com/link?url=civ6hFceKznPQKwzZh3KUxoQvYZK8sAM9bfiyFFHLW-bThfZfIf1dFK77k7waraA


存储器分为内存和外存,内存的定义是“CPU能直接寻址的存储空间”,因此,寄存器,高速缓存,显存等都应属于内存。
这样说来,对于我们现在的微机,主存并不等同于内存了!求高人印证。

10 个解决方案

#1


高速缓存不能算入内存吧,虽然它缓存的是内存的内容,但它是在 cpu 里的。甚至,高速缓存也分多级的,现在的 pc 的 cpu 多有两级;有些甚至有 3 级。而且,缓存,对通常的软件来说,是完全透明的,不能作为内存的一部分以内存的方式来使用。

#2


早期概念是那样,但现在,主存就是内存了

#3


引用 1 楼 zara 的回复:
高速缓存不能算入内存吧,虽然它缓存的是内存的内容,但它是在 cpu 里的。甚至,高速缓存也分多级的,现在的 pc 的 cpu 多有两级;有些甚至有 3 级。而且,缓存,对通常的软件来说,是完全透明的,不能作为内存的一部分以内存的方式来使用。


关于高速缓存,
1.存储器分为两类:内存和外存,高速缓存肯定不是外存,那岂不就应该是内存了?且高速缓存符合内存的定义:“CPU可以直接寻址”;
2.很多资料中都把高速缓存归入内存的范畴,例如武汉科技大学的共享课件-第二章:
http://202.114.255.62:8081/jsjjc/showcontent.php?id1=1&id2=66&id3=70&id4=0&alist=1
还有上面引用的自百度百科的资料,也把高速缓存归入内存

#4


还有一个不太清楚的概念:CPU是否包含高速缓存?
一般书上(包括计算机词典)对CPU的定义是:“CPU由运算器和控制器组成”,可是现在微机的CPU中都有高速缓存,这又如何解释呢?
换句话说,计算机科学理论中的CPU概念与当前的实物微机CPU是否等同?

#5


高速缓存,从物理结构上是在 cpu 内部,而不是内存板上;从作用上来说,它的 cpu 为了提升自己访问内存的综合效率而非扩展内存的容量。这些,都昭示着高速缓存不是内存(的一部分)。其实,硬盘也是有缓存的,尤其是些 SSD 类的缓存容量是相当的大,它们和 cpu 里的高速缓存作用类似,虽然所在与其正相反。
这样的问题,没有必要纠结,理解了它们的作用就可以了。

#6


说是一物即不中。
参考“盲人摸太阳”。

#7


引用 6 楼 zhao4zhong1 的回复:
说是一物即不中。
参考“盲人摸太阳”。

老兄的回答太深奥,吾等愚钝之人如何能参得透啊? 请教内存和主存的关系是什么?

#8


引用 7 楼 xmlxh 的回复:
Quote: 引用 6 楼 zhao4zhong1 的回复:

说是一物即不中。
参考“盲人摸太阳”。

老兄的回答太深奥,吾等愚钝之人如何能参得透啊? 请教内存和主存的关系是什么?

不论你说它是主存、内存、RAM、Cache、电路、IC、缓存、……,它都在那里。它什么都是,又什么都不是。
请教内存和主存的关系是什么?

#9


引用 8 楼 zhao4zhong1 的回复:
Quote: 引用 7 楼 xmlxh 的回复:

Quote: 引用 6 楼 zhao4zhong1 的回复:

说是一物即不中。
参考“盲人摸太阳”。

老兄的回答太深奥,吾等愚钝之人如何能参得透啊? 请教内存和主存的关系是什么?

不论你说它是主存、内存、RAM、Cache、电路、IC、缓存、……,它都在那里。它什么都是,又什么都不是。
请教内存和主存的关系是什么?

嗯,差不多明白了,兄台说内存,即非内存,是名内存,兄台说主存,即非主存,是名主存。
好了,结贴了,看来,像我这种智商的人,以后基本上就不会用电脑了。20分都给你吧!可是怕对不起楼上的朋友,那就先给5分吧,您收好,千万别嫌少。。电脑,您搬走吧!

#10


引用 9 楼 xmlxh 的回复:
Quote: 引用 8 楼 zhao4zhong1 的回复:

Quote: 引用 7 楼 xmlxh 的回复:

Quote: 引用 6 楼 zhao4zhong1 的回复:

说是一物即不中。
参考“盲人摸太阳”。

老兄的回答太深奥,吾等愚钝之人如何能参得透啊? 请教内存和主存的关系是什么?

不论你说它是主存、内存、RAM、Cache、电路、IC、缓存、……,它都在那里。它什么都是,又什么都不是。
请教内存和主存的关系是什么?

嗯,差不多明白了,兄台说内存,即非内存,是名内存,兄台说主存,即非主存,是名主存。
好了,结贴了,看来,像我这种智商的人,以后基本上就不会用电脑了。20分都给你吧!可是怕对不起楼上的朋友,那就先给5分吧,您收好,千万别嫌少。。电脑,您搬走吧!

施主开悟了!恭喜。 请教内存和主存的关系是什么?

#1


高速缓存不能算入内存吧,虽然它缓存的是内存的内容,但它是在 cpu 里的。甚至,高速缓存也分多级的,现在的 pc 的 cpu 多有两级;有些甚至有 3 级。而且,缓存,对通常的软件来说,是完全透明的,不能作为内存的一部分以内存的方式来使用。

#2


早期概念是那样,但现在,主存就是内存了

#3


引用 1 楼 zara 的回复:
高速缓存不能算入内存吧,虽然它缓存的是内存的内容,但它是在 cpu 里的。甚至,高速缓存也分多级的,现在的 pc 的 cpu 多有两级;有些甚至有 3 级。而且,缓存,对通常的软件来说,是完全透明的,不能作为内存的一部分以内存的方式来使用。


关于高速缓存,
1.存储器分为两类:内存和外存,高速缓存肯定不是外存,那岂不就应该是内存了?且高速缓存符合内存的定义:“CPU可以直接寻址”;
2.很多资料中都把高速缓存归入内存的范畴,例如武汉科技大学的共享课件-第二章:
http://202.114.255.62:8081/jsjjc/showcontent.php?id1=1&id2=66&id3=70&id4=0&alist=1
还有上面引用的自百度百科的资料,也把高速缓存归入内存

#4


还有一个不太清楚的概念:CPU是否包含高速缓存?
一般书上(包括计算机词典)对CPU的定义是:“CPU由运算器和控制器组成”,可是现在微机的CPU中都有高速缓存,这又如何解释呢?
换句话说,计算机科学理论中的CPU概念与当前的实物微机CPU是否等同?

#5


高速缓存,从物理结构上是在 cpu 内部,而不是内存板上;从作用上来说,它的 cpu 为了提升自己访问内存的综合效率而非扩展内存的容量。这些,都昭示着高速缓存不是内存(的一部分)。其实,硬盘也是有缓存的,尤其是些 SSD 类的缓存容量是相当的大,它们和 cpu 里的高速缓存作用类似,虽然所在与其正相反。
这样的问题,没有必要纠结,理解了它们的作用就可以了。

#6


说是一物即不中。
参考“盲人摸太阳”。

#7


引用 6 楼 zhao4zhong1 的回复:
说是一物即不中。
参考“盲人摸太阳”。

老兄的回答太深奥,吾等愚钝之人如何能参得透啊? 请教内存和主存的关系是什么?

#8


引用 7 楼 xmlxh 的回复:
Quote: 引用 6 楼 zhao4zhong1 的回复:

说是一物即不中。
参考“盲人摸太阳”。

老兄的回答太深奥,吾等愚钝之人如何能参得透啊? 请教内存和主存的关系是什么?

不论你说它是主存、内存、RAM、Cache、电路、IC、缓存、……,它都在那里。它什么都是,又什么都不是。
请教内存和主存的关系是什么?

#9


引用 8 楼 zhao4zhong1 的回复:
Quote: 引用 7 楼 xmlxh 的回复:

Quote: 引用 6 楼 zhao4zhong1 的回复:

说是一物即不中。
参考“盲人摸太阳”。

老兄的回答太深奥,吾等愚钝之人如何能参得透啊? 请教内存和主存的关系是什么?

不论你说它是主存、内存、RAM、Cache、电路、IC、缓存、……,它都在那里。它什么都是,又什么都不是。
请教内存和主存的关系是什么?

嗯,差不多明白了,兄台说内存,即非内存,是名内存,兄台说主存,即非主存,是名主存。
好了,结贴了,看来,像我这种智商的人,以后基本上就不会用电脑了。20分都给你吧!可是怕对不起楼上的朋友,那就先给5分吧,您收好,千万别嫌少。。电脑,您搬走吧!

#10


引用 9 楼 xmlxh 的回复:
Quote: 引用 8 楼 zhao4zhong1 的回复:

Quote: 引用 7 楼 xmlxh 的回复:

Quote: 引用 6 楼 zhao4zhong1 的回复:

说是一物即不中。
参考“盲人摸太阳”。

老兄的回答太深奥,吾等愚钝之人如何能参得透啊? 请教内存和主存的关系是什么?

不论你说它是主存、内存、RAM、Cache、电路、IC、缓存、……,它都在那里。它什么都是,又什么都不是。
请教内存和主存的关系是什么?

嗯,差不多明白了,兄台说内存,即非内存,是名内存,兄台说主存,即非主存,是名主存。
好了,结贴了,看来,像我这种智商的人,以后基本上就不会用电脑了。20分都给你吧!可是怕对不起楼上的朋友,那就先给5分吧,您收好,千万别嫌少。。电脑,您搬走吧!

施主开悟了!恭喜。 请教内存和主存的关系是什么?