嵌入式系统的存储器系统全解.pptx

第4章嵌入式系统

的存储器系统;教学目的

1)了解常见嵌入式系统存储器;

2)学习ROM和SRAM型存储器扩展方法;

3)学习NORFLASH和NANDFLASH存储器接口方法;

4)学习SDRAM存储器接口方法;4.1存储器系统概述;4.1.2高速缓冲存储器;4.1.3存储管理单元(MMU);

嵌入式系统中常常采用页式存储管理。

页式存储管理:把虚拟地址空间分成一个个固定大小的块,每一块称为一页,把物理内存的地址空间也分成同样大小的页。MMU实现的就是从虚拟地址到物理地址的转换。

页表是存储在内存中的一个表,页表用来管理这些页。

页表的每一行对应于虚拟存储空间的一个页,该行包含了该虚拟内存页对应的物理内存页的地址、该页的方位权限和该页的缓冲特性等。

从虚拟地址到物理地址的变换过程就是查询页表的过程。

例如在ARM嵌入式系统中,使用系统控制协处理器CP15的寄存器C2来保存页表的基地址。

;嵌入式系统支持的内存块大小有以下几种:

段(section)大小为1MB的内存块;

大页(LargePages)大小为64KB的内存块;

小页(SmallPages)大小为4KB的内存块;

极小页(TinyPages)大小为1KB的内存块。

极小页只能以1KB大小为单位不能再细分,而大页和小页有些情况下可以在进一步的划分。;

M

文档评论(0)

1亿VIP精品文档

相关文档