我们经常都把手机的存储卡说成是“内存卡”,偶尔也听说内存几百G的,而还有名词flash, nor flash, nand flash等等,相信蛮多人都晕坨坨的。这里科普一下。
我们都知道存储器是用来存数据的,而数据又包括代码数据和一般意义上的数据。存储器的访问方式有两种,一种是随机访问,即可以任意读取某一字长长度内容,另一种是块访问,即每次访问都是以扇区(512字节,或者扇区的整数倍)进行。而代码的执行可能会随意跳转地址,因为只能够使用支持随机读的存储介质。
一、支持代码执行的存储器
1. RAM
RAM即是我们常说的内存,而RAM分两种,一种是SDRAM(同步动态随机存储器),电脑的内存条就是SDRAM,现在都普遍4G了,手机的内存也是SDRAM,千元机2G。另外一种是SRAM(静态随机存储