各位看到这一系列的名词,是否也曾感受到一头雾水?研究了一上午终于理清了它们之间的关系,直接上图说明,相信你看完也能恍然大悟!若有错误麻烦在评论区指出。
这里有几点需要明确:
- 存BOIS的ROM也属于内存(因为CPU也可以对其直接寻址),但我们生活中常说的内存仅指RAM(也称运行内存)。
- PC的内存严格上把rom也包括进去了,但单片机的内存只是RAM,单片机的ROM(FLASH)相当于PC的外存固态硬盘。
- ROM最开始提出是内存概念的范畴,但后来外存发展出现了固态硬盘,所用的FLASH技术属于E2PROM,沿用了部分ROM的概念,这就使得我们很容易把ROM和外存混淆,实际上ROM和外存没有关系,ROM是内存。
- 内部存储器 = 内存(内存储器)+CPU缓存,外部存储器 = 外存储器,是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据,如硬盘、软盘、光盘、U盘等。
Q1:有外存,为什么还要内存?
Answer:因为CPU需要内存运行程序,再问为什么是内存?因为快!
我们知道计算机中存储程序的部件包括外存