嵌入式系统的存储器
CPU使用最频繁的少量的程序代码和数据:采用SRAM作为Cache(高速缓冲存储器)
正在运行中的程序的大部分数据和代码:存放在主存储器中(内存)
尚未启动运行的其余程序和数据:存放在容量大的外部存储器中待命,如磁盘(虚拟内存)。
存储器层次结构:3层。
最上层:处理器内部的通用寄存器——速度最快;处理器内部的Cache
中间层:主存储器(内存),片内SRAM+片扩DRAM+Flash
最下层: 外部存储器——容量最大,速度最慢。
存储器分类:
主存储器种类:
DRAM新品种:
DDR SDRAM、DDR2 SDRAM、DDR3 SDRAM、DDR4 SDRAM
DDR SDRAM, Dual Data Rate SDRAM 双倍数据速率同步DRAM。
SDRAM:同步动态随机存取存储器
DDR 可预读取2位数据。
DDR2 可预读取4位数据,把DDR的数据传输速率提高了2倍。
DDR3 可预读取8位数据,把DDR的数据传输速率提高了4倍。
DDR4 数据传输速率是DDR3的2倍。
存储器性能指标:存储容量、存取速度(时间)、带宽
存储器容量:地址线条数和数据线条数。内存容量单位2^10=1024倍;外存容量单位10^3=1000倍;
存储器带宽(B/s):总线频率*数据宽度/8*每个总线周期的传输次数。——每秒读/写的最大数据总量。