大家好,杨子来为大家解答以上问题,ramrom存储原理,ramrom很多人还不知道,现在让我们一起来看看吧!
1、大多数人混淆了电脑内存、手机内存、运行内存和数据存储。先说说ROM是什么,RAM是什么,以及如何在各种嵌入式系统中使用。看了这篇文章你就明白了!
2、电脑的ROM是硬盘,不会和电脑内存混淆。电脑的内存是DDR内存,不会混淆。但是手机内存容易混淆。
3、最早的非智能手机,大家都不会宣传内存这个概念。后来有了TF卡,但是经销商叫TF卡存储卡。于是手机内存就变成了“内存”的概念,相当于电脑的硬盘而不是电脑的内存。Iphone只宣传存储容量64G 128G,不宣传DDR,这也无形中普及了“手机内存就是手机内部存储空间”这个错误的名称。
4、等到安卓手机宣传有多少G RAM的时候,消费者已经把内存搞混了。为什么别人的手机有16G内存,而你的只有2G?(因为别人有16G内部存储空间,你的有2G运行内存)。所以现在手机厂商在推广的时候都会标注2G、4G、6G的运行内存。
5、还有一种山寨宣传方式偷换概念:bit代替Byte。4GB 512MB手机内存,相当于32Gbit 4Gbit。一些山寨厂商在低端机上宣传为“324G超级内存”。
6、只读存储器
7、只读存储器是电脑的硬盘,手机的内置存储器,单片机的闪存。用于存储操作系统的软件。
8、显然我可以将数据写入硬盘。为什么叫ROM?
9、这个在单片机上比较好解释:固件(系统软件)烧成Flash,然后就不能修改了。无论用户如何重启或使用,都不会影响固件。也就是说固件是不能写的,所以叫“只读存储器”。
10、手机也是如此。内部存储空间的一部分用于存储系统软件。无论怎么用都不会把系统软件磨坏。这部分也可以理解为“只读存储器”。
11、在实际操作中,内置存储和Flash会分为两部分,一部分可写,一部分不可写。能写的地方用来存放通讯录、照片、音乐、app之类的,不能写的地方用来存放操作系统软件。
12、手机的ROM,从最早的NOR Flash到NAND Flash,现在都是eMMC(和TF卡一样的东西)。单片机的Flash仍然维持在NOR Flash的小容量。
13、随机存取存储器
14、随机存取存储器(RAM)是计算机的内存。用于存储动态数据。(也叫运行内存)系统运行时,需要从rom中读取操作系统,并在RAM中运行。
15、图:电脑记忆棒,由很多记忆颗粒组成。
16、图:手机用内存条,电脑用一个。
17、计算机DDR的全称是双倍数据速率SDRAM。所以看起来跟单片机的SRAM和RAM有关系。本质上是一样的。
18、RAM的随机存储器中的“随机”是什么意思?硬盘和eMMC不是想在哪里读就在哪里读吗?
19、现在的ROM也可以“随机存储”,但电脑刚发明的时候是用纸带和磁带当ROM用的。纸带和磁带是卷成一卷的,只能顺序读写,不能随机,想读哪就读哪。所以就有了RAM的“随机存储”。
20、你已经有ROM了,为什么还需要RAM?
21、ROM的速度比RAM慢很多,慢几个数量级。电脑太卡了。如果增加内存,速度会很快。这是因为Win发现内存不够了,挪用了硬盘内存使用。慢了几个数量级,运行速度自然就慢了。虽然现在ROM可以当RAM用,但是没人用。
22、那么RAM可以反过来当ROM用吗?
23、是的,RAM只要通电就可以作为超高速ROM使用。但是,如果断电,那将是一场悲剧。RAM的存储方式需要提供持续的电力。如果没有电源,里面的所有数据都会丢失。我们经常遇到电脑断电,辛辛苦苦写的数据都没了,就因为RAM不能断电保存数据。
24、对于内部空间巨大的智能手机来说,不可能像电脑一样插个内存条进去,所以普遍使用MCP芯片,把eMMC和DDR放在一个芯片里,做成二合一芯片。(MCP)
25、中低端手机用2合1芯片,原来需要2个芯片的面积,现在只需要一个芯片。
26、高端电脑的ROM和RAM容量要求更高,无法合并到一个芯片上,所以把DDR放在处理器的最上面,eMMC放在外面,仍然只占一个芯片的面积。
27、对于空间紧张的智能穿戴设备,比如高通骁龙2100平台,DDR和eMMC就简单的放在处理器头上,外面没有内存芯片。(叫ePOP包,现在业界最大的容量也只能是4GB 512MB)。
本文讲解到此结束,希望对大家有所帮助。