1、nandflash
Nandflash是IO设备,数据、地址、控制线都是共用的,需要软件区控制读取时序,
所以不能像nor flash、内存一样随机访问,不能EIP(片上运行),因此不能直接作为boot。
S3C2440把Bootloader烧到nand flash上启动,因为在S3C2440里有一个内置的SRAM,
叫做stepping stone(垫脚石,很形象…),系统启动加电后,
会把nandflash上的起始4KB的内容拷贝到SRAM里执行,这样就实现了从nandflash启动。
2、norflash
Norflash的有自己的地址线和数据线,可以采用类似于memory的随机访问方式,
在norflash上可以直接运行程序,所以norflash可以直接用来做boot。
norflash适合做代码存储并EIP的,nandflash适合用来作大量数据存储的。
norflash的读取速度比nandflash稍快,但擦写速度比nandflash慢很多。
3、ram
“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。
存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。
所谓“随机存取”,指的是当存储器中的数据被读取或写入时,
所需要的时间与这段信息所在的位置或所写入的位置无关。
相对的,读取或写入顺序访问(Sequential Access)存储设备中的信息时,
其所需要的时间与位置就会有关系。
4、sram
SRAM是英文Static RAM的缩写,它是一种具有静止存取功能的内存,静态随机存取存储器采取多重晶体管设计,
不需要刷新电路即能保存它内部存储的数据,特点为高性能、低集成度、速度快、体积较大。
5、dram
DRAM动态随机存取存储器中每个存储单元由配
Nandflash是IO设备,数据、地址、控制线都是共用的,需要软件区控制读取时序,
所以不能像nor flash、内存一样随机访问,不能EIP(片上运行),因此不能直接作为boot。
S3C2440把Bootloader烧到nand flash上启动,因为在S3C2440里有一个内置的SRAM,
叫做stepping stone(垫脚石,很形象…),系统启动加电后,
会把nandflash上的起始4KB的内容拷贝到SRAM里执行,这样就实现了从nandflash启动。
2、norflash
Norflash的有自己的地址线和数据线,可以采用类似于memory的随机访问方式,
在norflash上可以直接运行程序,所以norflash可以直接用来做boot。
norflash适合做代码存储并EIP的,nandflash适合用来作大量数据存储的。
norflash的读取速度比nandflash稍快,但擦写速度比nandflash慢很多。
3、ram
“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。
存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。
所谓“随机存取”,指的是当存储器中的数据被读取或写入时,
所需要的时间与这段信息所在的位置或所写入的位置无关。
相对的,读取或写入顺序访问(Sequential Access)存储设备中的信息时,
其所需要的时间与位置就会有关系。
4、sram
SRAM是英文Static RAM的缩写,它是一种具有静止存取功能的内存,静态随机存取存储器采取多重晶体管设计,
不需要刷新电路即能保存它内部存储的数据,特点为高性能、低集成度、速度快、体积较大。
5、dram
DRAM动态随机存取存储器中每个存储单元由配


3万+

被折叠的 条评论
为什么被折叠?



