内存概念整理
引言
本文主要记录哪些问题?
1. DDR 是个什么东西,然后如何演变的;
2. DDR 中容量怎么计算,涉及到的bank、rank、channel、die分别是为了解决什么问题的?
3. DDR 与SOC 地址线如何连接,DDR寻址过程具体是怎样的?
1. 物理内存
1.1 内存概念
所谓内存,是指计算机在运行时,需要使用的数据的存放介质;
- 数据读写速度快;
- 断电数据消失,通过一定频率的电流刷新维持内部状态,断电后状态会恢复初始,即数据消失;
- 价格相对于nand、emmc等闪存比较贵;
根据上述特性,在计算机系统中,该部分被用做运行内存,即上电后将数据从存储介质中拷贝到运行内存,提供给到CPU使用;
最小系统:CPU、DDR、EMMC为计算机的三个核心部件,即计算机要运行起来,必须依赖上述核心部件;
1.2 DDR 发展过程
Random-Access Memory,随机存储器,主要分为:
- static Random-Access Memory:不需要一直刷新,只要通电即可保证数据存在;
- dynamic Random-Access Memory:需要周期性的更新,才可保证数据一直存在;
显然,静态比动态